为什么这么多人选择前端而不是后端?
私以为前端还是偏展示,后端的编程逻辑更多,如果喜欢编程更应该选择后端了。
可现在很多科班非科班的都在往前端挤,虽然前端是门槛低,学起来也比较有趣,但是编程演算法才是程序的核心,显然更有前景。一线公司的前端都在往大前端发展,其实就是在做一部分后端的事情;小公司前端很多说白了就是页面仔。 想明白了,前端更接近产品,但切图和视觉效果等工作免不了;后端更接近核心逻辑,但在数据堆中也是很枯燥的,高端演算法和程序也不是人人能玩的。有两条路,打造产品和深挖技术,都需要自己不断变强才行
谢邀~
在我看来,前端上手容易,产出快,资源多,兼容性好。公司每天都在烧钱,并不是所有公司都耐操的。
钱多人傻市场要。不过无所谓咯,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前端入门难度相对低。
推荐阅读: