当我们还刚毕业还年轻的时候我们会考虑着要找寻的工作是不错的,能够继续学习带来成长的,这位我们的将来能够带来好的阶梯。
随着年龄的增长,我们逐步地面临着时下的问题,父母在家需要赡养,身体可能也不再健康,小孩的抚养,上学,车贷房贷压,自己的身体也每况愈下,而事业上也面临着何去何从的问题。
这是简单的焦虑,迷茫吗,我觉得这是程序员群体日常的问题。
程序员是可以做到退休的,但单纯的只会敲敲代码的程序员,职业生涯也就在25-35岁这样子,从我们进入单位,基本都是从小弟做到资深码农的过程,项目能力逐渐熟练,理解深刻之下技艺渐渐圆融,这使得你成为项目团队的“技术大拿”,并且逐渐熟悉业务,工作的内容出现了管理任务,也就是你开始带团队啦,培养新人、参与代码审查等等,公司逐渐信任你,依赖你;再后来你甚至直接接触客户,了解需求和所需技术,成本和利润,以及风险回报和可行性等问题就是你需要参与决定的内容了,这时候的你已经成为了公司的重要一员。
上面写的是一个比较顺利的发展历程,可以看出来你的职业生涯是和你的能力挂钩的,不同的时期你需要具备不同的能力,渐渐脱颖而出,成为站出来的这个人。 如果你的能力无法匹配你渐深的“资历” ,那么你将得到的最坏结果就是出局!
能够考上研究生必然能够给你带来优越的“先天”条件,看那清北华五两电一邮等名校出生的小伙伴,入职就是很高的薪资,但是又能有多少人能够考上这样的研究生呢,通过比较,对于我们多数人来说相对平凡的,35岁的我们哪怕在程序员行业中各自所达到的条件也是高低各不同,更多的人是需要另谋出路,出路不分高低贵贱,喜欢的方式就好,比如咱们的下图也是一个选择。
程序员的核心竞争力是什么?
是学习能力和团队协作能力。程序员这个行业实在变化太快,新的时代需求新的技术总是会不断涌现,一劳永逸这种事情是不存在的,怎么办?学习。
技术重要还是管理重要?
随着眼界见识的不同,认知也不同,有些技术鄙视管理人只会bb,管理的人可能嘲讽技术的人只懂技术,实际上现实早已证明技术和管理不可或缺,两者同在才能够保证高效运行,保证项目有价值,准确,经得住技术和社会的考验。生命中我们可能需要寻找志同道合的人一起进步,我们不能排除我们的同事会是个憨憨,甚至你遇到的可能会是个搅屎棍,看不得别人好的搅屎棍,我们要做好自己目标坚定不移,和好的队友学习进步,上分不是梦,铂金上钻石,钻石变王者不是梦。
到了35岁的你会发现这个35岁阶段确实是职业生涯的分岔路口,不管我们选择转行还是在技术和管理上做出进步,,我都希望我们的路是美好的。在焦虑迷茫的时候放松放松,整理好心情继续出发。
寄语:Forget all the reasons why it won't work, and believe the one reason why it will. 忘掉所有那些“不可能”的借口,去坚持那一个“可能”的理由!