作者简介:aoto 蚂蚁金服数据前端
本文首发于掘金,各位可以通过点击文章下方的阅读原来来访问原文地址
以下我说的都是个人观点,比较宏观粗浅,主要针对的是前端工程师本身,没有深入技术和业务细节,请谨慎参考。
职能概览
前端工程师首先是个程序员,其次也是个软件工程师,他们工作在离用户最近的地方,负责人机交互和用户体验,虽然叫“前端”,但其实他们的工作边界其实已经很宽了。展望未来,我想前端的工作会继续分化,也会继续融合,分工是工业革命以来社会高效协作的主要推动力,以后很长一段时间应该也会维持这种形态,融合的原始推动力也是提高效率。分化和融合是不断的演化和互吸收转化的,不过核心的东西我想还是不会有太大变化。
观点
1. 继续分化
领域
前端领域会继续分化,例如阿里内部的前端就已经有中后台、图形、端技术、泛Node、开发者服务5个大方向了,每个大方向也会细分,举一些例子:
行业
▶ 2B
▶ 2C
技术栈
2. 继续融合
端技术
▶ 前端、客户端技术思想的融合
▶ 大前端的统一
Web全栈技术
▶ 前端、后端技术思想的融合
人工智能与端技术
▶ 人工智能、前端技术的融合
▶ 物联网、前端技术的融合
3. 核心不变
也就是计算机科学本质/软件工程思想与实践/程序员职业素养。这个就不是一段文字可以涵盖的了,这里不做详细论述。
历史回顾
回顾过前端的演化,主要参见最底下的相关资源,下图简要回顾一下95年以来软件开发和前端历史:
未来的前端
那些生存空间越来越小的产业
有一些切分体会
无界面交互
Web前端能做一些事,主要是大前端的范畴
富界面交互
大量工作需要前端来做
未来在哪里
回顾观点
一些建议
▶ 关心人工智能的发展,思考TA在前端领域可能产生的应用场景
▶ 相信前端的未来,Web的力量
▶ 结合公司业务特点有重点的关注前端的某些方面,毕竟技术服务于业务
以上都是个人观点。
相关资源
后记:前端的发展超出了所有人的想象力,未来肯定是难以预测的,也没有做预测的必要,我们要做的还是踏实做好眼前的事情,“过往不恋、当下不杂、未来不迎”,与君共勉