为什么前端不能一直做,是你自己觉得工资低要换?还是公司总让你去些其他代码被动换?还是啥其他原因?
当然,每个主动换或者被动换的工程师都会有自己的理由,我相信其他回答也是答者各自内心的投射。
对于我而言,我不做前端了是因为——做得太好了自然就会被组织赋予更大的责任,我也乐得不纠结一种技术,更不想纠缠在前端后端莫名其妙的争吵中,只要工作生活平衡按时发工资,谁在乎做什么呢。
不同的人有不同的选择,有些人将所选职业当做养家糊口的工具,有些人则拼尽一生为其所爱。前端是工程师皮囊,艺术家的灵魂。唯有真正热爱的人才能坚持,并在坚持中怡然自得。
如今前端行业随着互联网发展、移动端发展的红利而水涨船高,需求量变大,竞争力变强。越来越多的人开始选择从事前端,但当你真正和他交流,就知道他是否热爱,在近几年校招面试中更是感触颇深。而且社会上开始出现大批的培训机构,为前端行业“生产”能够通过面试的“资深前端”,如今的市场里前端一抓一大把,但真正有热爱、有追求的资深前端工程师缺屈指可数,头部的优秀前端始终是严重稀缺不足的。
1、相较后端而言,前端的框架、工程化时间历程更短,变化和迭代速度还比较快;
2、随着硬件能力的不断提升,人们生活水平的提高,对美和交互的要求越来越高;
3、前端面向用户,而用户的设备是分布式,无法集中管控,导致运行环境不确定性众多、纷繁复杂:各种操作系统、各种硬件终端、各种运行时容器(如最初的各大浏览器,之后的WebView、再之后的RN/Weex、以及如今争相追捧的小程序)导致变化条件众多。
在这种形势下,更多将前端作为“工作”的工程师可能会逐渐选择转向后端等相对变化速度不快,较为稳定的方向;只有真正的前端才能坚持在前端的道路上不断学习,直面和参与行业的变革。