80 后技术人的中年危机
点击上方“CSDN”,选择“置顶公众号”
关键时刻,第一时间送达!
【编者按】一直以来,“中年危机”之谈不绝于耳,而前不久,更因为中兴程序员之事再起风波。这是我们终将迎来、走过的坎,只不过,过程各有滋味,在本文中,作者小猿搜题产品技术负责人唐巧分享了包括他在内的 4 个技术人的故事,也是属于 80 后们的中年危机,遇到很多问题,在此与大家分享,也一起探讨,人到中年技术之路何去何从。
老王的故事
老王出生于 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 岁就负责产品了特别厉害,只有他知道自己只是运气好一点而已。
老赵现在唯一希望的事情就是创业顺利,否则他可能没办法回到程序员的工作了,也没办法继续当产品整体负责人。
你们说,老赵应该何去何从?
我的故事
我出生于 1984 年,今年 33 岁,7 年工作经验。
我做 iOS 开发的时候,赶上移动互联网的一波红利,当时跟以前的老大出来参与创业,加入了猿辅导。2014 年公司打算做小猿搜题这个产品,我有幸成为产品技术负责人,一直做到现在。
小猿搜题 iOS 版的最初代码是我写的,但我很快就没有精力写了。我开始参与产品的讨论,由于我自己也没有产品经验,所以我一边努力想办法学习,一边尽量授权给相关的产品经理做决策。
产品和管理的书这两年看了不少,大家从我的公众号读书笔记中也能看出来。成长呢,感觉还是有的,但是也不是特别快,自己在团队发展过程中还是犯了不少错误,交了一些学费的。
小猿搜题整体团队偏小,所以我还是在做一线的事情,只是执行层面的事情少一些,讨论层面的事情多一些。
我的中年危机吗?必须有啊!
技术上退步得厉害,产品上顶多算是入门,市场和运营只是了解一些门道,管理上很多事情还是边做边学。如果有一天这个项目挂掉了,我可能是最难找工作的人。
所以我能怎么办?回去做 iOS 开发吗?回去做技术负责人吗?其实做什么职位都会有危机感,核心还是尽量提升自己的能力。所以想明白之后,我开始努力学习,平时晚上尽量在公司看看书,团队管理上尽量多总结一些,也多给大家做一些分享,运营和市场的事情,多向牛逼的同事请教。
不敢说以后会这么样,但是我至少看着自己在进步,要踏实很多。面对中年危机,我不敢说我一定不会被淘汰,但我至少会说,我已经在努力了,如果最终没办法留在这个年轻人的行业,那么我也不留什么遗憾了。
其实我一直有个梦想,就是退休之后找个小地方教小孩学计算机,或许被淘汰之后,我能提前圆这个梦想。
结语
各位超过 30 岁的读者朋友,你有中年危机吗?你是如何解决的?
作者简介:唐巧,资深 iOS 开发者。曾在网易参与过网易邮箱、网易微博以及有道云笔记的开发。目前在猿题库创业,是小猿搜题的产品技术负责人。
欢迎大家就此进行交流,在留言中分享你的观点。也欢迎更多朋友微信联系:donyintxy 投稿,一起为程序员传播更具价值的优质内容。