程序员的出路会有哪些?
在信息技术发展的时代,程序员总是被特别关注的一类人群。高强度的工作内容,无止息的工作时间,狭窄的社交圈子······,以至于很多程序员对未来都会觉得越来越迷茫,那么他们的出路到底是什么呢?看看大家都是怎么说的~
1
镁客网
至少在中国,程序员的出路可能不是再做资深程序员。早就有传闻说,华为准备辞退40岁以上的程序员。
其实,真正具有高深编程思想和编程技术的人,可能并不受这个年龄限制。比如,著名的java之父,詹姆斯高斯林是一位编程天才,他出生于1955年。而直到他年近40岁的时候,才和同事发明出了JAVA这样的旷世杰作。
其实,深邃的编程思想和对具体技术的细节敏感,以及编程反应速度之间,是有差别的。西方人更重视前者,而中国企业更重视后者。
这,也是为什么中国人把程序员称为码农的原因,仿佛他们真的只是在按部就班地做一些搬砖之类事情的熟练工而已。
但其实,真正好的程序员,需要有足够精妙的思考和手感。很多编程高手都说,如果一个人没有编完10万行代码,是成为不了真正意义上的优秀编程人员的。
从这个意义上来说,像java之父那样到三四十岁之后,还能迸发出卓越的编程才华,才是人之常情。
但个人才华的迸发,如果不能和整个社会系统相吻合,其实也并不现实。这,就是为什么华为不顾编程人员,可能在一定年纪之后更有才华的原因。因为效率和执行力所需要的旺盛精力(能长期熬夜和加班),可能对企业更重要。
换句话说,程序员在用青春和时间换取才华之后,可能已经达不到企业所需要的精力要求了。
所以,程序员的出路可能是被转向管理岗。很多互联网企业老总,本来就是程序员。比如小米的雷军,腾讯的马化腾,包括360的周鸿伟,之前都是编程高手。
当然,更多的人可能流向了内容创作领域,特别是文字写作。比如曾经供职于阿里的程序员鬼脚七,以及能在得到开专栏从事写作的梁宁。他们之前都是很优秀的程序员。长期的编程,让他们有机会努力锻炼着自己的大脑。而这样强大的脑力,一旦用于文字创作领域,依然可以熠熠生辉。
2
典型程序员
我也是程序员,今年26,从业4年,技术不上不下十分尴尬,自毕业就干这行,交际圈小的可怕,一个1年销售的人情世故都比我老练,虽说现在收入超越了绝大多数同龄,但不可避免跟同行一样开始迷茫起来,也看过很多《30后程序员出路的文章》,无非就是:
- 专研技术,成为技术大拿,朝CTO发展。个人觉得成为CTO不关要技术,还要地利人和被伯乐相中才行,而且成为技术拔尖难度委实不小,靠谱分60,难度分90。
- 朝管理岗发展。程序员大多都是不善言辞,管理能力先天不足,但成为一个技术主管难度应该太大,靠谱分70,难度分80。
- 转互联网销售。不说了,靠谱分60,难度分90,跟成为CTO半斤八两(至少我这么觉得)。
- 找个靠谱公司,安安担担度过余生……不亏是一个好出路,但是公司要靠谱才行,有点赌博性质,靠谱分80,难度分50。
- 工作室+兼职,创业太累,就找几个小伙伴成立工作室接接外包,不失为一条自由惬意的出路,但是有个交际广的小伙伴很重要,靠谱分70,难度分60。
- 创业……拼搏吧,程序猿,搏对了,你就万人之上了,没搏成,擦干眼泪,继续找出路,不过一旦创业过,不管结局如何,管理能力肯定直线上升,也方便选择前面的路线,靠谱分100,难度分100。
3
StrongZhang
1成为某个领域的专家
对于普通的程序员来说,就像是搬砖的工人一样,只是复制粘贴别人的代码,我们称这类的程序员叫「码农」。普通程序员即码农,一个月的工资在 5k 到 7k 之间。一般工作 2 到 3 年的程序员,随着工作经验的增长就越吃香,你的薪水也能到 1w 到 2w 之间。但你的瓶颈也随着而来,你会发现你熬夜拼不过年轻的人,你的代码水平不高也不低。能应付工作上的需求,但想要做出点成绩有点困难。这时你就要静下心来好好规划下。
如果你对技术非常的感兴趣,你可以就针对某个领域继续专研,成为资深技术专家。
我们以阿里级别定义为例:
P 序列 = 技术岗;M 序列 = 管理岗
再看阿里的级别对应薪资:
P7 技术专家你的年薪就高达 30W - 50W!P9 甚至高达 100W !成为某个领域的技术专家,未来市场不管如何变化,你一定会有很高的报酬。相应的风险就是,你是否有能力达到技术专家的要求。
2转型产品经理
很多程序员在工作上最讨厌的就是产品经理,无理的需求,说改就改,不考虑技术难度等等。但对于程序员来说,你自己懂的技术,对于在产品的需求分析,你更能以技术的角度去考虑问题。比一般的产品经理有很大的优势。所以也有很多程序员做了几年的开发就转型做产品经理。
当然不是你想转型产品经理就能转型,对于产品的知识你也要有所了解。普通程序员刚出来工作,你就可以在做好本职工作的同时,多关注产品,多思考有什么可以优化的地方。多参与产品的讨论,为以后的转型多积累经验。
3 转行
360 行,行行出状元。当你发现程序员这条路真的非常不适合你,你也不要一根筋的做下去。换个行业,同样有发财的机会。程序员有非常的多的出路,重要的是你要自己的思维。当前最重要的事就是活在当下,尽全力做好手头的事。
4
自由职客FreeKeer
网络上总有这类观点——「如果所有的技术都想着去做管理,不脚踏实地写代码,那技术就做不好了。」
如果仔细推敲这句话,便能发现其中的逻辑错误:该观点私自敲定了「在转型管理的过程中就一定不会再脚踏实地做技术」的预设前提,事实上,这是一种偷换概念。
乔布斯说过一句话:「如果一家公司让主管销售的去主管产品,这家公司就会非常危险。」
优秀的程序员更懂得产品的本质,他们并不是网络段子手们口中的「除了写代码什么也不会的程序猿」。摆在三十岁后的程序员面前有四条路,一是转行,二是继续钻研成为技术大牛,三是转型为管理人员,四是做自由职业者。
这几年,中国的自由职业者越来越多了,凭借自己的技能,当一个U盘式的“手艺人”,不需要隶属于某一家公司,这种工作方式不仅更加自由,收入一般也要比全职高,因此很多人都希望成为一名自由职业者。而另一方面,企业的用人成本持续走高,前不久,中欧商学院的一份报告还把“用人成本”列为了企业最头疼的问题,于是乎有些企业,开始尝试按需雇佣的用工方式,也就是雇佣一些自由职业者来完成企业的短期项目,比起雇用全职,可以省去一大笔开支。
应该有不少程序员都有类似的“接私活”经历吧,现在市场上可以接私活的平台鱼龙混杂,费用也从几百到几万元不等。
其实总得来说也就是那么几条路可以继续走下去,但是仁者见仁智者见智,每个人都会有自己的见解与看法。