在技术圈子待久了,其实也不是第一次听到这样的消息,不过上周听老周说了整个过程还真是"雪花飘飘北风萧萧"。
老周是我十多年前在服务PPTV时认识的同事,2012年前后,老周到北京工作的第一个任务就是为公司的产品开发IOS APP。
2012年底,老周已经能熟练的驾驭苹果的cocoatouch和android核心组件。也正因为如此,老周的薪水直接翻倍,当时已经拿到月薪五万。2012年的北京,月薪五万,这是一个当时让众多技术人员眼红的薪资。
以我对他的了解,他的技术功底及大厂背景,加上我的举荐,我完全没想过他会在一个创业公司的技术面试中翻车。十年的技术骨干竟被开出一万五的超低薪水。
“我接受不了,这是对我的侮辱”,老周说出这句话的时候,真的是满脸委屈的表情。
老周之前的公司做内部创业,搞平台化改造,他也拼一把,希望能争取个好未来,所以一个三十好几的老工程师还亲自披挂上阵为项目发光发热。
然而互联网行业就是这样,不是你的产品做出来就能卖得掉,尤其是toB项目,坚持了一年半,又遇到了这次疫情,公司终于还是决定把项目停掉。那些年轻人还可以通过内部竞聘去投靠其他部门,但是老周这样的部门负责人,出于各个方面,也不可能让自己再投靠到那些后浪的门下。
老周这次是遭受了不小的打击,事后我也了解了一下,原因竟是用人部门觉得老周“落伍了”!
现代化的前端开发和传统的开发方式确实有很大的区别,尤其是2014年后首先在北京开始推动的一场前端革命,这直接导致了像老周这样一直扑在一线的老鸟完全落伍了。在传统的开发技术栈领域,前端大部分工作都是在与dom打交道,几乎所有的用户交互和AJAX以及动效,都是在处理特殊事件的时候对dom节点进行更新;正因为如此,像jQuery这样的框架长期统治着前端开发领域,而很多老周这样的技术员也在长期的工作中,积累了大量的开发资源,代码库和示例,这些都是他们价值的体现,同样的工作,他们利用手中积累的优势资源,可以更快速且高质量的完成开发工作。
谁能想到曾经的积累和引以为傲的软件资产也会成为一种负担,甚至可能会让自己跌入谷底。十年前nodejs的正式发布就已经为这一切都埋下伏笔。移动端的普及,用户对交互体验的要求也越来越高,现代化的互联网项目也早已不是一个博客论坛和cms的时代,面对越来越复杂的项目,项目的可维护性,扩展性,代码的积累和复用都提出了更高的要求,前端程序员也希望能像后端一样模块化管理,也希望能实现组件化复用,希望有先进的依赖管理工具,前端也希望能像后端一样测试驱动开发,前端也要有预编译,也需要自动构建。
因此有了npm和yarn,有了babel、有了gulp和grunt,有了 RequireJS、 browserify、 webpack。
也正是这些先进的前端工程化工具的出现,才有了今天改变整个前端工作者工作方式的React和Vue生态。
作为一个技术领导,对项目负责,使用成熟稳当的技术,交付第一的原则,这些都没错。
然而,当整个时代都在进步时,他却被时代抛弃了。
其实不止是老周,很多有着多年经验的老技术员都有着同样的感受。
当技术融合发生时,革命也就此开始,后端软件工程化的经验给前端带来的活力与优势,苹果和谷歌为浏览器增强的能力和特性,一点一点的改变着开发者的工作方法。而那些老技术员们,当他们突然有一天看到专业前端技术发展到今天的样子,只能原地惊叹无从下手,他们甚至都不知道要如何能重新追上这个时代,仿佛又回到学生时代,第一次看到一整页的c语言代码如同天书一般。
所以,无论处于什么阶段的程序员,一定要保持更新自己的知识和技能,不要让自己被整个时代抛下。
如果你还是一个新人刚开始学习技术,也最好养成查阅官方在线文档的习惯,直接学习官方给出的最佳实践,学习现代化的开发方法,而不是去啃那些老掉牙的书籍和教程。
《现代化前端开发技术训练营》
在线学习|实时答疑|每天2小时干货分享
源码分享丨领取知识框架导图丨社群互动
原价199元的训练营
现在扫码仅需 1 元
(仅剩最后20名额)
特训时间:7月6日-7月9日
▼
温馨提示:错过本次机会,
下次开课要再等2个月
1元=4场直播+项目源码+1对1答疑+编程大礼包
记得购买完成添加小姐姐哦~
????【点击阅读原文购买超值训练营】