03.04 前端和後端程序員哪個需求量更大?你怎麼看?

頑石mua


你是個啥樣的公司啊?不同的公司對於前後端的工程師的需求是完全不一樣的。比如,一個toB開發集成系統的公司,肯定是後端工程師的需求量遠遠大於前端工程師啊!

但如果是一個互聯網業務公司,經常需要做各種不同的活動,當然是前端工程師的需求量遠遠大於後端工程師。所以,你不說清楚,你是啥樣類型的科技公司,這個問題我要怎麼回答呢?

又或者,你是想問整個開發市場上,前端和後端的需求配比嗎?這個我目前沒有相關的統計數據。但我相信,無論是前端工程師還是後端工程師,都有不同的開發場景,不可或缺吧。

如果你是想從事這個行業,想要切入一個比較的專業類別,需要一點參考建議的話,我給你的建議就是學習後端語言,成為一名後端工程師。

因為我是前端工程師,我可以負責任的告訴你,前端行業入門極其簡單,但是樓梯在門後面。真正入門之後你就知道,你要學習的內容遠遠多於後端工程師。

所以,如果你感覺精力有限的話,還是學習一門後端語言吧,前端技術發展演進實在太快,我反正是已經學不動了。後生可畏,不知道這些現在學習勁頭十足的年輕人,還能堅持幾年。

反正十幾年前那些就開始C語言開發的工程師們,現在依舊在寫著C語言,並且沒有什麼太大的變化。在可預知的未來,我估計C能戰到下個世紀。

但是前段呢?React 還能流行多久?三年?五年?鬼知道明年會不會有更加牛逼的技術出來。

所以,為了自己的未來考慮,還是學習後讀研開發吧。

我是 FungLeo ,每日回答各種科技相關的問題,撰寫各種科技文章,如果喜歡我,不要猶豫,趕緊關注我吧!

有不同的觀點,歡迎在評論區中留言,我們一起討論哦!

FungLeo


要用動態的眼光看待這個問題,以互聯網公司 單個重要的項目為例 簡單分為以下幾個階段。

從無到有的研發期:

前後端都從零開始,一般來講後端要考慮的東西多一些,包括數據結構、技術方案、壓力問題、前後端交互問題、安全問題。一般來講 這個階段 後端需求更大 招人力度更強。 公司裡後端人數可能更多 不過前端也在不斷招人 為後面做準備

項目上線的磨合期:

這段時間考慮更多的是 策略調整 為了留存 推廣 做的一些活動,一些bug這段時間 如果前期後端設計的比較好 這個時候後端是相對舒服一些的,前端工作更多 前後端需求量尺平。人數應該相當

最後穩定期:

後端幾乎成型公司主要是維穩 微調,前端持續更新 給用戶新鮮感 各種活動 激勵 還有無盡的需求,體驗交互。前端壓力更大 後端人員可能會進行縮減。 後面很長的一段時間 前端需求大於後端,

所以總的來看,前端需求略大, 但是後端骨幹的穩定性更好,邊緣地帶要小心。 前端流動性是比較大的換人成本低 骨幹也是一樣


楊懟懟


看項目類型,H5/小程序/一般網站開發等對前端要求高;app/大型網站/系統/軟件開發等方面對後端要求高。整體來說,對後端人員的需求量會更大~

這兩年H5/小程序發展比較好,市場上出現了大量的H5製作工具(易企秀/兔展等),在這些平臺,設計師都能快速做一個H5。比較火的微信小程序,根據內置規則,可以快速開發一個小程序出來。某種程度上縮減了普通前端的需求量~

那麼前端開發者的發展方向?我想可能是框架、3D、VR、小遊戲、視頻這些。

另一方面,物聯網、區塊鏈、人工智能的興起,也加大了對後端開發的需求量與要求:深度學習、網絡爬蟲、大數據、算法…

某種程度上講,未來可能更傾向於全棧工程師。企業方面,節約了人力成本,同時對開發者更是高要求高效高精尖產出!

番外篇,我曾是一名代碼寫得不太漂亮的美女前端,現兼產品策劃、項目管理,主要負責H5/小程序/網站開發~

感興趣的歡迎來關


霧裡看花花不現


看互聯網上的招聘信息啊

看看什麼 51 , 拉鉤, 智聯

千萬別看什麼58 這種鬼

看看本地有多少頁,你就能清楚的知道那個需求量更大了

當然,如果你不知道搜索什麼的話

推薦你,前端搜搜web,大前端,前端這些詞

後端,搜搜java,php這些詞

python是單獨的,什麼數據分析,什麼爬蟲,什麼人工智能基本都是招python的

現在清楚了嗎?

想了解更多IT方面的諮詢,歡迎私聊站長


UI設計靠譜站長


會後端的多少都懂一些前端,很多前端的就侷限於前端。換句話說,前端的東西不管什麼語言的後端來說,它基本就是統一的。

也就是說後端的學習前端的語言比較容易,工作中也能經常見到前端的一些語言,就是寫後臺大多也是不需要前端來完成頁面都是後端自己完成數據交互等工作。大多的後端的開發人員不僅負責本職的代碼工作,服務器運營多少也需要掌握一些。正常點的公司前後端配置應該在1比2左右吧。平時的項目及服務器維護也基本是後端的人來做。

用人來比喻的話,項目就是一個女人,前端負責這女人的皮,後端要充實他的骨骼和內涵。兩者都重要嘛!



貴州北漂男


理論上來說的話是一樣大。如果做外包項目肯定要做到1:1。但如果公司架構不同或者技術要求不通,我認為應該是前端多於後端。比如說技術採用前後端分離的開發模式,那就需要一個後端給多個前端寫接口,前端負責寫靜態頁面,綁定數據等。


大明湖畔胡大明


都差不多,看你對哪方面感興趣了,後期發展空間大還是做後端開發


淺笑嫣然93917


在當前的IT領域,前端開發和後端開發都有比較廣闊的就業空間,至於選擇哪個方向,要考慮三個方面的因素,其一是自身的知識結構;其二是未來發展規劃;其三是興趣愛好。

如果未來想持續走技術研發路線,成長為研發級程序員,那麼最好選擇後端開發,但是選擇後端開發往往需要具備紮實的數學基礎。如果數學基礎比較薄弱,那麼即使從事後端開發,通常也只能做應用級程序員,會有較大的上升瓶頸,所以數學基礎一定要引起足夠的重視。

從事後端開發通常會從應用級開發開始做起,Web開發是比較常見的選擇。目前Web開發常用的編程語言包括Java、PHP、Python等,從就業的角度出發,應該重點關注一下Java和PHP,從未來發展的前景出發,可以重點關注一下Python,目前Python語言上升趨勢比較明顯。

隨著移動互聯網、大數據和物聯網的發展,目前前端開發越來越受到關注和重視,當前的前端開發包括Web前端開發、移動端開發、大數據呈現端開發和各種嵌入式設備的前端開發,由於前端開發的功能邊界不斷得到拓展,前端開發的團隊規模也在逐漸壯大,前端也因此被稱為“大前端”。

前端開發在學習難度上要稍微低一些,但是內容卻比較多和雜,需要學習者通過大量的實驗來逐漸熟悉前端開發過程。Web前端開發需要掌握Html、CSS和JavaScript三大塊內容,移動端開發需要掌握Android開發、iOS開發以及基於各大App平臺的二次開發,嵌入式前端開發主要是採用JavaScript來完成一些可穿戴設備的呈現端開發。

相對於後端開發來說,前端開發比較容易上手,能夠相對比較容易建立起學習的自信心。

我從事互聯網行業多年,目前也在帶計算機專業的研究生,主要的研究方向集中在大數據和人工智能領域,我會陸續寫一些關於互聯網技術方面的文章,感興趣的朋友可以關注我,相信一定會有所收穫。


千鋒長沙


當然是前端....

後端程序員目前正面臨著消失的問題...

1.後端其實沒啥可寫的...基本上都用SQL搞定...

2.SQL其實也不用寫了...Hibernate之類的越來越多....

3.影響這些配置型開發的關鍵因素其實是效率...但現代框架下...效率根本不是問題...多買幾臺機器就得了...機器便宜嘍嗖的...

4.所以慢慢地...後端開發將面臨一個人就可以支撐項目的開發....一個人支撐幾十個項目的後端開發...


ACME63610374577


現在大前端包括全棧開發者都已經前後端自主開發,數據邏輯層和界面顯示層全包了!

項目剩下的架構和AI算法給後端吧…………


分享到:


相關文章: