最近,和我打球几个美团的小伙伴,基本都是30岁出头,多数都刚结婚生娃,开始步入中年,面对互联网正在进行的重大变革,有些焦虑,更有些迷茫。
我永远坚信:选择比奋斗更重要,因为奋斗只体现你的勤奋与毅力,而选择则彰显你的智慧与信念。我是18年步入30岁,转眼已经五年,借此回顾一下自己所做的思考和选择,希望能帮助到他人,也能为自己接下来的选择明确方向。
30多岁的人,多数人上有老下有小,既是国家的中坚力量,更是家庭的支柱。我们既要为国家创造财富,更要增加自己小家的收入。
受面向对象编程的启发,我觉得面向提升收入来展开本文,文章的结构和层级会更好,也会更吸引人,而且能够切实帮助到读者。
确保身心健康
身体是革命的本钱,没有良好的身心状态,即使我们赚了很多钱,也得花钱治病。这些年,我头顶的头发稀疏了很多,特别是最近这一两年,因为两个娃比较小,经常需要半夜起床哄娃,经常得不到充分的休息,肠胃也出现了一些问题。
为了解决身体上出现的问题,我主要通过中医、跑长跑和打篮球来调理和强身健体。在中医方面,自学了一些基础理论,比如背下了黄帝内经的上古天真论,避免选择医院或按摩店时,被人忽悠。
这两年,去三甲医院找中医开了三次中药,喝完一个疗程后,感觉帮助不大,倒是在小区的按摩店,通过揉肚子,配合艾灸,能有一定效果。总的来说,我肠胃的问题,主要是吃水果没有节制和吃饭太快引起的,要想根治,得从习惯入手。
除了饮食习惯,还得保持锻炼的习惯,所以22年初,我给自己定了三个习惯:每周至少跑10公里强体魄,每周至少读一本好书启智慧,每周至少做一次公益得快乐。
对了跑步,挺难坚持的,所以我会发动我老婆监督,一次做不到就罚款2万元给她。对于读书,结合育儿的需要,我买了一百本育儿书,正好自己有两个娃,学完就能用得上。而对于公益,我有时会带着大儿子去公园拣烟头,有时会自己到寺庙做义工。
成为技术专家
如果是本科毕业,到了30岁的时候,应该有七八年的工作经验了,硕士的话,也有五六年了,此时不管你愿不愿意,都会成为团队的技术骨干,甚至是架构师。
我是从28岁就开始带团队,在面试30岁左右的候选人时,如果他们还不能成为某个领域的技术专家,我基本上只会意思聊十多分钟,当然如果候选人,应聘的是外包岗位,可能会酌情考虑。
那么怎么样,可以称为技术专家呢,用美团最新职级标准来看的话,就是L7+的同学,差不多对应阿里P7的同学。
我参与过多个公司职级标准的制定,记得曾经和某个HR讨论时,她提出要我用一句话来总结,那就是:不仅能独立完成架构设计、技术难题公关和带领其他研发完成技术实现,而且能从整个研发流程出发提升整体的研发质量、效率和用户体验。
在此基础上,对于前端同学,如果想要获得高薪,就得需要花时间专研一些特定方向的技术,比如图形学(具备自研3D渲染引擎的能力)、音视频处理(掌握WebAssembly技术,深入研究opencv、ffmpeg等)、端智能(需要掌握深度学习及其模型的相关知识)。
从我认识的朋友来看,资深的web图形学技术专家和音视频处理专家,年薪能有150万左右,而端智能前端同学去做的比较少,多数是有算法背景的同学,年薪也有120万起。
从美团合并通道的导向来看,对于技术专家,既有广度的要求,更有特定领域技术深度的要求,你掌握的特定技术越不可替代,越容易拿到高薪。
转型做管理
不管处于什么阶段,管理都是我们需要面对的。从踏入职场开始,我们首先要做好自我管理,高效人士的七个习惯,前三个都是和自我管理有关的。
其次,我们需要做好向上管理,不管是我遇到的几个领导,还是我自己,都是比较喜欢和欢迎,下属做好充分准备好,能够积极主动地约我们,聊聊自己的困惑、工作上的思考和改进建议等。
再次,我们需要做好同事管理,如果不能很好地融入团队及企业文化,不仅自己开展工作比较困难,而且在需要裁员时,这样的同学都是会优先考虑要裁掉的。
最后,对于30岁左右的同学,即使不是实线管理者,通常也需要带着多个同学一起完成工作,就不得不强化自己向下管理的能力。像在美团,我们提拔一个同学做leader的时候,往往会先给几个同学或项目让该同学负责,看看其是否合适,合适的同学,有机会时就会优先考虑他,否则就重新招聘。
互联网研发的流动性很大,对于30岁左右的同学,不管当前有没有向下管理的机会,我都建议大家平时多去观察和思考,从职业发展的角度看,即使得跳槽,也要争取有一段向下管理的实践,否则35岁之后,好的就业机会就非常少了。
寻找副业
程序员可以选择的副业有很多种,以下是一些建议:
- 写作:撰写技术文章或教程,发布在博客、公众号、知乎等平台上。通过广告和付费阅读等方式,可以获得一定的收入。
- 创立个人品牌:通过积累经验和作品,创立自己的个人品牌,提高个人影响力。这可以为你带来更多商业机会,如演讲、顾问、培训等。
- 接私活:在业余时间为其他公司或个人完成项目,如网站开发、小程序、APP 等。你可以在一些平台(如猪八戒、实现网、码市等)上找到相关项目,或者通过朋友和同事介绍获得更多机会。
- 做个人博客或开源项目:通过分享自己的技术经验和心得,吸引更多人关注并建立个人品牌。这可以为你带来一些广告收入和合作机会。同时,参与开源项目可以提高你的技术水平,也有助于拓展人际关系。
- 网络兼职:利用自己的技能在一些在线教育平台上教授前端课程,如慕课网、极客时间等。你还可以在一些问答平台(如知乎、Stack Overflow)上回答问题,帮助他人解决问题,提高自己的知名度。
- 开发移动应用:如果你对移动开发有兴趣,可以尝试开发自己的应用,上架到应用商店。通过广告和内购等方式,你可以获得持续的收入。
- 开发小游戏:如果你对游戏开发有兴趣,可以尝试开发自己的小游戏,发布在微信小程序、抖音等平台上。通过广告和内购等方式,你可以获得持续的收入。
总之,程序员可以选择的副业方向很多,关键在于发掘自己的兴趣和优势,并付诸实践。同时,副业也需要长期坚持和投入,才能获得稳定的收益。
敢于创业
程序员的尽头是什么?有人说,程序员尽头就是不做程序员。那么,不做程序员又能做什么?
信息时代,为90后提供了更多的机会和资源,让他们拥有良好的教育背景和丰富的知识储备,更好地掌握专业知识和技能,为创业打下坚实的基础。
众多创业者在创业前期,或因受到"偶像"或"故事"激励,从而走上创业之路,比如点燃雷军内心的那本《硅谷之火》,他为此认定创业是自己要走的路。
其实,人生的各个阶段都有不同的人激励我创业,以前卓越教育的校长给予我很多工作和人生方向上的指引。但我始终坚信"创业需要发自内心",我不会因为看到某个人的故事就热血澎湃。
创业者在任何社会的群体中都是少数派,不到 1% 。就算中国最好的理工类大学也没有很多学生创业,反而他们会选择去留学、当科学家、成为公务员。创业要去无人之境、蛮荒之地,要去开创一个新的事业,往往是不被大众认可的。
程序员创富相对比较容易,是因为现在世界上最有价值的都是科技公司,程序员先天离这些公司的核心价值最近。比尔·盖茨、Larry Page、李彦宏、马化腾、张一鸣都是程序员,科技公司预估有超过一半的老板都有程序员背景,从概率的角度来看,程序员创富比其他职业更容易一点。
原因也比较简单,如果是销售人员担任 CEO,他们还得招几个程序员来构建自己的核心竞争力。而程序员作为公司创业的核心,可以不依赖别人就可以启动创业项目,且只要有两个人就可以启动了。
程序员创业有优势,但也并不是适合所有类型的项目。其中,科技创新的项目显然技术人员做 CEO 最为合适,比如研发搜索引擎,不管美国还是中国,CEO 基本上都是技术背景,因为搜索引擎是技术驱动的领域。
然而,我看见了 500~1000 个程序员创业,有 90% 的失败率,多数是回去上班接着打工去了,还有 9% 拥有一个小公司"不死不活",每年有几十万到一两百万的收入,对个人来讲,算是创业成功。
但从 VC 投资或者个人事业追求的角度,年营业额上了 1,000 万以上,不管是技术驱动、产品驱动、销售驱动型的公司,都是 1% 以下的比例。
程序员创业要闯三关:
- 首先是技术关,通常这是程序员最容易闯的一关,因为程序员创业肯定会找相对熟悉的领域去做。
- 其次业务观,有一定挑战。因为做 2C 要能获客,做 2B 要能搞定客户。逻辑思维能力也很重要,但不是全部。2C 比较适合逻辑思维能力,程序员背景的人肯定能搞得很明白。2B 获客更多是软技能,其中包括察言观色、判断对方角色、决策链决策逻辑等,并不是所有的程序员都能做得好。
- 最后是组织关。公司人很少的时候,20人以内每个人都认识,不太需要过多的管理机制。但如果公司到了 100 人甚至更多,组织能力没到,人越多效率越低,这是非常大的障碍。
所以程序员除了固有的理性思维能力之外,还要能培养跟人打交道的能力,培养个人魅力,同时对组织管理要有敬畏之心。
总结
转眼,我已过30岁有五年了。从本科毕业到军校培训担任班长,到下到连队当排长管理40多人,然后退出现役成为小白程序员,然后在29岁时成为高级技术经理,管理20多人团队,收入也从月薪9k涨到了50k。
30岁以后,尝试过成为图形学和端智能领域的技术专家,也短暂创过业,上班时接过私活,也投入很多精力搞副业,最后美团的合同到期后,选择了先离职休养一段时间。
目前的计划是,再休息一个月,然后决定继续上班,还是基于副业去创业。