7

人们常说,程序员到35岁就不行了,我对这句话非常不认同,因为在我看来,很多程序员还没过30岁,我就已经看不到他们的未来了。

当然,我对 30 岁以上的程序员并没有偏见,我身边就有许多三四十岁的技术大牛和卓越的技术管理者,我欣赏他们并努力从他们身上学习我所不具备的习惯和技能,但是每当我在面试的时候遇到 30 岁以上的程序员,我就会慎重的考察他们的方方面面,结果也往往很难令我满意,在那些被淘汰的程序员中,我发现他们往往拥有以下三个特点。

一,他们在工作中拥有无法改变的坏习惯

踏入职场的头几年往往是养成良好工作习惯的最关键阶段,但并不是每个人从一开始就拥有培养好的工作习惯的意识,也并非每个人都能在刚毕业的时候进入一个好的团队,遇见一个好的上级或导师,可以通过耳濡目染的方式被动的学习到好的工作习惯,所以一旦他们养成不好的工作习惯,而且从来不反思不改进,那么他就像一个十年没重构过代码的软件系统,到处充满着匪夷所思的逻辑和冥顽不化的 BUG,而你又很难像引导年轻人一样去引导他。

他们往往不做工作计划,遇到问题不追根究底,他会告诉你,「我又不是搞底层开发的,为什么要去深究底层的原因呢?」当你质疑他的代码逻辑是否正确时,他会像看怪物一样的看着你,然后蹦出一句话来,「别人都是这么写的啊?」,好像一切都是那么的理所应当。他们在复盘中从来只会吐槽别人的问题而看不到自己的,更谈不上如何改进。圣人说,「静坐常思己过」,连圣人都这么重视自我反思这件事,更何况我们这些平常人呢。

二,他们拒绝学习

作为一个新兴行业,互联网行业的技术半衰期相当短暂,任何一门技术在5年后都会发生翻天覆地的变化,有的甚至会销声匿迹。塞班 7 年崩塌,jquery 10 年走下神坛,别的行业努力学习是为了站在行业顶端,而互联网的技术人努力学习可能仅仅是为了不被淘汰,相比建筑,律师,以及其他一些历史悠久,已经渡过初期爆发式增长的行业,程序猿在技能的积累效率上是远远落后的,因为在互联网行业,超过一半的技术你可能再也不会使用第二次,你对他们的学习和使用最后可能会成为屠龙之术。而当你把全部的时间花费在半衰期短暂的技术上,对商业,产品,沟通,管理方面的汲取就会显得尤其不足,渐渐的你会变成一个只会写代码的技术人,这就是高薪资的互联网行业对技术人员的禁锢。如果你恰巧不是一个上进的人,因为拿到其他行业拿不到的薪资沾沾自喜,固步自封,等你人到中年,被那些勤奋好学的年轻人取代,那时候就是你的死期了。

高薪资的背后是血的代价和花团锦簇的陷阱,如果你不能持续学习,10 年后你会发现,以前的同学中,苦 B 的医生崛起了,他们成为了名利双收的医学教授,下海经商的创业者崛起了,他们已经身经百战,融资无数。当年的小破公务员也已经成长为政府要员,同学聚会时大家举杯碰盏,却独独无人敬你。为什么他们在成长而你却日渐落魄呢?因为世间万物都是平等的,互联网行业并不比其他行业美好,它的高薪资要依靠卓绝的努力来维持,而如果你一旦停止前进的步伐,掉进花团锦簇的陷阱,轻松的岁月总要用血的代价来偿还。

三,他们没有信仰

我非常欣赏房地产行业早会的做法,他们聚集在一起,在大庭广众之下跳舞唱歌喊口号,以此来放下自身的姿态,提升自己的自信心,根植成功的信仰和工作习惯。很多人可能会对这种传销式的激励方式嗤之以鼻,当然,因为行业受教育水平的不同,这种方式可能并不适合复制到其他行业。但是我们需要透过现象看本质,这种激励方式虽然稍显极端,但是在房地产这个特定行业,它的目标是正确的,效果是惊人的,如果一个方法的效果好?它用这种方法帮助人根植了自信甚至信仰,而对生活和工作麻木不仁的你,又凭什么嘲笑它呢?

心理学有一个很经典的理论叫「自证预言」,什么意思呢?是指人会不自觉的按已知的预言来行事,最终令预言发生。举个例子,很多人数学学不好,问其原因时,他会告诉你他天生不是学数学的料,如果他自己都这么想,无论他实际多聪明,都会令这个「不是学数学的料」的预言成真,最终真的泯然众人。这是心理学的一个很重要的理论,也是传销式激励方法用到的核心理论,只不过很多企业会把这种理论包装的更加高级和容易接受一些。但无论他的外表是肮脏还是华丽,我们都应该透过现象,去看到本质上这是一个很好的理论。如果马云不相信互联网能改变世界,那么阿里巴巴也不会有今天,如果乔布斯不相信智能手机能改变世界,那可能我们现在还在使用塞班系统,他们都是在有清晰认知的基础上,给自己根植一个近乎执拗的信仰。如果自己都不相信,那么又如何做到呢?

如果你是一名程序员,恰巧看到这篇文章,又恰巧拥有许多不切实际的理想,希望你放下自己的不自信,从现在开始给自己根植信仰,相信你只要持续不断的努力,这个预言最终会自证,如果连你自己都不相信,你又凭什么让他们相信,又凭借什么力量做到呢?

所以,文章题目其实有点危言耸听和哗众取宠,我并非不喜欢30岁以上的程序员,我只是不喜欢那些自以为是固步自封的所谓有经验的程序员,他们总在说别人的代码是一坨 shit ,需要重构,但鲜少有人能重构自己的认知系统和思维系统,他本身就是一台年久失修的机器,缺乏自我审视和检查的能力,所以程序员的危机并非是从30或者35岁开始,如果停止学习和自我反思,危机是从一开始就注定了的。

我会定期更新一些技术/学习/管理上的真知灼见,欢迎大家关注我的微信公众号「写诗的程序员」,公众号回复「MBA」免费获取价值「199元」清华管理学课程。


sunny
45 声望0 粉丝