-
1 # 五環外成功人士
-
2 # 醉愛天使
首先回答:屬於。
前端工程師從我的個人觀點來看,分兩類。
第一類就是大家都認可的web前端工程師,對於這類開發人員,現階段來看,至少需要掌握以下基本知識:html,JavaScript,css,進階知識:jQuery,html5等,中級技能:bootstrap,layui,easyui等,高階技能:VUE,angularjs等前端框架,甚至你還必須會photoshop自己切圖。這些基本可以應付日常工作了。
第二類我也認為是前端開發,就是Android和ios開發,這個對技術的要求也就更全面,可以自己網上了解。
至於以前流行過的flash,flex等,受眾面太小基本不考慮。
-
3 # IT人劉俊明
答案是肯定的,目前有大量的程式設計師從事前端開發工作。
在PC時代前端開發跟後端開發基本上並不分家,都是程式設計師要完成的任務,比如在早期做Java開發的程式設計師都需要學習AWT和Swing。當到了網際網路時代,Web開發逐漸開始普及之後,前端開發逐漸得到重視,待遇也逐步提高,目前前端開發與後端開發的薪資待遇基本上已經持平了。
前端開發需要掌握的基礎知識包括Html、CSS以及JavaScript,另外還需要學習一下比較流行的前端框架。雖然前端總體的學習難度並不大,但是前端的內容比較多而且雜,需要做大量的實驗才能熟練應用。從事前端開發一個比較頭疼的問題就是,前端的框架變化非常快,幾乎每一年都有新的框架出現。
目前,前端開發有幾個比較明顯的趨勢,一個是基於移動端的開發越來越多,尤其是H5之後,大量的前端開發由PC端轉移到手機端,另外透過前端開發能夠搭建一些比較輕量級的場景呈現效果,這也是目前大量企業都在採用的方式。
另一個趨勢是前端開發後端化。隨著NodeJS的大面積使用,傳統意義上的前後端界線已經開始模糊,未來前後端開發的統一化應該是一個趨勢,這樣能明顯提高開發的效率。由於前端開發語言的語法簡單明瞭,所以學習的過程也並不複雜,這也符合程式語言的發展趨勢。
未來,前端開發的發展空間還是非常大的,目前JavaScript語言已經得到了越來越多的使用和重視。從就業的角度來說,學習前端開發是不錯的選擇。
如果有程式設計方面的問題,也可以諮詢我。
-
4 # 獨綻2018
前端是屬於程式設計師的,現在的前端已經不再是先前的“切圖仔”的身份了,越來越多的偏向邏輯操作的。只會切圖的應該很少了,也沒有多少市場了。各家公司紛紛招聘業務邏輯強的人,以適應目前市場地需求。
初級前端工程師工資應該在5K-8K左右,熟練掌握PS技術和html+css網頁佈局,會一些基本的js程式碼,並且做到各個瀏覽器地相容等。這屬於比較低端的崗位,一般分佈在需求不是很多的小公司裡,活不是很多,即使多也是繁瑣而重複的體力勞動,體驗不到當下最流行的技術。建議迅速成長進入下一個級別。
中級前端開發工程師,需要掌握的技術就比較多--精通原生JS和jQuery,以完成時下流行的各種PC端或者手機端特效。這個級別就做到前後端分離了,需要精通時下流行的MVVM框架--VUE或者Aangular框架,可以更出色地做到前後端互動。js已經發展到ES6階段,瞭解一些ES6的語法是有必要的。如果對PHP等後端語言有所瞭解的話會更有競爭力。熟練使用Git版本管理工具以及npm包管理工作也是必需的。這個級別的職位在北京應該在10k-20k左右。
高階前端工程師應該是架構師一類的級別了,不僅精通前端開發知識,還需有自己的設計理念,一般負責高質量的設計和編碼,專案系統的開發與設計,懂使用者體驗,帶團隊,寫開發文件等等,基本月薪都在30k以上
前端的門檻是很簡單的,但是如果想向發展會是一個漫長的過程。前端知識體系在不斷地變化不斷地迭代更新,都需要我們敏銳地嗅到並付出一定的學習成本。並且前端的成長路線中會伴隨著無數的坑讓你跳,然後再爬出來,再跳,哈哈....需要經驗地積累的。當然你每次爬坑出來,都會帶著滿滿的驕傲--在你人生履歷上又添一筆-經驗!
薪資會隨著你經驗地增多而增長,也會隨著地域的變化而變化,當然是北上廣的薪資待遇更高些,尤其北京目前需要大量的高階人才,這部分人才奇缺,可想而知你如果是這個行列的,薪資不是問題。
這個行業的發展前景還是不錯的,畢竟我們已然離不開手機電腦,只要這些不變化,我們程式設計師就是有市場,不然不會催生出那麼多的培訓機構了,但一定要向更高更遠的方向發展。加油!
-
5 # 初風乍起
作為一名前端工作者,我很負責任的告訴你,前端工程師屬於程式設計師。到公司以後就是碼程式碼寫頁面,有時也負責切切圖,我們在公司都不敢自稱工程師,只是有時在外行朋友面前,吹吹牛,說自己是前端工程師,在it公司程式設計師是所有開發人員的統稱,包括java開發,安卓開發,蘋果開發,前端。說不算的,我覺得美工應該不算,他們應該算設計,噢!應該算網頁設計師!
-
6 # 一個存在感小透明
BAT的後端工程師不請自來,這個問題就像“紅燒肉屬於一道菜嗎”,答案顯而易見。目前所有靠寫程式碼來實現需求的人統稱程式設計師,自嘲為碼農。我有個在讀物理系博士的同學,因為要用MATLAB寫實驗,居然也在我面前自稱碼農,我也是很無所適從了,好吧,你學歷高你說了算。
前端工程師當然屬於程式設計師,前端工程師的主要工作就是負責實現與使用者互動介面的開發,並與對應的後端工程師聯調,從而打通完整的流程。
然後呢,你會發現,有的文字是粗體,有的是紅色的,有個部分佔比大,有的部分只有很小的佔比,這種對框架內容格式的操作,就是由CSS來實現的。
接下來呢,你在上方輸入一些內容,點擊發布。這個時候,前端就會捕捉到你的點選動作,然後將你輸入的內容傳送給後端,後端存入資料庫成功後,又反饋給前端說,寫成功啦,於是,你在頁面上就看到顯示“釋出成功”。這樣的捕捉動作,傳遞資料,接受資料的流程呢,就是由JavaScript程式碼來實現的。
當然,上述過程以及程式語言是前端最最最最基礎的三駕馬車,除了新人練手以及高校老師留作業,否則很少直接使用這三者去搭建平臺的前端頁面了。目前前端工程師通常使用框架來簡化工作,或者實現一些更加酷炫的功能,比如
vue.js
,angular,ReactNative等等,他們都是Google,Facebook等公司基於已有產品的先進經驗,抽象出來的框架,旨在節約開發人工的精力,提高開發效率。正如同我上面所說,要去應聘前端工程師的話,最基礎的三駕馬車是一定要會的,其次還要至少懂一門前端框架。最後,還需要有過與後端工程師聯調的經驗,證明有團隊合作的能力。
至於薪資,目前來說只要是程式設計師,工資應該都是5位數了吧,隨著跳槽次數,能力經驗的增長,工資也會繼續增加。最後,祝所有閱讀這篇回答的人好運,能找到心儀的高薪工作。
-
7 # 飈車族nbn
應該是屬於程式設計師吧,不過一般都叫工程師,但是我們這一般叫技術都是指java,也不知咋了,產品眼裡可能java才算是技術,前端可能就是切頁面,不知道前端有時候也寫java
-
8 # 找前輩網
我去,你去糾結這玩意?這麼說吧,所有敲程式碼的都是程式設計師。而程式設計師只有禿頂和沒禿頂之分,結婚沒結婚之分,超過1萬還是低於一萬之分,沒有是不是程式設計師之分。
好好寫程式碼,多掙錢,少去糾結自己是不是程式設計師這種毫無用處的玩意。
6500,學程式設計,學到就業滿意為止!瞭解哈
-
9 # momo
前端是屬於程式設計師的,現在的前端已經不再是先前的“切圖仔”的身份了,越來越多的偏向邏輯操作的。只會切圖的應該很少了,也沒有多少市場了。各家公司紛紛招聘業務邏輯強的人,以適應目前市場地需求。我朋友從原始碼時代出來之後,工作還是很好找到了。
-
10 # 可以有使用者名稱但沒有必要
題主你好,前端工程師也是程式設計師的。大家都是敲程式碼的
前端工程師需要掌握什麼?
其實開啟熱門招聘網站就能知道:
就以百度前端崗位的要求為例你需要如下本領:
精通JavaScript、Ajax等Web開發技術精通HTML/XHTML、CSS等網頁製作技術
熟悉頁面架構和佈局熟悉W3C標準
對錶現與資料分離、Web語義化等有深刻理解對網際網路產品和Web技術有強烈興趣
有優秀的學習能力和強烈的進取心具有良好的溝通能力和團隊合作精神、優秀的分析問題和解決問題的能力
具有以下能力者優先考慮:具有MobileWEB/WAP、HTML5/CSS3、nodejs、Flash開發經驗精通一種模板語言(Smarty、Velocity、Django等)熟悉Linux平臺,掌握一種後端開發語言(PHP/Java/C/C++/python等)
有前端效能最佳化經驗具有一定的軟體工程意識,對資料結構和演算法設計有充分理解
看完後,你知道需要學什麼了嗎。工資的話,現在初級前端6k,中級前端在8-12k,高階前端年入百萬。
我朋友現在是一名前端開發者,他經常用他原始碼時代老師的話:學習的時長越長並不等同學習到的東西越多。你需要有效率的學習,才能事半功倍。
附成都web前端工資圖:
回覆列表
都稱為前端工程師了,還在乎是不是程式設計師嗎?程式設計師的分類在現在的行業裡是多種多樣的,c、Java、python、JavaScript、go.......等等這些語言只要你是用它們幹活的那就是程式設計師,只不過根據運用的熟練以及程式設計的能力分高低罷了!