普通程序员的出路在哪?

市场总是最直观地反映着当下真实的情况。

往前20年的时间里,互联网企业蓬勃发展, 字节阿里腾讯等公司百花齐放,各种新员工倒挂,开出20w、30w、40w的天价年薪,但凡和计算机沾点边专业的学生都纷纷转码,行业一片大好。

而现在呢?大厂裁员缩招的消息一轮接一轮,考研考公的队伍逐渐壮大,互联网的红利,正在逐步减少。

普通程序员的出路在哪?_第1张图片

所以普通的程序员,一定不能把自己限制在技术的框框架架里,将来技术是一位程序员的基本功,会类似WPS技能一样,成为大众的通用技能。但这也不代表学IT无用,技术必须要和其他的牌组合,才能打出王炸。

思考技术和什么能够打出一套漂亮的组合拳,这就是普通程序员的出路。

技术+管理能力

这是很多程序员会走的道路。

毕竟走技术顶尖级人才很难,但是有一定管理能力,能带个小公司的小团队,还是能在程序员的职场生涯里走得久一点。

普通程序员的出路在哪?_第2张图片

如果想成为一个管理型人才却不知道怎么开始,可以参考我的职业道路:

①在日常工作之余,了解一下其他同事的工作职责,熟悉业务开发相关技术。程序员最忌讳的就是固步自封,而想要成为一个管理者,要对团队所有成员的业务都有一定的了解,才能把控整个项目进程,保障项目的顺利进行。

②领导给你机会大胆上,没有机会的话也可以创造机会上。当有一个新项目上线,老板需要一个统筹协调的人,那就大胆上。平时做年终总结谈话时,也可以旁敲侧击地说自己想要操盘些小项目,负责一些管理性的工作内容等,机会总是留给有准备的人。

③最好在一家沉淀2年以上。虽然很多人都秉承着两年一小跳,三年一大跳的原则,但在前期想要走到管理岗,那么最好在一家公司多待几年,熬到管理层以后也要再待至少1-2年积攒经验,这样对往后的跳槽才有帮助。

④积攒方法论和经验。要让你的管理能力成为可复用的经验和方法论,不是在A项目你混得风生水起,在B项目你就毫无办法了。管理能力更多的是向上向下的协调、与人的沟通、整个项目的统筹和把控能力,这些都需要大量的经验累积,并形成自己的管理风格。

技术+创业能力

都说条条大路通罗马,只能在老板底下做个普通的程序员是不能干一辈子的,这时候你要找到一些“开源”的方向,可以让你永远拥有plan b。

举个例子,你可以做个稳定的外包接单者,每个月靠在程序员客栈、开源中国等外包平台上接单获得3-5K的收入(由于还有正职,所以可以找些简单轻松的项目来做,当然相应的报酬也会低一些),当你积攒了一定的人脉和资源后,你会发现你一个月可以收入10k+,这时候就算真的遭遇减薪或者裁员,你也不会断掉收入来源。

当然,开源不止外包接单这种方式,去做个自媒体工作者,去做个独立开发者,亦或是创业开个小店,都有可能是你未来的出路。简言之,多尝试,多创收。

技术+摆烂能力

最近看到一个程序员老哥,在阿里混到高管赚了几百万,最近被开,但所幸房车都已经全款搞定,现在也愿意安安心心降薪找工作,做个普通的程序员。

如果知道自己卷不过其他人,或者担心自己的身体卷不到40岁、50岁、60岁,何必执着于代码内的世界?多挣钱早退休,世界很精彩,除了撸代码还有很多有意思的事情,可以多去看看。

当然,前提是物欲够低,存足够的钱。

普通程序员的出路在哪?_第3张图片

如果你是一个家境普通,收入不算顶尖,技术不算牛逼的普通程序员,千万不要看到自己眼前的收入就加大杠杆去买房投资,一旦断供了,对程序员来说更是灭顶之灾。

合适的摆烂,也许能让你过得更幸福。

你可能感兴趣的:(程序员,加薪,面试)