首先,后端你就算逻辑思维不强,混口饭吃其实基本也没啥大问题,可能没办法月入轻松过万而已。
其次,前端和后端,从各个角度来说其实都差不多,也就是,只混口饭吃,两者难度差不多;要月入过万做精英,两者难度也差不多。
再次,你其实不该问这个问题。反正js ts这些,哪怕你做后端也是早晚要学的,而且ts和java真的是80%相似。
所以…你应该考虑的是,要不要转行。如果不转行,两个一起学。
前端有几个层次,纯设计、html+css、前端js。
现在的前端js越来越接近后端的模式了,也有拦截器,大量的异步回调,就编程技巧来说,其实不输后端。
有时候为了好的交互体验,甚至更加复杂一些。
需要从根上解决,而不是选择逃避。编写逻辑是一个程序员基本技能,不能说不会编写逻辑就不能成为程序员,那种状态下也是程序员,只不过不是一个合格的程序员。
不要以为前端是一个可以放松自己的岗位,即使写写 CSS 也是一门学问,要不然张鑫旭也不会写出《CSS世界》这本好书。
工作中大部分人都是普通本科,这并不是让你失去信心的一个因素。总之,你要先喜欢上当前的工作,然后你就会有动力去改进自己
可以更快更迅速,也不依赖于市场,因为说白了,就是自己下载更新网页资源。。)实际上这种方式已经不限于移动端。。豌豆荚其实是个pc端的hybrid app 哇~~~ 而且说实在的,桌面开发的性能就现在来说要比移动好很多。。
以上三种开发方式的比较和分析谷歌里面一搜一大堆我就不废话啦哈。我记得2011年的Google io上就有一场talk是android native和web app等开发方式的大PK。
这时候我又想起了 Jeff Atwood的一句话:
“any application that can be written in JavaScript, will eventually be written in JavaScript. ”
|
|