前台工程师也会有危机吗?

随着终端技术的发展,前台工程师成了一个炙手可热的职位,甚至衍生出了大前台工程师的概念。那什么是大前台工程师呢?
其实就和打仗攻城掠地没什么太大区别,前台工程师们似乎对 JavaScript、CSS、HTML 以及层出不穷的前台框架有点不耐烦了,他们希望把移动工程师和后台的一部分工作,包括前台的工程化工作都拿过来,史称大前台工程师。比方,大前台与以前的 Web 前台的区别是,大前台将做更多的终端开发和工程化等工作,而不仅仅只是开发 Web 页面。大前台工程师将能搞定所有端上的开发 —— 注意这里是所有,谁知道未来还会出现什么端。与充满争议的全栈工程师相比,它似乎更具可操作性。

这种变化带来的是什么?
1、这意味着以前的前台工程师不仅要掌握 JS 相关的技术、标准、引擎和框架之外,他们还需要精通 iOS 和 Android 平台的技术,写到这预计很多工程师们已经在庆幸 WP 的倒掉了,毕竟可以少学一种技术体系了 :)
2、具有可操作性吗?我怎样没看出来呢,这还意味着,假如移动工程师 —— iOS 和 Android 工程师们假如不想被淘汰 —— 就需要深入到乱花渐欲迷人眼的前台领域,这又是一场血腥的领域争夺战啊。
但是前台工程师并不论这些,他们认为,大前台工程师将会是一个拥有强大生命力的职业 —— 难道比全栈工程师更强大么 —— 未来显示终端设施的生命力会越来越强,全息影像的设施,穿戴设施,人机接口等技术,最终都将归于端内。

那危机在哪呢?
1、这个时代终究是个分工合作的社会,每个人发挥自己最强的那部分,才能做出最好的产品,即便你是大前台,也不可能从都到尾负责所有的终端产品开发,你一样要和别人去配合完成自己最擅长的内容。否则前台有可能成为最大的瓶颈,除非你自己是个独立软件开发者。
2、要成为大前台,原来的 Web 工程师需要学习原生应用的开发,移动工程师则需要进入 JavaScript 这个极为复杂的 Web 领域,对双方来说都是挑战,也是机遇。
3、也是最难熬的一点,移动和前台技术日新月异,各种框架和语言层出不穷,以有生之年逐无尽之技术,我们能学的过来么?
观察从业几年的前台工程师,我发现他们其实具有了前台的基础技能,但想要进阶高级甚至技术专家,还是需要提升自己的核心能力,也就是编程能力、架构能力和工程能力。

编程能力,就是用代码处理问题的能力。
你编程能力越强,就能处理越复杂的问题,细分又有调试、算法、数据结构、操作系统原理等基础的支撑,你才能处理各种麻烦的问题。
架构能力,就是掌控复杂系统的能力。
当一个系统足够复杂,你会写每一块、能处理每一个问题,不等于你能搞定整个系统,这就需要架构能力。架构能力包含了少量意识,也包含认识业务建立笼统模型,还有少量常见的模式等。
工程能力,其实核心就是成事的能力。
你要知道,当系统规模越来越大时,光靠你一个人是没办法完成的。那如何保证几个高手互相能够配合好?如何保证项目里面水平最差的人不拖后腿?工程化建设,往往会跨越多个业务如何保证质量和代码风格?
这三项能力不论对于前台还是后台开发来说,可以说都是从初级、中级走向高级必需要跨越的鸿沟,也是作为一名程序员永不过时的技能。
自己是一个6年的前台开发工程师
这里推荐一下我的前台学习交流扣qun:784783012 ,里面都是学习前台的,从最基础的HTML+CSS+JS【炫酷特效,游戏,插件封装,设计模式】到手机端HTML5的项目实战的学习资料都有整理,送给每一位前台小伙伴。2019最新技术,从企业招聘人才需求 到怎样学习前台开发,和学习什么内容都有免费系统分享。好友都在里面学习交流,每天都会有大牛定时讲解前台技术!
点击:加入
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是摆设,本站源码仅提供给会员学习使用!
7. 如遇到加密压缩包,请使用360解压,如遇到无法解压的请联系管理员
开心源码网 » 前台工程师也会有危机吗?