前言
新年过后换了一份新的工作,前两天刚刚通过转正。或许是因为新工作强度不够大的原因,总是在胡思乱想--反思为啥自己会受到裁员的波及。
与年龄相匹配的能力
自从2017年华为扛起了辞退35岁的大龄程序员之后,年龄就是比技术更能考验程序员生涯的利器。
2018年下半年开始的裁员潮,找工作难,无不在透露这个年龄对应程序员的重要性。无数的公司都在强制岗位的年龄限制。--案例就请大家自我百度吧(如果你已经懒到不愿意百度,还是尽早远离程序员这个行业)。
但是年龄是否真的是一道不可逾越的红线,从我自身的观察来看,年龄不是职业生涯的巨大障碍,但是与年龄不匹配的能力是你被裁员的关键原因。缺乏足够的成长速度,不愿意学习,激情不在是失去竞争力的关键因素。
下面是比人总结的几个关键的时间节点,如果你没有满足条件,还是要早做考虑。
关于程序员的几个阶段
- 第一阶段----三年
我认为三年对于程序员来说是第一个门槛,这个阶段将会淘汰掉一批不适合写代码的人。这一阶段,我们走出校园,迈入社会,成为一名程序员,正式从书本上的内容迈向真正的企业级开发。我们知道如何团队协作、如何使用项目管理工具、项目版本如何控制、我们写的代码如何测试如何在线上运行等等,积累了一定的开发经验,也对代码有了一定深入的认识,是一个比较纯粹的Coder的阶段
- 第二阶段----五年
五年又是区分程序员的第二个门槛。有些人在三年里,除了完成工作,在空余时间基本不会研究别的东西,这些人永远就是个Coder,年纪大一些势必被更年轻的人给顶替;有些人在三年里,除了写代码之外,还热衷于研究各种技术实现细节、看了N多好书、写一些博客、在Github上分享技术,这些人在五年后必然具备在技术上独当一面的能力并且清楚自己未来的发展方向,从一个Coder逐步走向系统分析师或是架构师,成为项目组中不可或缺的人物
- 第三阶段----十年
十年又是另一个门槛了,转行或是继续做一名程序员就在这个节点上。如果在前几年就抱定不转行的思路并且为之努力的话,那么在十年的这个节点上,有些人必然成长为一名对行业有着深入认识、对技术有着深入认识、能从零开始对一个产品进行分析的程序员,这样的人在公司基本担任的都是CTO、技术专家、首席架构师等最关键的职位,这对于自己绝对是一件荣耀的事,当然老板在经济上也绝不会亏待你
补充
第一次看到这个的时候,我觉得自己是符合条件的啊,并且比上面的更优秀,因为我在三年的这个阶段承担了五年的工作。但是,我忘了这个针对的是大学毕业生。你拿着比本科生高的工资,干着和人家一样的活,不裁你裁谁。
在自己奔三的年龄段,却没有成熟的想法,不能够妥善的处理同事之间的关系,总是自我任性,不能够及时接受各种信号。
这么想,好像被裁员也没事关系。
需要不断问自己的问题
- 我到底适不适合当一名程序员?
- 我到底应不应该一辈子以程序员为职业?
- 我对编程到底持有的是一种什么样的态度,是够用就好呢还是不断研究?
程序员是一条艰难的道路,怀揣着程序改变世界的想法,却只能过着没有睡眠的生活,承受着被新技术拍死在沙滩上的凄凉。
每个能够在各种新技术折磨后,仍然坚持理想的,是值得尊敬的,能够在大浪淘少中生下来的,是优秀的。
所以,能否在这条路上走下去,是需要不断的问自己的。认清自己的理想很重要。
让优异的品质成为你的习惯
上面探讨了程序员的重要节点。无论你是否在程序员这条路上走下去。都需要陪自己的良好品质。否则,无论做什么,都是在重复上一次的失败,无法克服自己的缺点,怎么做都是一个失败者。
学习是寂寞的、枯燥的,让人想放弃的。但是需要坚持。要从培养习惯,坚持习惯,让习惯成为惯性的角度,让好习惯跟随你走下去。
努力、上进、钻研、好奇心。要成为你血液的一部分。例如:每个技术点的研究,你的时间规划是否顺利执行。这个有没有输出,如何确保你真正的掌握。都是需要关注的。
自我学习的方向
什么是你学习的方向,不是各种面试经验或者程序员成长经验。那些只能很片面的应试,并不能助你完善自我解决方案
这个时候,你会发现招聘网站是个很有作用的地方。所有的岗位都会标明要求,这个是别人付给你薪水的标准。也是你要学习的东西。
选择大于努力,说的就是你学习的方向。你画时间研究一个没有招聘的东西,这个学习的再好,也是没有任何价值的,所有企业的需求,就是未来的方向,就是前进的方向。
学习的深度
书是看来就会了,然后就是掌握了吗?不是的。没有独立的输出,是不能算掌握。没有掌握,就不是你的东西。不是你的东西,就不能转换成竞争力。
解决问题的能力
问题是千奇百怪的,从过往经验不能够解决的时候,就需要你运营自己 查找资料、研究、需找解决方案、解决问题。
实现自我能力的提示。什么是好的技术,能解决实际问题的技术就是好的技术。
管理、沟通
向上管理,管理领导的期望。向下管理,管理团队成员的预期。沟通,正确的表达自己的意思,让别人正确的理解自己的意思。
分享
- 世界上没有什么是努力办不到的,如果有,那就更努力一些吧。
未来何去何从
未来太远,未来也是很难规划的。恰逢自己在三年的这个节点。总结过去的三年,并不是足够的顺利,足够的符合期望。希望自己在五年的那个时间节点,满足自己的期望。
两年的时间,希望自己能够把有道上规划的内容做完。实现自己系统级架构的能力。并且具备系统调优的能力。
后记
写到这里,发现自己只是指定了一个学习的目标,学习的里程碑却没有。又是一个坏习惯啊。
立贴为证,在一个星期内,会制定一个学习的里程碑事件。