我是一个三十九岁的男人。
我目前在上海一家外企做技术开发,我非常喜欢我的工作,因为这个工作很有成就感,还有一些空闲时间兼顾生活。至于年薪也是不错的,当然相比于一些大厂程序员可能还是不足,但也能让全家衣食无忧。家庭方面是美满幸福的,妻子美丽,孩子可爱。至于健康,因为我很重视自身管理,自认为在身材管理方面还算不错。
老易喜欢运动
整体来看虽然没有像那些企业高管一样大富大贵,但相对于普通人来讲,我也算是“人到中年,活成了自己喜欢的模样”。
但我的起点其实很低,我三本毕业,在国企蹉跎五年岁月,曾经的我心浮气躁、软弱彷徨,生活拮据也是我的常态。但我认为人生不能这样下去,所以我钻研技术,考研考证,努力让自己一步一个脚印筑牢自己的职业壁垒,现在的生活在我曾经看来是那样遥不可及。
▋ 在国企我耽误了五年
我是湖北宜昌人。初中时,我成绩还不错,稍微努努力就能考进班级前三。
不出意外,我上了我们省的重点高中,一米八的身高,加上篮球打得还不错,使我在学校人气比较旺,尤其是在女生圈里比较旺。对于当时还是一个小男孩的我,这极大满足了我膨胀的虚荣心,这种情况下谁还有心思学习呢,结果我的成绩一落千丈。后来我干脆破罐子破摔,整天混迹于尝试新鲜事物,高考结束,我去了三本。
看到高中入学时和我不相上下的同学去了211,甚至985名校,我开始后悔,没考上一个好学校成为了我一生的遗憾。或许正是这股不甘心促使了我日后的转变。
我大学专业是生物医学工程,但我不喜欢我的专业,从小对编程感兴趣,于是我强迫自己拿出冲刺的状态努力学习编程,当然还有高数和英语,因为我打算用考研去追赶曾经的同学。但我还是没有实现这个目标,因为毕业时家里托关系帮我进入了一家上海的国企,担任公司的技术开发,工资不高但胜在清闲稳定。在那个年代,没有多少人能拒绝体制内的铁饭碗。
2007年我拖着一个行李箱开启沪漂生活。
在国企的生活可以用“爽”来形容,单位的项目都是其他公司主动找上门谈合作,所以我们是妥妥的强势乙方,不会被压榨工期。工作量不多,又没有太多技术难度,剩下的时间打打游戏,看看电影,完全是没有人管的状态。那个时间段我很享受工作状态,如果说这份工作还缺点什么,那就是工资太低了。
刚开始是2400,一年后工资涨到4000多,但很快金融危机来了,我所在的企业效益严重下滑,单位开始强制要求工作三天休息四天,当然,工资是按三天的发放。当时的我刚完成了一件人生大事——“结婚”,这样的收入对于一个家庭来说就太过拮据了,快乐似乎离我远去了。
老易和妻子的近照
人们都说家庭的责任会让男人一夜成长,我从未如此清晰意识到自己的生活原来是这么颓废,我想改变。但多年的体制内的生活僵化了我的思维,让我不敢走出自己的舒适区。我曾尝试过去面试,结果如预料一样处处碰壁,我根本回答不出来那些技术问题,我所掌握的技术早就落后于市场,这让我很痛苦。
我在这样的痛苦里徘徊了两年,直到妻子怀孕,我知道我没有退路了,必须要改变了。
我抱回一摞又一摞技术书籍,扒网上面试经验,考研考证,又像回到学校一样认真读书。
一年后,我考上了复旦在职研究生,拿下了软考的两个高级证书:软件架构设计师和信息系统项目管理师,也成功跳槽,相应的收入也增加了四倍。
在这个阶段我最大的感悟就是:对抗恐惧最好的办法就是直面恐惧,就这么简单。
▋ 再也不去民企了
跳出体制后,我的职业生涯就在民企和外企中反复横跳。
我的第一家公司是家民企,做混凝土业务,工资开到了二十万。
当时公司招了我和另外两位十分资深的程序员做一套医院相关的产品,我们勤勤恳恳、没日没夜地加班,花了半年的时间把产品从0到1做起来,老板招了几个本科应届生把产品接过去了。我本以为是要给我们安排新的任务,结果得到的是辞退通知。老板倒是给了我们一个月的赔偿。
从那时起我决定再也不去民企了。
2013年底,我加入了一家主打零售的外企,成为了一块小业务的负责人,薪水和之前差不多。
我负责的是商超的数据统计,以前这个业务是人工记录,处于一个无序混乱的状态,经常会出现丢数据或写错数据的情况,我负责后重新统一安排了人员管理,并做了一套数据监测系统,实现了自动化管理。随着系统的迭代,以用催学,我的技术得到了一定的进步,更重要的是我开始接触管理,在与人沟通、统筹协调上得到了锻炼。
这要感谢我的上司,他是一个富有个人魅力的人,非常善于沟通,我花了很长时间去领会他的沟通艺术,这使我的沟通技巧也得到了极大提升。
2015年我迎来了一个重要的转折,春节过后,一个猎头找到我,介绍了一家旅游相关的初创企业需要一位技术总监,这家公司规模不错,将来也会上市,它给我开出三十万的年薪,加一定期权,可以从0到1搭建自己的团队。我听完颇为心动,虽然我说过再也不去民企了,但我还是咬咬牙接下这个offer。
在这里我第一次接触到了互联网产品运营的那一套东西,公司做的是to b的业务,产品日活量达到了10万左右,如何用贴合互联网的技术去构建系统架构就成为了我亟待解决的问题。
看书、找视频、看博客,既学底层原理,又看实用技巧,我的技术得到了飞跃式发展,好像学武打通了任督二脉,以前怎么也想不明白的问题突然就懂了。
老易这些年钻研过的技术书籍,他从未停止学习
写代码就像盖房子,有的人在平地上搭出房子的框架,最后封顶就行了;有的人选择先挖三米打好地基,在地基上把放房子建起来,这两套房子虽然看起来一样,但遇到刮风下雨,台风地震,前者会立马垮掉。我将前一类程序员戏称为“API调用程序员”,他们对于配置一些参数和功能性的东西特别熟,但对底层一无所知,用他们的话来说是程序“能跑就行”,一旦工作中出现问题,他们根本无法透过表象看实质。只有尝到底层原理甜头的人,才懂得筑牢技术壁垒的重要性,而这样的人往往最后也会成为真正的大佬。
除了技术的学习,如何管理是另一件十分耗费心力的事情。空降到一个公司去管理老员工,如何处理关系是一件十分微妙的事情。另外如何去选人挑人,从0到1招开发、产品、运维、测试都落在了我的肩上。我亲力亲为付出大量的精力打造了一个近百人的团队,从规章制度、统一协调、部门沟通到进度汇报,我忙得像陀螺一样,甚至升级买设备、打卡弹性化的小事都需要我组织语言说服老板,我悟出了做好管理就是“你首先要把下面人的问题全部解决,他们才会解决你的问题”。
我负责的业务板块逐渐走上正轨,但当时并没有得到老板重视。老板是军人出身,做事喜欢冲。2016年初,我们开始做泰国旅游业务时,老板直接包了一架飞机,将仓位切分给不同旅行社,用来增强我们业务服务。这是一笔巨大的费用,一旦卖不出去会造成巨大的损失。
开分公司时,公司也没有考察选址,直接买下当地最好的一家旅行社,把招牌换成我们的logo就开始开展业务。
因为烧钱太快,投资人发现我们营收上并没有达到对赌协议的预期,于是投资被暂缓。而公司是靠烧钱模式来跑马圈地的,没有了巨额资金支撑,红包、返点、优惠都无法顺利完成,营业额一落千丈,我决定离开。在我离开4个月后,我听到了公司倒闭欠薪的消息。
于是我又想起了我那个决定,再也不去民企了。
▋ 做管理不如写代码
王大锤曾说过:“不用多久,我就会升职加薪、当上总经理、出任CEO、迎娶白富美、走上人生巅峰……”这句风靡全网的口头梗曾是无数打工者的自励语录。我也羡慕过那些管理层的无限风光,将他们视为我的人生目标,但其实如人饮水,冷暖自知。
2016年,我在一家做解决方案的乙方公司做PM,薪水已经涨到35万。我的工作是统筹协调部门的项目,保证项目顺利进行,其中虽然包含对内对外的各种琐事,这毕竟都是我的工作职责所在,我并无怨言。
然而2018年,事情发生了转变,因为我的技术背景,老板决定让我去打标。
做方案、出报价、给客户演讲,这些原本销售团队份内的工作都压在了我的身上。同时,中标后的项目开发与完成也是我的工作,从头跟到尾。有时,连“员工培训的缺席记录、申请咖啡机“这样的杂七杂八的事也会找上我。
那段时间我切身体会到了什么叫“心力交瘁”,我根本管不过来,从早到晚的各种电话微信轰炸,让我每天怀着恐惧的心情走进办公楼,尤其是每周日的夜晚,我会格外贪恋休息的时光。不知从什么时候开始,我失去了工作的乐趣。我开始怀疑自己真的适合做管理吗?越往上走,压力越大,这才是“人生赢家“背后的真相。
2019年春节前夕,老板给了我一个烂项目,我夜夜失眠,焦虑得睡不着觉,最后我决定跳槽。
我重新做回了技术。
我进入的是一家外企,据说公司即将上市,offer给我的年薪非常不错。公司做事有规划,即使出现变动也会重新安排排期,这是我比较喜欢的工作模式。比起民企,它更关心员工的状态,有专门的部门请专业的心理医生与员工沟通,还会鼓励大家多运动,享受生活,陪伴家人。
在这里我又变成了热爱生活的状态。周末期待着上班,下班后还会依依不舍,拍拍周边的风景。
回想自己过去十几年的经历,有逆境也有顺境,走了许多弯路,所幸终于慢慢找到真正适合自己的东西。
这个过程中沉淀下来的软实力变成了我深厚的硬底子。如今我的收入已经让我的家庭生活得舒适体面,对一个三本学生而言,我已经十分满足。我没有更宏伟的期望,如果更好当然可以,没有我觉得也是上天最大的恩赐。
老易可以远程办公,带家人去旅游
END
老易2007年生物医学工程专业毕业,进入上海一家国企担任技术开发,2013年进入一家混凝土领域公司,并考取复旦大学在职研究生,2013年底进入一家零售业外企,成为小组负责人,2015年成为一家旅游业初创公司CTO,2016年在一家解决方案乙方公司做PM,2019年加入一家做金融的外企,重新做回技术至今。
采访实录
老易,您好,我是码客人生
幸会,我是老易。
码客人生:2008年开始,尤其是10年后,程序员的薪资发展是十分迅猛的,为什么迟迟没有跳槽呢?
我其实真的不知道这些变化。那个时候的年轻人不像现在思维这么活络,那时人比较老实,思维也比较僵化,觉得有一份工作就不错了,随便去换个工作似乎是件不靠谱的事情。再加上我的学历也不是很好,技术也不是很厉害,我未必能挣到那些钱,所以需要考虑的事情很多。我当时被降薪的时候是非常痛苦的,我尝试过找工作,但结果并不理想,面试时很多基础性的技术问题我都答不上,后面我才沉下心学写的。其实在国企工作确实很轻松,像养老一样,工资一秒都不会晚发,但也一分不会多发,人在里面是十分颓废的,我在那里耽误了五年的时间,才真正行动起来。
码客人生:在国企醒悟要做出改变时是怎么想的?
很多东西不是你不面对就不存在了,早解决晚解决总归还是要解决。克服恐惧最好办法就是直面它,很多很麻烦的事情,恰恰在你拆分解决时就土崩瓦解了,直到你做完才会发现其实没什么大事。人一辈子不就是这样吗,解决一件接一件的麻烦事,哪一天没有事情解决了,我们也该走了。
码客人生:从0到1扩建百人团队的时候都遇到过怎样的困难?
首先我是空降过去的,要管理一些老员工,如何处理这个关系是个很微妙的事情。老员工可能会不服气,觉得我没有他们熟悉公司业务,或者觉得我的技术没有他们好,处理好团队关系是十分头疼的事情。
第二点招人是一个很伤神的事情,从开发、产品、测试、运维,招这些人都需要我亲力亲为,我每天要面试几个人,花大量精力和他们沟通,我还有自己的项目要做,这是第二困难。
第三个困难是如何协调业务,和各部门沟通需求细节,遇到问题也要掰扯,这也是不小挑战。
第四个困难是对老板也要有交付,每月进度在哪要及时汇报,遇到问题也要沟通,想提需求也要想办法去说服老板,比如为什么我们需要换新电脑,为什么我们想弹性打卡,晚来晚走。包括我自己也要写代码,有内外各种压力。
但这些都是我分内的事,所有我没什么好抱怨,再难沟通也要去做。
码客人生:管理的吃力是从刚开始接触管理就察觉到的么?
首先,我不觉得我吃力,这个事情我是完全可以做好的。但我觉得累,因为我不愿意做这件事情,其实在前几家做管理的时候我还没有这么强的抵触心理,我还觉得自己做得不错,或许这就是我想要的。但后来在做pm那段时光,我每天都很抑郁,慢慢才意识到可能管理并不适合我。写出一个程序有写出一个程序的成就感,我不需要和那么多人接触,做好手头的工作就好,还有许多人需要我的帮助。但做管理,杂七杂八的事情太多了,还有很多不是我该干的事都压在身上,我不喜欢。
码客人生:你是什么时候察觉到要打牢技术壁垒这件事情的?
应该是在旅游公司的时候,我遇到一些问题以为我能解决,但其实解决不了的,没办法只好倒逼着自己去看一些底层的东西。这种事情可能一件感觉没什么,但是两三件后可能就有这样的警觉了,这时才懂为什么人家说这个基础很重要。
当时我第一次涉及互联网的这些东西,有很多问题需要解决,比如数据库这里,单一的数据库肯定承受不了如此大的数据量,就需要考虑分库分表,做一个分布式,在2015年还没有像现在这样成熟的容器化、编排、服务调度方案,就要找其他一些方法。然后数据库上面的话肯定要有缓存,因为很多东西就是用户经常要读取的一些信息,你不可能把它放在数据库里面,那就把它放在一些缓存里面,这个时候通过我就学习到了内存缓存的一些技术。类似很多的问题都需要贴合互联网的技术,这就需要去深入学。我当时找了书看,也看了博客。
说到如何学习,如果以内存缓存举例,一般会有这样几类书,一种是它会系统化的把这个东西从头到尾讲一遍,从初级的功能到高级的功能,包括一些简单的代码的分析,讲功能和应用。第二种书专门讲技巧,它不会去系统分享,更讲实用。第三种书是对一些源码深入的剖析,会去讲底层的一些东西。这三种书我的建议是,如果你只是想用它,你就买讲技巧的书就好了,如果你是想系统地学习它,你就买第一种,让它从头到尾给你系统走一遍,如果你想去深入的了解它,你最好把第一种书每个功能看一遍,看完再看第三种书,深入去学习它的一些底层的东西。
互联网本身就十分复杂,就像一个机器一样,零件越多越容易出错,如果你基础不好,那出现问题时就会看不到本质所在。
我现在面试别人,会发现三十多岁的人会出现两种极端,好得特别好,差得也很差,当一个程序员年轻的时候,工作5年之内,他可以说“程序能跑就行,我没必要知道底层原理”,但如果是5年甚至7年10年以后的人,再说出这样的话,我就觉得不应该了。
我曾经面试过一个人,工作十几年,简历各方面都优秀,top学校毕业,大厂光环,笔试题也都高分通过,结果一到面试,我问得深了些就露馅了,后来我没有录用他。程序员永远要警惕不要丢弃自己的基本功。
码客人生:从程序员的角度,民企和外企的区别是什么?
比起民企,外企会更正规更流程化,它的目标一旦定下来,基本会按照计划走,不会临时变化,它的监控机制也很好,一旦发现偏离就会马上纠正。而且它的计划是比较合情合理的,不会太离谱。但很多民营企业习惯于压榨劳动力才能赚钱。
另外民企在执行过程中会不断变化,它不按合同来也不会考虑你的感受,它认为我付了钱,就可以不付出任何代价去变化。但如果是外企,一般和你签了合同就不会有其他变化,哪怕有变化也会去重新报价,一笔归一笔,我更喜欢这种有契约精神的模式。
另外民企有许多35岁危机现象,人人自危,但在外企我看到了许多白发苍苍的程序员,在老外严重,三四十岁正是一个人最有价值的时候,我们招人不看年纪,裁人也是按照绩效淘汰人,只要真正有能力,是完全可以干到退休的。
外企在顾全公司业务的同时,更多的考虑“人”的问题,也就是我们常说的“人性化”。在外企中,很多规章制度或薪酬福利会让人觉得公司确实是在为员工着想,在这样的企业文化下,无论是工作还是生活都会觉得更加舒适和开心,比如外企不会让员工一味地加班来提升公司业绩,而更加强调“工作生活的平衡”,鼓励员工多陪伴家人,享受生活,因为多数外企认为私人的生活和工作是同等重要的。
码客人生:进入外企的门槛高吗?
我们公司的要求可能会高一些,社招还好,要求技术好,外语流利,但校招的要求是全球top200的学校,放在国内就是985以上。
外企的薪资可能会没有大厂高,也会有撤资的危险,但如果考虑人性化的关怀,外企还是不错的选择。像我们有专门的部门关心员工的身心健康,会请专业的医生进行心理疏导。加班也不是随便能加班的,需要提前申请,加班的话周末是两倍工资,节假日是三倍工资。
码客人生:对未来会有焦虑吗?
我对自己能力还是信心十足的。
我们公司发展前景很好,现在已经是行业独角兽,估值也很高,即将准备上市了,我手中的股票也会增值。2019年的时候公司从web业务中开展出来APP的新业务,准备从无到有做新技术,我们上海这边200多人中要选出5个人,我有幸被选中,职业生涯又多了一种技术。我喜欢我的工作,我的未来也看起来越走越宽,我还希望着自己能干到60岁退休。
码客人生:回顾你的人生,你觉得自己走对了哪几步呢?
第一个是方向要对,方向不对人生就错了一半,我的运气就比较好,阴差阳错来到了这个行业。第二个是越早知道自己喜欢什么适合什么越好,这不是简单的剖析自己今天想做什么,明天想做什么,而是要从深处自己灵魂深处去剖析自己到底适合什么,这不是一件容易的事情,如果说能在年轻的时候搞清楚这件事情,我觉得是非常了不起的年轻人。第三个的话就是说千万不要好高骛远,心浮气躁,不要浮躁。很多年轻人可能会看到经理总监十分光鲜,就一心往里冲,幻想着自己什么时候能做上这样的位置,其实这是水到渠成的事情,要先一步步积累自己。这些事情说着简单,但其实真的挺难的,我也是走了太多弯路才悟出来道理。
好文章,需要你的鼓励
后来广为人知的“云上奥运”这一说法,正是从这一刻起走上历史舞台。云计算这一概念,也随之被越来越多的人所熟知。乘云科技CEO郝凯对此深有感受,因为在2017年春节过后不久,他的公司开始成为阿里云的合作伙伴,加入了滚滚而来的云计算大潮中。同一年,郝凯带领团队也第一次参加了阿里云的“双11”活动,实现了800万元的销售业绩。
随着各行各业数字化变革的不断深入,人类社会正加速迈向智能化。作为智能世界和数字经济的坚实底座,数据中心也迎来了蓬勃发展。面