极客公园微信号:geekpark 开发者们
「工作了快 8 年,几个月不学新东西,我总会担心自己被年轻人取代。」 这是目前开发者最典型的生存状态,资历对于开发者这个行业而言,似乎越来越贬值。在开发者的世界里,每隔一段时间就会有新的技术内容出来,要留在一线就要不断迭代自己,不仅要花时间精力不断学新东西,还要在繁杂的新技术中选择那些淘汰率较低的去吸收。 工作的焦虑 新的技术框架、平台层出不穷,而底层系统架构也在不断优化自身,这使得面对同一个技术平台,刚入行的新人可能直接就接触到更加成熟的开发生态,让他们比工作很久的「老」程序员有更平坦的成长路径。多年工作经验的优势正在缩水,以往的工作积累随着极速的技术迭代变成了基础框架,技术更新不断堆高开发从业者的起点,atv,且这个起点在以前所未有的速度更新,几乎每过一年大家都会重新站在一个起跑线上。
近十年来开发技术的迭代周期,从 2007 年开始让人应接不暇…… 从国内高质量技术分享社区掘金了解到的标签数据可以看到,上述问题在前端、移动开发范围中尤其突出,新的技术分类关注热度已经远远超越了较老的技术分类,如 Vue.js、React.js、RxJS、微信小程序、Kotlin、RxJava、Swift 等等的新内容及用户关注度已经远超 jQuery、Backbone、Bootstrap、Objective-C、ThinkPHP 等等内容,其中微信小程序更在一个月内增长了 200% 的关注用户。良莠不齐的培训学校、线上教程、微信公众号文章,像是永远停不下来的火车,每一次汽笛喷出,都振得人心慌。 还记得 7、8 年前的网页开发(前端开发)要同时兼容 IE6、7、8、Firefox、Chrome、Opera、QQ、360 等等数个浏览器,那时的开发者们用小破本记录下来每一个需要解决的微软的任性。但是移动浏览器诞生后,atv,兼容性问题降低了,IE 6、7、8 也随着时代的发展将被淘汰,新的前端开发者在一个更佳优质的开发生态中学习技术,而写满字的小本也只得封存成为和后辈谈笑风生的资本。 3、4 年前错综复杂、混乱不堪的 Android 多版本又耗费了开发者们大量的时间去调配各种平台、版本、生产商的 Android 系统,国内手机厂商似乎是在响应国家号召专和 Google 官方系统做对。可是短短几年过去了,如今 Google 对于新版本的 Android 管理更加严格而各大主流手机生产商的系统兼容性也越来越完善,多 Android 系统兼容的话题已经很少提及。 不久前,左耳朵耗子和郝培强(Tinyfool)曾讨论过程序员世界不断学习、「时髦」的技术终会过时的问题,可是大多数开发者面对着现实世界真的可以安心做个项目把基础打好嘛?这样的焦虑一直在没日没夜加班的互联网开发者的头上萦绕着,就像一场越跑越快却没有终点的赛跑,如果你还想继续从事这个行业你就不能停下。 这种对淘汰的恐惧和繁重的工作量,常常让一个开发者觉得自己的工作只会越来越累。有多少人会写一辈子的程序呢?哪怕真心喜欢它。某一个和产品经理争吵的午夜,看着窗外好似微信开屏图的圆月,思考着算了,有一天熬到 P8,带带人,瞻仰一下未来,给老板做个漂亮的 PPT…… 地域的局限 「如果有选择,我想回老家,找份安稳的工作、好好生活。」 根据掘金上的用户统计得出,除了一小部分在高中就接触过开发并一直以此为职业目标,大多数现存互联网公司的开发者其实来自于各个理科、工科甚至是文科的学生。其背后的原因很简单,年轻人来大城市上学,想要留下来找个好工作,互联网很火、人才需求很大、而且工资高,就决定进入这个行业了。 然后呢,你煞费苦心地学习、准备 BAT 等等大公司的面试,一轮轮刷题、校招、实习、内推下来,你终于在西二旗、望京、立水桥、中关村一个宽敞的办公大楼里坐下。这个时候,你会给你帅气的工卡拍个照片,发一张朋友圈,说说你的英文名,或是说说你的员工号。总之,这是一张配得上嫣然一笑的照片,顺便吐槽一下公司的食堂或者是入职礼物。这一天,你是开心的,心里默念着全中国人每天要打开的 App 里有一行代码是我写的。 (责任编辑:本港台直播) |