為什麼這麼多人選擇前端而不是後端?
私以為前端還是偏展示,後端的編程邏輯更多,如果喜歡編程更應該選擇後端了。
可現在很多科班非科班的都在往前端擠,雖然前端是門檻低,學起來也比較有趣,但是編程演算法才是程序的核心,顯然更有前景。一線公司的前端都在往大前端發展,其實就是在做一部分後端的事情;小公司前端很多說白了就是頁面仔。 想明白了,前端更接近產品,但切圖和視覺效果等工作免不了;後端更接近核心邏輯,但在數據堆中也是很枯燥的,高端演算法和程序也不是人人能玩的。有兩條路,打造產品和深挖技術,都需要自己不斷變強才行
謝邀~
在我看來,前端上手容易,產出快,資源多,兼容性好。公司每天都在燒錢,並不是所有公司都耐操的。
錢多人傻市場要。不過無所謂咯,iOS安卓也是這樣過來的……
Web 瀏覽器還沒這麼強大時,後端其實在做大量 C/S 架構時 Client 的事,現在的 WebApp 時代,前端只不過把客戶端原本的職責拿回來罷了~
現在 Micro Service 的時代,純業務後端只不過是個 SQL 代理,為前端提供數據持久化而已~
除了 Node.JS,一般後端幾乎都是同步模型,比起前端天生的非同步模型,好思考多了~
不信你來看看我寫的 MVVM 引擎代碼中的 Promise 非同步邏輯,題主看得懂嗎 —— http://git.oschina.net/Tech_Query/EasyWebApp/tree/MVVM/前端培訓班多
前端直觀,還沒做就可以想像結果,知識密集,屬於填空題。一般由參數修改型程序員來做。光看書就能學好。
後端抽象,不易想像出具體的結果,知識+思考密集,屬於作文題。一般需要真正的程序員(邏輯設計型)才能做。光看書遠遠不夠。
所以...等你什麼時候做後端,天天對著日誌找bug,你就知道前端有多幸福了.....
有錢賺
因為需求多了,自然選擇的人就多了
1.Web前端相對生動有趣;
2.Web前端入門難度相對低。
推薦閱讀: