但是前端技术在IT行业全面提升个人专业素质的方面,还是有明显的优势的。
前端工程师职业可以尝试UI,UX, node等等
下面是职业道路的一些经验,可供参考。
1.要醉心于技术,深挖前端你会发现不一样的天空。例如canvas到webGL再到skia和openGL,实际上都是一个东西,如果不深挖,很难融会贯通。不过等你学得差不多了,也是时候转行了,笑。如果无法深入webkit或者chakra原理,不要花太多时间在浏览器兼容上。
2.绝大多数时候公司价值和你的价值不一致,多估计时间,按时完成,别人就会认为你是大牛。一般是3-5倍估计时间,时间估短了那是我们产品经理的kpi。技术追求更加强大,但是普通人只追求一个超出期望。
3. CSS没有你想得那么简单,前端框架没有你想得那么难,js比你想得更加底层,浏览器比你想得运行得更快。工作时尽量忽悠上司选用最新最好最工程化的架构,然后自己的项目采用成熟方案(作为产品经理告诉你,其他同行别骂我),比如我之前写代码的时候采用angular+koa,自己写外快的时候采用vue+express。
4. 虽然v8最近优化了字节码,但是很不幸,前端开发仍然异常吃内存,16g内存是保底配置,听说最近内存涨价了?技术人员升职不如跳槽,多参加行业会议会很有帮助。
5.不同于python这种其他领域经常降维打击,前端的前沿技术百度谷歌stackover都有可能不灵。如果你不用vscode和atom,会被人嘲笑的。当然,emac和vim更牛。github的?就是你的价值,现阶段几乎是技术人员唯一的量化指标。js标准很乱,而且还存在构建后的鬼画符,看不懂源代码的时候,尽量放松。
前端工程师职业发展还是不错的,任何职业都不可能一蹴而就,所有的获得都是自己一点点积累的,都是从教训中学习经验。网页设计,网站设计,网站建设等等IT行业均是如此。
本文地址://www.qlpinke.com//article/2376.html