背景
事情是这样的,今天给部门新来的前端开发工程师讲解公司主要业务的开发流程。
前端还算比较正常的前端相关技术沟通,到了后半段讲解前端工程化+部署流程,新来的小伙伴就懵逼的问我:这些不是架构师和运维的工作内容吗?

沟通过程
听到这个问题之后,我就了解了下新伙伴以前公司的工作模式以及流程:
他们之前的前端团队很庞大,光人数就有三四百人,大部分前端工程师的工作其实就是在架构师规划好的项目中进行业务代码编写,有专门负责写业务组件的,有专门写页面的....等等。
总的来说就是大公司的流程很精细化,每个人都有自己负责的模块,跟自己模块不相关的工作由其他岗位完成。
差异与适应
那么到了我现在的公司(中小型),他们还是会有点不适应,因为接触的技术栈(例如Nginx)是他们以前没有接触过的。
所以针对前端工程化+部署流程这一环节,我们沟通了比较久,期间我还录制了完整的操作流程、开启了钉闪会记录会议纪要,供她后面参考。
结论
经过这件事情,我突然感觉,在当前AI时代,多面手(全栈)恰恰是一个主流的发展趋势,而中小型公司正是多面手培养的一片沃土。
