老王的故事
老王出生于 80 年,今年 37 岁。本科毕业就开始工作的他,已经在互联网这个行业打拼了 15 年。老王在这 15 年里面,换过好几次技术。刚开始用 C++,在 Windows 下用 MFC 做客户端,智能手机的时代到来后,他响应组织号召转成用 Java 做 Android 端开发,一直到现在。
老王是一个典型的技术人,技术功底扎实,不善言语,做事踏实认真,加班没有任何怨言。平时有点闲工夫,也是刷刷 GitHub Trend 和 Hacker News,看看有没有什么新东西。
但是老王发现最近几年工资涨幅已经越来越慢了。老王知道,因为工作年头的资历在那儿摆着,所以他的工资 Package 还是很高的,在组里面,产品的不少核心代码都有他的参与。但是,同组的另外一个同事老李在 985 名校硕士毕业,比他小 4 岁,工作产出的质量其实一点也不逊色于他。
而且,老李比起他来,更加活跃健谈。每次过产品需求,老王都是把产品细节了解清楚就完事,但是老李会仔细问产品决策背后的理由。
有一次,老李甚至还当面反驳产品经理的一个细节设计,老王想:这不是胡闹么?但是老李居然说服了产品经理们!
自从那次之后,老王就产生了强烈的中年危机。比能力,老王写的代码,组里面有好几个人也都能完成。比工资,老王清楚自己的工资虽然涨得慢,但远远高于哪些比自己年轻 5 岁以上的同事。比精力,老王早已比不过那些刚入行的新人了。
老王本想在技术上深耕,成为技术专家。但是因为 Android 技术也就最近五年才出现,他和其他人在 Android 的技术的积累差不太多。而他做了好多年的 MFC,早已日落西山,没有公司需要了。
老王最怕有一天,一个技术变革再次过来,把整个 Android 技术体系都颠覆掉。那个时候他就得和其他新人回到起跑线重新开始。那个时候,公司还愿意给他这么高的薪水吗?
一年前 Facebook 的 React Native 系列的技术出现后,他吓坏了,不过最后发现 Android 原生开发并没有被颠覆。但是危机感时刻环绕着他。
你们说,老王该何去何从?
老张的故事
老张出生于 1984 年,今年 33 岁。老张现在是一个团队的技术负责人。老张做过 iOS 客户端,也做过 Java 后台开发,现在作为技术负责人的他,一半时间做团队的管理工作,一半时间做服务器端的技术开发工作。
和上一个故事里面的老王不一样,老张是一个善于沟通的人。平常工作中,老张需要频繁地和产品负责人沟通,在满足产品需求的同时,尽量兼顾技术的排期和规划。
老张自己也参与服务器代码的编写,因为他担心自己如果不能写代码,那么后面对于技术的判断会越来越差。
但是,老张也有着深深的中年危机感。
因为老张发现,他的工作只有一半时间在写代码,慢慢的,他手下的好几个人都能写出不输于他的代码。由于要参与沟通,他在技术上的时间积累也比别人慢。这就像一万小时定理一样,别人比他每天花多一倍的时间在写代码,而他有一半时间在耍嘴皮子,他的技术成长必然慢了啊!
老张负责的项目最近不太有起色,他的一个手下最近离职了,走的时候沟通了一下,他发现手下的新工作工资比他还高!但是他现在是团队技术负责人,如果要走,要重新找一个负责人的机会难多了。
好多公司都是提拔自己团队的技术牛人转为负责人,一来是因为技术管理工作其实并不那么难,程序员大多比较踏实,技术管理也就是一个偏重协调工作的事情。二来是因为提拔团队内的人,也有助于树立榜样。
老张不知道自己的项目如果失败的话,能不能找到一个新的技术负责人的职位。如果不能,他可能会重新做纯程序员的工作。所以,老张每天晚上都在拼命地补技术,希望能够弥补投入时间少的问题。
但是,老张有时候又想,自己已经 33 岁了,即使一直做技术下去,到了快 40 岁的时候,还能够继续在一线写代码吗?国内的互联网公司加班都非常严重,老张今年生了一场大病,之后熬夜加班感觉精力明显不如从前了。
你们说,老张该何去何从?
老赵的故事
老赵出生于 1986 年,今年 31 岁。老赵工作两年之后,赶上了国内创业的黄金期,和当时的老大一起出来创业。由于公司发展得还比较顺利,老赵已经是一个产品的整体负责人了。
老赵要管这个产品的研发、产品、运营、市场。当然,其实事情都是别人做的,他下面分别有研发、产品、运营、市场的负责人向他汇报。
对于老赵来说,他其实完全不需要干实际的事情,只需要做好整体的规划和协调就行了。
但是,老赵也有着深深的危机感。
老赵知道,他能做到这个位置,很大程度上是因为他是早期的员工,并且早期的贡献也很大。但是他其实除了技术稍微还有一点积累外,他在产品、运营、市场方面都是门外汉。
老赵知道,这个创业如果失败的话,如果只有一个人会失业,那么那个人就是他。
别人在 31 岁的时候都在做一线的工作,而他却没有机会锻炼了。为了减弱危机感,他花了 50 万,报了一个商学院的课程。商学院的同学都觉得他才 31 岁就负责产品了特别厉害,只有他知道自己只是运气好一点而已。
老赵现在唯一希望的事情就是创业顺利,否则他可能没办法回到程序员的工作了,也没办法继续当产品整体负责人。
你们说,老赵应该何去何从?
结语
IT这个行业就是需要不断学习的,除非你想转行,否则你就会被这个行业乃至社会淘汰, 只有停止学习的人才会有危机!