otakustay
2013-06-08 20:12:18 +08:00
1. 现在整个业界缺前端是不争的事实
2. 前端的知识点太分散,很多时候是“在XX浏览器下,YY情况下,ZZ问题的解决方案”,而这些东西不能串成知识线,不能圈成知识面,更不能形成知识体系,久而久之,会疲惫并觉得自己一直没进步
3. 如果不会做设计,不懂交互体验,前端很容易成为UX的下游,听之任之,面对一堆不切实际炫得毫无价值你却找不出啥反驳之语的需求,于是越发觉得苦逼
4. 前端没有每秒并发几万的豪言,没有零延迟数据流的壮语(除非走得很深很深),这些容易上台面的东西前端给不出,前端给的出的别人却不那么关注
5. 设备太多,差异不小,少量的时间在设计,大量的时间在调试,如果甘于如此,容易变成机器而不是有思想的设计者、架构者
因为楼主问这问题,那么应该是喜欢前端,所以有啥好处应该知道,所以只说坏处。
总而言之,打算做前端,就要做好不能固守前端的准备,必须侵略扩张自己的知识至别的领域,至少我没见过国内外有哪一位前端可以只有前端知识就非常成功的,哪怕他再深入。所以作为前端,上懂UX,下知JAVA,左通OP,右晓DB,这是最基本的,其它如项目推进、进度追踪、网络优化,也是要有的,做好准备就行