这是目前开发者最典型的生存状态,资历对于开发者这个行业而言,似乎越来越贬值。在开发者的世界里,每隔一段时间就会有新的技术内容出来,要留在一线就要不断迭代自己,不仅要花时间精力不断学新东西,还要在繁杂的新技术中选择那些淘汰率较低的去吸收。

工作的焦虑、新的技术框架、平台层出不穷,而底层系统架构也在不断优化自身,这使得面对同一个技术平台,刚入行的新人可能直接就接触到更加成熟的开发生态,让他们比工作 很久的「老」程序员有更平坦的成长路径。多年工作经验的优势正在缩水,以往的工作积累随着极速的技术迭代变成了基础框架,技术更新不断堆高开发从业者的起 点,且这个起点在以前所未有的速度更新,几乎每过一年大家都会重新站在一个起跑线上。

其实,中国的开发者们从来没有开心过

近十年来开发技术的迭代周期,从 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 等等数个浏览器,那时的开发者们用小破本记录下来每一个需要解决的微软的任性。但是移动浏览器诞生后,兼容性问题降低了,IE 6、7、8 也随着时代的发展将被淘汰,新的前端开发者在一个更佳优质的开发生态中学习技术,而写满字的小本也只得封存成为和后辈谈笑风生的资本。

3、 4 年前错综复杂、混乱不堪的 Android 多版本又耗费了开发者们大量的时间去调配各种平台、版本、生产商的 Android 系统,国内手机厂商似乎是在响应国家号召专和 Google 官方系统做对。可是短短几年过去了,如今 Google 对于新版本的 Android 管理更加严格而各大主流手机生产商的系统兼容性也越来越完善,多 Android 系统兼容的话题已经很少提及。

不久前,左耳朵耗子和郝培 强(Tinyfool)曾讨论过程序员世界不断学习、「时髦」的技术终会过时的问题,可是大多数开发者面对着现实世界真的可以安心做个项目把基础打好嘛? 这样的焦虑一直在没日没夜加班的互联网开发者的头上萦绕着,就像一场越跑越快却没有终点的赛跑,如果你还想继续从事这个行业你就不能停下。

这种对淘汰的恐惧和繁重的工作量,常常让一个开发者觉得自己的工作只会越来越累。有多少人会写一辈子的程序呢?哪怕真心喜欢它。某一个和产品经理争吵的午 夜,看着窗外好似微信开屏图的圆月,思考着算了,有一天熬到 P8,带带人,瞻仰一下未来,给老板做个漂亮的 PPT……

地域的局限

「如果有选择,我想回老家,找份安稳的工作、好好生活」

根据用户统计得出,除了一小部分在高中就接触过开发并一直以此为职业目标,大多数现存互联网公司的开发者其实来自于各个理科、工科甚至是文科的学 生。其背后的原因很简单,年轻人来大城市上学,想要留下来找个好工作,互联网很火、人才需求很大、而且工资高,就决定进入这个行业了。

然后呢,你煞费苦心地学习、准备 BAT 等等大公司的面试,一轮轮刷题、校招、实习、内推下来,你终于在西二旗、望京、立水桥、中关村一个宽敞的办公大楼里坐下。这个时候,你会给你帅气的工卡拍 个照片,发一张朋友圈,说说你的英文名,或是说说你的员工号。总之,这是一张配得上嫣然一笑的照片,顺便吐槽一下公司的食堂或者是入职礼物。这一天,你是 开心的,心里默念着全中国人每天要打开的 App 里有一行代码是我写的。

虽然很多人天天吐槽加班,起初的他们并没有那么介意,早晨绕过北五环堵在后场村路上的破日子如今被一些黄黄红红的自行车解决了,可还是没躲过雾霾。像《昌平名媛生活指南》里细致入微的描述,其实大家看后不过微微一笑,转发朋友圈,你知道开发者们过的并没那么好。

就 这样,层层叠叠没有休息的生活一直压在开发者们的心上,9 点前的太阳是什么样子他们似乎已经很难记起来,就像他们永远不知道日落是什么时候一样。摸清楚了产品经理和老板的嘴脸,一切的生活变得平静,起床、地铁、 吃午饭、开电脑、开会、听老板说说未来、听产品经理说说需求、敲码、逛逛 Bilibili、晚饭、刷刷 SSR、敲码、眼睛有点迷离、办公室变得安静、准备下班。

终于,在某次偶然的返乡后觉得在这里很不值得。虽然挣得挺多,但是还是买不起房 子,买不起车,女朋友能谈到的在哪儿都谈到了,谈不到的还是谈不到。

2 1 收藏


直接登录
最新评论
  • 天若有情 数据挖掘攻城狮 03/08

    长途老司机!!!

  • prudens 软件开发 03/08

    没有这么悲观啊,大部分所谓语言或者框架,都是用到的时候学习下,用完就忘记,下次再用再学。

  • 冬生 分布式存储 03/08

    万变不离其宗;

    楼主说的是coding这个过程吧,整个软件工程不止coding。