大龄程序猿应该何去何从?程序员人生规划要趁早

2019年过了一大半,从开年就听到互联网行业的寒冬慢慢袭来,已经看到一线互联网公司的各种裁员,同时也看到了部分公司招聘说明中强调35岁以上不予考虑。

作为一个超过35岁的程序员,面试优势已经明显不如刚从事这一行的年轻人了。不能再像他们一样,可以像一张白纸,接受上级的为创业而加班拼命;不能再像他们一样,可以996以后,还有时间约会和打球;不能像他们一样,一人吃饱全家太平;也没有办法像他们一样,对新的技术依然狂热……

由于家庭变故,一场疾病,我已经脱离工作岗位有一段时间了,这个时候才知道生活不易,有时也会想过是否选错了行业,如果再来一次,我还会选择程序员?

我的回答是肯定的,我还会选择从程序员做起!

接下来请我为大家来分析一下,程序员不是一项职业,而是代表了一种人生,既然选择了这项人生,就应该对自己选择的人生做出好的规划才不会后悔。

【此文也献给想要转行或刚进入软件开发行业的朋友,生活不易,但是唯有充满希望和热情,我们的命运也能自己去改变。】

以下我们谈的是程序员人生规划,而不讨论具体技术。

技术精进是生存的不二法则

程序员的本职工作是根据用户所提的需求,完成相应的软件设计、开发、测试、实施(当然具体还有更细致的分工),每个环节都需要技术能力的体现,才能把工作做到更好。在国内你想在一家公司里面作为程序员,从职业开始做到职业生涯结束,这是很不现实的。所以我们只需要定准目标,任何时候都在一个合适自己的平台就可以了。能力不行的时候,在适合自己的小平台打磨自己,认真完成公司安排的所有工作,把每一件工作都当成打怪涨经验的过程。等能力成长起来了,就找到适合自己的大平台,除了为公司产生效益,也是为社会发展做出贡献。高尔基说过:“一个人追求的目标越高,他的能力就发展得越快,对社会就越有益。”

所以无论你现在是什么技术方向(Java,Python,大数据),一定要有一项是你自己特别专长。在本职工作上有了一定的认可,才能加上略带修饰的简历,配合良好的面试技巧,方能在职场中找到合适自己的薪资定位。

甚至可以在协商,做到远程办公,自律让你更自由。之前我在某外企工作的时候,一个星期总有几天都是在家远程办公就可以解决问题,只要把工作做好,在哪做事都一样。

1 提升技能最好的方式就是好好工作,工作上的所有坑都是我们涨经验的礼物

2 提高商业嗅觉,在一线工作中,你才明白哪些技能是以后的趋势【不然会想我一样,死守C#,少了很多选择的机会】

项目管理

每个程序员都应该去学习项目管理。不知道你是否在工作中,看到总有某些程序员会不听指挥。遇到这种事,你会怎么想?现在不少项目经理跟我抱怨,很多年轻程序员做得不爽了,拍完桌子就不干了,项目难做不好交代。这种情况,更多发生情况是因为双方不能换位思考,上班工作就是为了把项目做完,在这点上大家的利益是一致,为什么不能同心协力呢?认知上的差异,消息面的不对等,有多少老板会告诉程序员我们这个项目的实际利润是多少;有多少项目经理会告诉程序员我能从这个项目上拿多少奖金;有多少程序员会站在公司角度,今天的任务做不完我就不下班……项目是靠团队的,学习项目管理,才能去了解项目上的各个环节,同时也是让大家沟通在同一频道。

项目管理不单是为软件开发来设定的,项目管理可以应付生活上的诸多场景。例如结婚、搬家……这些都是项目,具有项目特性,能把项目管理掌握的程序员,对于生活也能很好地应付。也是某些程序员职业转型的一个必备技能之一。

1 时间管理、 成本管理、 范围管理,转好项目管理三要素,不能样样都满足,现实教我们在三者间进行平衡

2 沟通很重要;沟通很重要;沟通很重要。事情做不好,讲话得体就还能有解决的方法。

自我营销

在平时的时候尽量的和周围的同事把关系处理好,其实你在每个人面前就是一张名片,只有把这些关系维护好了,说不定下一份工作机会就是他们给你介绍的了。我已经很久没有通过网上招聘找到合适的工作了,都是通过朋友介绍的。

除了在公司中,表现自己的能力外。程序员也是最接近互联网的行业之一,完全可以依靠网络进行自我营销。在博客上留下自己的足迹,在一些视频学习网站上发布自己的课程,甚至也可以出版一些自己的书籍。

以前我也觉得这些事很遥远,但是只要你肯去做,做到一定的成度就会有人来找你了。

我身边就有程序员最早在博客园上发表博客,一段时间后他的书就出版了。

每隔一段时间,也会有人来找我,做点小项目,认真就交付以后,小单子就陆陆续续找上来了。

一开始我作为程序员,不会讲课,有朋友找我去跟他们的学生讲讲IT职业规划,讲着讲着我就做了一段时间的讲师,线下学员超过千人。

我也会为我的孩子着想,18年起,我就开始研究少儿编程怎么能帮助孩子。于是我开启少儿编程创业之旅,有了自己线上的课程,也有线下班在授课。

Scratch趣味教学 - 网易云课堂​study.163.com

我们需要的是一个适合自己的平台,所谓适合自己的平台,就是随着自己的能力增强,平台总有一天,他不能够容易,那么我们就需要找到一个新的平台

心想事成,有时候真的不是说说而已,只可以靠努力来去做到的。这里面需要有一定的自我营销部分。

有了这些东西,相当于在自己的职业生涯上面加了一个加速器,它能够帮助我们更快的去找到适合自己的平台。

1 借助互联网平台:自媒体、微博、博客

2 接项目少而精,积累人脉和口碑

学习学习再学习

对于很多人来说,编程是一道坎,过不去的。但是一旦掌握了编程,其实也就掌握了一种思维能力。把这种思维能力应用到其他领域上,就能扩展我们的知识边界,从而可以胜任更多的岗位。例如物联网、p2p(虽然不想提,但p2p前几年确实是靠互联网框了不少银子)、电子商务、物流等等。关键在于用编程加上行业知识。

所以作为一个it专家(对非行业人士来说),我们有着良好的思维基础和技能基础,通过大量的阅读,掌握自学能力,充分利用碎片化时间,完善自己的知识体系,这样就可以让自己的人生路走得更加丰富多彩。

阚洪哲说过:“没有系统专业知识的人根本不能发现也不能理解专业知识背后的商业机会。”

1 掌握知识管理

2 合理利用碎片化时间

个人能力提升

以为有好的技术就够了吗?远远不够。

当你想把你的技术设想,让团队执行的时候;当你想把做好的系统,充分展示给客户看的时候……你会发现沟通表达是那么重要。每一个和你合作的项目经理,都是你免费的老师,从他们身上你就可以学到哪些在职场上是好的沟通,哪些是不好的沟通。完善你自己的说辞。

同时程序员也是世界上最懒的一类人,因为懒,他们才想着用代码改变世界,用机器去做重复的工作劳动。但是由于自己还是太懒,时间管理也是很重要的一个环节,告别拖延、克制懒惰,让生活变得更加高效,掌握时间管理的技能也是非常重要的。

时间管理那就是一个笑话 - 网易云课堂​study.163.com

1 个人的时间管理不可少

2 执行力,定了机会就要做到

理财

我不后悔我的决定,主要原因也是因为程序员的待遇。其实社会发展得很快,现在从乡镇走出来的状元越来越少了,是他们不努力,不是,是社会资源已经在拉开了,好的社会资源已经开始在往一二线城市倾斜,乡镇的孩子很难再像以前能够获取好的教学资源。

程序员,是一种不需要依靠家庭关系,只靠自身能力就可以改变生活环境的职业。只要你认真工作过3-5年,在行业内,你的待遇不会特别差。但是你要注意,程序员在中国某种程度上来说,它也是青春饭,所以我们要尽早学习理财知识,用来抵抗40岁以后不能再加班的时候。

1 了解什么是资产,什么是负债。不必要买的东西可以暂时不买。

2 永远在投资自己,自身能力强了才能积攒更多本金。

3 选在2-3种理财方式,将闲置资金利用起来。

4 为自己买份保险,只为给家人一份平安。

健康

身体是革命的本钱,去面试的时候,我面的就是一天工作8个小时,每天5天之内完成属于我的工作。如果超出这个时间,我应该思考一下,是我能力不够,还是公司本身的计划有问题。如果是我能力不够,回家恶补技能,如果是短暂项目问题,敬业,加班完成,如果是公司问题,世界还是很大的,随时欢迎我们出去逛逛。

加班加出了什么病,能算工伤吗?所以除非是倍数级的工资,不然你有必要996吗?

多出来的时间干什么,利用晚上和周末的时间多陪一下家人。

1 晚上一起楼下跑跑步,一周2-3次。

2 周末带着家人去宽敞的地方运动玩耍一番。远离电子产品一天。

3 早上起来用Keep app做做拉伸运动。

家庭

家庭才是我们上班的闹钟,是我们不敢跟老板拍桌子的原因,是我们累了倦了可以找到温馨的地方。拒绝冷暴力,每天下班回到家,再忙也要和另一半说一声辛苦,陪着孩子聊了聊上学的趣事。两个人一起做点家务,做做饭、洗洗碗、整理下家务、一同收拾孩子,其乐融融。

1 主动分担家务。注意一定是主动。被动的结果就是大家都别想休息。

2 与孩子沟通。这样才能让孩子打开心扉,不谈作业还是朋友。

3 一起规划未来

4 尽可能多的陪伴家人,因为等你做不动的时候,公司是不会陪你的(公司要是发不出工资的时候,你也不会陪公司,是一样的道理)

程序员是进入职场不错的选择,但是往往在工作中,我们被工作的烦扰而带偏,迷失自我,找不到合适的方向。所以尽早给自己定一个人生规划,再难的路也可以走得很漂亮。

作为奔4的程序员,我选择为孩子创业,从事少儿编程工作中,既没有浪费我的专业技能,也能陪孩子一起度过童年。同时我也希望这篇文章能给其他的同行朋友带来点小想法,即使40,50岁,我们还很年轻,心不老,事就可成。

看完之后如果觉得对您有用,记得帮我点赞

有任何问题请在下方进行评论回复

也可以关注我的微信公众号【景彤少儿编程】

你可能感兴趣的:(大龄程序猿应该何去何从?程序员人生规划要趁早)