在目前的互聯網環境及要求下,後端開發工程師變為全端工程師更容易些,還是變成前端工程師更容易些?

問題補充:後端開發經驗更能幫助在哪個方向上變得更優秀?

個人感覺前端所包含的內容以及要求已經很高了,作為後端對於js,css,ui好多限於使用層面上;同時如果善於使用MEAN棧是否代表有機(yi)會(jing)成為一個全端了?


前端太難,不是人人都能學會的,深入學習伺服器知識吧


我以前逛貼吧的時候說過,會MEAN本身不算什麼,所謂全棧根本沒有這麼廉價,只會node的作為BE怎麼都談不上全棧而途有自欺欺人的假象。

MEAN只是恰好統一了前後端的數據表達模型,對FE更友好而已,你要以為你會個MEAN就是Full stack,那就太naive了。

至於哪方面變的優秀,隨便列幾個,比如代碼組織能力,模塊設計能力,語言使用能力(天天玩JS也沒意思吧),HTTP協議了解程度,前後端通訊模式。

拿最簡單的一個例子來說好了,Facebook前些年擼了BigPipe,這玩意就不是一個狹義程度上的FE能做出來的。這就是後端知識反哺前端的典型案例。


前端的重點在於工程化, 但目前還在起步階段, 後端這些早就完成了, maven 都不知道出來多少年了, 前端才有npm, bower這些東西, 所以只要你對後端理解的足夠深, 前端很多概念可以直接套上闔用, 不過是換個說法而己. 有輪子就用輪子, 沒輪子就自己造輪子.


當你問出這樣的問題時,我認為你還不適合「變」到前端或全端(全棧)。

後端多了解一下前端知識,在和前端協同工作的時候會更容易。


後端(響應處理)會被前端兼著搞定

前端/客戶端會很重要

非響應的複雜業務處理 變為新後端

機器學習(銀行電商) 複雜業務處理(銀行電商) 爬蟲(搜索引擎) 運維(IAAS PAAS SAAS) 大數據 這些

其中運維要有開發能力的 因為大多數中小公司用了雲 幾乎無需運維的

甚至大數據處理機器學習只需使用託管的*MR就好了

個人定位自己看著這些趨勢辦 不過做到未來的

前端/客戶端+後台 全棧不容易


後端。因為後端的知識體系和前端就不是一個數量級的


後端的代碼可借用的太多,現在技術含量都集中在前端了


這邏輯有問題吧,全棧包含前端技能啊。

我覺得前後端互轉的難度不在於技術,而在於思維方式的轉變。


前端可不止是編程,所以有些後端並不能把css 玩轉,html也是寫的狗屎一般。對後端來說,噁心的可能在於ui和細節,因為他們對比並不感冒。


後端開發工程師變成資深後端開發工程師更容易些。


本人大三學生一枚,半年前還在用php搞一下小應用的後台,之後轉向前端學習,個人感覺在前端學習過程中順手了很多,尋找基本經典的書入門,把基礎打好了,然後再關注一些前沿的技術,再做一下東西練練手。整體來說,入門了一門技術,在學另一門技術的時候就會注意一下坑了。


作為一個前端我只想說…你們後台不要老搶我們活兒干啊!


一直不願意碰前端,就是覺得連個css都寫不好....學毛線啊,還是玩指針去了...


推薦閱讀:

為什麼較多知乎用戶認為編程能使自己愈加富裕?
如何系統性的了解計算機視覺/圖像處理的現狀和業界研究方向?
Google的 工程師實習生 (EngineeringPracticum Interns)申請是怎樣的過程,怎樣能獲得機會?
哪些編程工作需要高階數學知識?

TAG:前端開發 | 程序員 | 軟體開發 | 後端技術 | 全棧工程師 |