你凭什么做一辈子程序员
乍看此标题,可能很多同行都有这样的疑问,感觉程序员就是吃青春饭,过了30多岁就开始走下坡路,我们该怎么保住饭碗呢?
细看,或许很多同行又会是另外一番解读:我凭什么就一辈子仅仅做一个程序员?
无论你是前者,还是后者,我觉得我们都应该好好思考这个问题,毕竟人生路长,能从事自己喜欢的事业,并为之奋斗是一件非常幸福的事,这样的人生也才是有意义的。
而作为程序员的现在的你,有感到每天工作的意义了吗?
程序员大多是一群单纯的群体,整天都在和电脑打交道,社交沟通能力不足,薪水相比其他行业虽然偏高,但是容易陷入一个舒适区,而不会长远的规划自己的未来, 而选择按部就班,机械化的过着自己的人生。
我身边的很多程序员朋友,毕业时什么状态,工作多年了还是那番状态:还是不善与人沟通,还是喜欢宅不出户,还是容易陷入细节,还是喜欢频繁跳槽......
当然你可能觉得这并没什么不对,你本就想做个自得其乐的程序员,直到退休。但是在如今国内的大环境下,程序员基数众多,企业为了缩减人力成本是很难让一个35、6岁的程序员依然去从事一线编码工作(除非你技术够硬,在写一些底层架构的代码,这个我们后面再谈),到了那个时候恐怕就真的迎来了你的中年危机了。
而习惯按部就班,机械生活的你,到了中年危机的时候才开始思考自己的未来,恐怕为时晚矣,只能是举步维艰。
所以这就回到我们创办此公众号的目的,希望能通过“程序员再就业”平台,帮所有单纯可爱,勤恳的程序员同行(甚至也包括测试工程师,运维工程师等),尽早找到自己的事业,平稳的度过中年危机,实现自身的价值!
你是哪类程序员,你就该朝属于你的正确的方向奋斗!
你如果是真的热爱软件开发行业的程序员,你就应该朝着软件开发的职业发展路线奋斗。具体的路线,网上有太多文章讲述,归纳起来无非是两条。技术路线:程序员—中级工程师—高级工程师—架构师—技术总监;管理路线:程序员—开发leader—项目经理—项目总监。
但首先请确定你是否真的是热爱这一行业。
你觉得你适合做技术,那你平时喜欢关注前沿技术吗?喜欢研读底层代码?喜欢追溯技术原理吗?对各种技术有宏观架构层面的认知吗?
你觉得你适合做软件项目管理,那你有了解先进的软件管理方法论吗?有将方法论实践到平日的工作中吗?你能协调沟通项目中矛盾的各方干系人吗?
其次,你愿意经历这样的过程吗,可能在一个公司就那么屈指可数的几个架构或者项目经理,恐怕你熬上几个项目,熬上几家公司,那个人也可能未必是你!而且成事之人除了要有过硬的实力,还是得有一定内功修为的(我们在后面会讲)。这就是为啥很多公司里有那么些技术牛人却始终混得不咋样的原因。
可能看到这里会打消很多同行朋友的念头,或者你会觉得这是否太消极了?但这就是事实!也只有真正敢接受事实,直面困难的勇士,才有希望攀上成功的高峰。(现在市面上各种技术干货,面试宝典的自媒体层出不穷,但很多其实只能解一时之渴,给你打上速效鸡血)。
软件行业是一个伟大的朝阳产业,从传统系统软件,到互联网、物联网,再到人工智能,无人驾驶,都离不开软件。在直面了事实后,希望有一个茁壮健康发展的软件行业,更希望所有程序员朋友,对未来充满真正的希望和强大的内心!
至于那些不想一辈子从事软件开发的程序员,那么转行或者创业也不失为很好的选择!这也将是我们平台会重点与大家分享的话题,会在之后的文章详述。
你凭什么做一辈子程序员?希望看完此文,你已经有了属于你的答案!
请大家多多关注我们的公众号—不比不知道。让我们一起重新出发,从心开始!