在我还是25岁的时候,我和很多程序员一样,其实都有同样的担心。
老了以后怎么办?写代码难道还能写到35岁?
难道我这一辈子就做一个程序员就完了吗?
难道我就不能走出一条属于自己印记的路?
不要在你老去的那一天后悔你居然对生活不曾有奢望,更不曾为此努力过。
让自己变得更加增值,这才是王道!
不知从何时起,很多企业将入职门槛限定在35岁以下,“35岁”已然成为职场老鸟的魔咒,而近年来有关“程序员猝死”、“程序员跳楼”等新闻层出不穷,这股百般苦恼的邪气,已入侵到了程序员群体,每每看到这类信息,我的心情都无比沉重,刚好我今年35岁,正经历着大多数人在这个年龄所面临的困惑、承担的压力、肩上的重担,这个年龄的遭遇我都感同深受,希望借此篇文章与大家一起分享心情、心得。
危机的根源
我一直相信这样一句话:真正的危机,来源于在正确的时间做不正确的事。没有在正确的时间,为下一步做出积累,这才是危机的根源。
比如,当你迈过了30岁这个坎,你的能力还局限于程序的范围,也没有积累好自己的深度以及视野。如果真是这样,我想我一定会每天夜不能寐,每天唾骂自己,你特么究竟每天在干神马。
我也一直相信这样一句话,当你把你的眼泪流干了,你唯一剩下的就只有行动,只有行动和努力了。
如果你正在这条成长路上的朋友,晚醒不如早醒,这就是我想说的。千万别等到中年才发现自己没有建立好自己的护城河,这个时候才知道努力。在自己努力的阶段,不仅不努力反了选择了纵容自己,这才是危机的根源。
做正确的事情
我就是一个土生土长的程序员,最早做的前段开发(第一代css、js程序员),然后开始转做后端开发(.net、php、java),又转到架构师以及管理,然后再做产品…以下就是我从有限的10年左右提炼出的部分建议。这些也许对你来说不一定有用,但一定是发自我内心的建议。
23-27岁:技术积累阶段
假设本科23岁毕业,那么工作的前5年对你来说就是打基础的阶段。在这5年时间里面,你要积累足够的技术底子,打磨自己的技术实力,成为某一个技术细分领域的牛人。
我自己依然记得当年这样的场景:蹲在出租房里面每晚每晚的啃技术文档,在公司连续打地铺干通宵的场景。
只有真正经历过贫穷,经历过苦难的人,才会越早就懂得努力才自己这一生唯一的出路和唯一的机会。忘了谁说的了,大概就是这个理。
27-30岁:形成思维方法论和知识体系的阶段
当你积累足够的技术实力,例如超过10万行代码以后,你应该形成了自己的思维方法论和自己独立的学习技巧,任何新的技术在你眼中都能迅速的看到技术的本质,快速吸收成为你的知识体系的一部分。
你只要前一个阶段打的基础足够牢固,这个阶段你一定会开始蚕食别的领域,这是一定的。逐渐的不再满足于纯技术领域的探索,而是开始探索技术背后的事情:什么技术在什么样的场合能够发挥最大的价值;技术团队应该怎样构建;技术在公司未来的价值?创业公司对技术的需求?支撑技术的产品,怎样学习做产品?支撑产品背后的运营体系是怎样建立的?商业社会对技术、产品、运营等的是怎样的认知,商业社会有什么的特定规律?也许还有更多…
在这个阶段,积累技术对你来说简直是小菜一碟,你更需要磨练的是思考能力,形成自己的思维方法和知识体系,这将是你帮助你一生的武器。
30-33岁这个阶段,最关键的是了解自己。知道自己擅长什么,自己的优势在哪里,怎样才能够最大化自己的价值,同时也知道自己有什么重大缺陷。未来是扬长避短还是不断避免自己的缺陷,这些需要提前想清楚。一旦想清楚,想透了,就剩下行动。你可以选择避开做自己不擅长的事情,不勉强自己,不让自己处于对自己不利的环境。当然,你也可以选择不断补短,把自己的不擅长点变成自己最擅长的。这个需要结合自己的情况来慎重选择,最终看你要走什么样的一条路,是打算做技术专家、管理者、还是技术结合产品,还是创业者。
近年非正常死亡事件回顾
2018年9月6号,华为外包程序员因绩效被黑跳楼身亡。
2016年6月23日,阿里数据技术及产品部总监欧吉良打羽毛球猝死;
2015年12月13日,腾讯互娱的员工原腾讯互娱技术研发中心语音引擎组副组长李俊明,散步时猝死;
2015年10月5日,年仅33岁的游戏企业广州仙海网络公司总裁张旭过度劳累引发突发心脏病逝世;
2015年3月24日,年仅36岁的深圳闻泰通讯IT男张斌被发现猝死在居住所马桶上;
2013年7月15日,年仅36岁的淘宝电商淘品牌御泥坊前董事长吴立君突发脑疾逝世;
2012年5月,腾讯女性频道主编于石泓因脑溢血逝世。
如何打破35岁魔咒?
古人云:生于忧患,死于安乐。我从事软件开发行业已经近13年,从一线大厂的程序员、高级研发经理、架构师直至CTO,即便一路走来顺风顺水,但职业发展的压力从未远离过我,生怕自己的能力结构跟不上这个行业和时代节奏,从不敢懈怠。
如果在事业上追求安乐和稳定,很可能在未来会迎来巨大的危机。商业是不相信“眼泪”的,企业在面对生存和发展危机时,没有任何温情可言。对于无法给公司创造利润的人,无论是25岁,还是35岁,都会被淘汰。我认为,35岁是否魔咒,因人而异,如果你谋定而后动、提前布局,35岁反而是一个硕果累累的年龄,甚至有可能提前实现财富自由。
程序员常见发展路径有两种:管理路径、技术路径,以下,enjoy:
关于投资理财
很多人认为投资理财需要很多钱,这是不正确的,会理财的人,小钱可以积累到大,不会理财的人, 大钱也会消耗到光。
投资理财第一条是风险管理, 规避风险永远放在第一位,没有风险管理就像在刀口舔血一样,深入研究相关行业,选择绩优、低估值、具未来发展潜力的产品,这个产品可以是股票,可以是房产,也可以是投资入股一些小微创业型公司。
再者,投资理财要量力而为, 不要做超过你能力所能负荷的事情,譬如很多人几年前玩配资,我一个朋友在2015年买股票,本金200万,通过配资快速赚了500万,最终结果却是盈利、本金全部亏完,另外还向亲戚借了100万欠款(真实故事),我给大家的建议是不跟风、不盲从、不浮躁,多关注经济,别错把投机当投资, 这样还不如定存来得可靠安全。
生命中不仅只有代码
人生道路上,乐观和焦虑这两种看似矛盾的情绪时常相伴,有时候乐观多一些,有时候焦虑多一些,焦虑的不是生存而是发展。面对焦虑,我的方法是学习、运动。
学习是消除内心焦虑的良方,比如学习新的技术、学习投资理财、学习哲学、阅读历史,增加自己的知识广度,人生不是只有一条路, 你得为自己想好方方面面, 而坚持学习能帮助你跳脱现况。
跑步时分泌的多巴胺,能够给人带来积极、快乐的情绪,始终让人保持一个比较良好的生活及工作状态,近两年来,我几乎坚持每天晨跑,对此深有体会。
我们应该主动去拓展生命的维度和广度,我相信,一个始终保持学习的人,一个坚持锻炼身体的人,是不会被生活“清理”、不会被时代淘汰的,我有这样的信心,希望你也有。
丢掉伪中产阶级的包袱
众所周知,程序员的收入高,毫不客气地说,这个行业一直自带光环,但这个光环距离我们实现财富自由、时间自由还很远,程序员的固定工资收入不足以支撑我们过上中产阶级的生活,客观审视这个事实,摆正心态,正确对待。
人到中年,对于多数人来说,增加非工资性收入是给自己在船沉之前准备好的救生衣。非工资性收入,顾名思义就是不依赖于你的本职工作而获得的收益。比如:非工资性收入能够覆盖家庭开支,非工资性收入超过个人的工资性收入,非工资性收入超过全家的工资性收入等。因此,抓住每一个机会增加非工资性收入是人到中年不得不考虑的问题。
结束语
程序员也好,设计师也好,架构师也好,产品经理也好,这都是一份职业。职业一定有他的职业基础操守,这个是需要遵守的。千万别程序员做不到就开始换做产品,换做运营,这样的思维不管你做什么工作,也许你什么都做不好。
所以,没有做好本职工作之前,别轻易谈转行。
也可以好好琢磨琢磨,很多程序员出身的,哪个是程序员都做不好,就敢说自己产品很牛逼,我就是一个运营天才。
从程序员开始,我看挺好的,干不动还可以干程序员么。
欢迎大家在下方评论留言