|
2019年前端工程师的未来在哪里?44
发表时间:2018-11-20 21:48 本文内容摘自”阿里巴巴集团”阿里技术的《不止代码》一书中的——“前端工程师的未来在哪里” 作者:成曰,整本书大家也可以去下载来看看,内容很不错。
职能概览前端工程师首先是个程序员,其次也是个软件工程师,他们工作在离用户最近的地方,负责人机交互和用户体验,虽然叫“前端”,但其实他们的工作边界其实已经很宽了。 展望未来,我想前端的工作会继续分化,也会继续融合,分工是工业革命以来社会高效协作的主要推动力,以后很长一段时间应该也会维持这种形态,融合的原始推动力也是提高效率。分化和融合是不断的演化和互吸收转化的,不过核心的东西我想还是不会有太大变化。 观点1.继续分化(领域、行业、技术栈) 2.继续融合(端技术、Web全栈技术、人工智能与端技术) 3.核心不变(计算机科学本质、软件工程思想与实践、程序员职业素养) 1. 继续分化领域前端领域会继续分化,例如阿里内部的前端就已经有中后台、图形、端技术、泛Node、开发者服务5个大方向了,每个大方向也会细分,举一些例子:
行业
技术栈
2. 继续融合端技术
Web全栈技术
人工智能与端技术
3. 核心不变计算机科学本质/软件工程思想与实践/程序员职业素养。 计算机科学基础:如基本的操作系统概念和计算机组成原理,算法和数据结构基础等等。 软件工程思想与实践:如软件开发模式,设计模式,架构思维,自动化思维,单元测试集成测试,UML等等。 程序员职业素养:如对代码整洁和可读性的追求,对软件开发的热情,对编程技艺的自我提升等等。 历史回顾回顾过前端的演化,主要参见最底下的相关资源,下图简要回顾一下95年以来软件开发和前端历史: 前端的未来那些生存空间越来越小的产业
无界面交互Web前端能做一些事,主要是大前端的范畴
富界面交互大量工作需要前端来做:
未来在哪里?回顾观点
一些建议
相信前端的未来,Web的力量
结合公司业务特点有重点的关注前端的某些方面,毕竟技术服务于业务 后记:前端的发展超出了所有人的想象力,未来肯定是难以预测的,也没有做预测的必要,我们要做的还是踏实做好眼前的事情,“过往不恋、当下不杂、未来不迎”,与君共勉! 如对我们团队有兴趣,可以发送简历至tao.qit@alibaba-inc.com,期待你的加入~ 在你眼里, 前端工程师应如何打磨手艺? 欢迎在留言区一起交流讨论~
|