许多人认为“学计算机吃青春饭”,为什么还那么多人学呢?
学计算机,真的不是吃青春饭。
因为绝大部分程序员,都在老的时候,一般都不会在一线码代码了。剩下的,都是人精中的人精,不愁没饭吃。表面上看,就成了吃青春饭的职业。
先说下后者,人精在哪个行业,都不愁没饭吃,稀缺性导致了这一结果。
拿方天画戟给秀儿剔牙,全世界只有你一个人做得到,假设这件事又是十分迫切的,每天必须做,还没有替代方案、解决办法,如果你不做,地球就会毁灭,哪怕你半只脚已经踏进了棺材,也不会愁没饭吃。
在计算机界,反映为资深的技术大拿,他们不吃青春饭,反而会因为技术沉淀,越老越值钱。拿特例映射全部,都是耍流氓。所以,我们讨论的是前者,即大部分程序员是否吃青春饭。
吃吗?不吃!
为什么程序员不是越老越值钱?
越老越值钱,是相对而言的。比起医生、律师这种职业,就是小巫见大巫了。为什么医生会越老越值钱?
医生不能尝试、更不能出错,而程序员可以。
这导致了医生非常的需要丰富的经验和娴熟的技术,而写的程序出了bug,可以重来。
试想一下这么一个场景。
一名患者说他肚子疼,张医生说:身体出现bug?赶紧测试一下,是不是便秘了?给你开两包泻药,吃吃看。
过了两天,“哦,不是,难道是痛经引起的bug?”
“医...医生,我男的...”
“噢,不是产品逻辑错误,这样,你做个手术吧,拿着这个单子,去把钱交了。”
手术室中....
简单的麻醉后,张医生划拉开了患者的肚子,开始调试。
小肠这一段发炎了,把这块切了,看会不会好。
咦?旁边这个阑尾,都肿成钢蛋儿了,应该不是小肠的问题,缝回去,把阑尾切了。数小时后,手术完成,患者也治好了肚子疼的毛病。
数日后
张...张医生,我肚子又开始疼了,您再帮我看看?
“不可能呀,阑尾都割了,你等一下,我翻翻书,查一查开发文档。”
张医生反查了一遍开发文档,没有找到解决办法,沉思良久,突然拍案而起,噢!前几日,A手术室的手术刀不见了,会不会....
对于程序员而言,程序出错,哪里不对割哪里,想割哪儿就割哪儿,割错了,可以重装回去,而医生不行。
医生是最注重的是“执行力”,而程序员,更看重“创造力”,注定了程序员不会越老越值钱。
既然不是越老越值钱,那就是吃青春饭喽?不对!
再看看与程序员较为相似的模特,看似都是吃青春饭的职业,本质上会有什么不同?
本质的不同是,模特很难脱离体制之内,而程序员则较为容易。
模特年纪大了,就很难再走T台,程序员年纪大了,没公司要了,还可以创业,或者做外包,就算是转行,也可以利用会编程的这个优势,解决很多问题。
IT界有这么一句话,你一定听过,工作做的很不爽的时候,就会冒出一句:反正老子有技术,在哪不一样?就是这个道理。技术的优势,是不会随着年龄的增长,而消失的。
所以,比起很多职业,程序员既不是越老越值钱,也不吃青春饭。
我们开头已经说过,绝大部分程序员,都在老的时候,不在一线码代码了。这才造成了程序员吃青春饭的假象。为什么程序员年龄大了,大都会选择干其他事儿?
因为对他们而言,“干其他事”比起许多职业,门槛低了很多,注意是低了很多,而不是必然成功。
走管理路线,是一部分人的选择,转行,是一部分人的选择,创业也是一部分人的选择。
我们不聊管理和转行,直接从最难的“创业”说起。如果创业这么难的事儿,都能搞定,转管理和转行,肯定不在话下。
程序员创业,优势在于:
(1)工资高,原始资本积累快。
(2)不可被其他职业替代,程序员只能被程序员替代。
单单这两点,程序员创业的成功率,就远远比其他职业高得多,也走得更远。
创业成功的程序员代表,有谁?
马化腾、李彦宏、雷军、周鸿祎、丁磊、求伯君、比尔盖茨、扎克伯格……
而真正在互联网中扎稳脚跟的,非程序员出身的并不多。马云是一个,毕业于杭州师范,张朝阳是一个,毕业于清华大学物理系,刘强东中国人民大学社会系(刘强东也会编程)。
其实在传统行业中,创业最容易成功的,并非技术人员,而是销售和财务。
很好理解,销售出身的人,外部拓展能力很强,财务出身的人,偏向内部控制,两者都是企业发展的命脉所在。
但互联网创业不一样,没有技术的支持,寸步难行。
没程序员,我招人啊?
创业初期,是最穷的时候。创业,就是在最难的时候,把事情做成。
如果资金无限、资源也无限,就不叫创业。如果是那样,我可以直接在家里躺尸数钱了,为什么要创业?
招程序员?假定招了1个程序员,1万月薪就好,半年产品上线,单单人工成本就是6万,服务器、场地租金、医社保什么的都没算进去。程序员创业,就可以省下一大笔钱,在创业初期,无疑解决了一个大难题。
一个初创公司,总得有个运营,产品吧?
还真不用!
程序员不会运营,也不太懂产品,可以先做一些执行性的东西,然后慢慢学,照样可以凑合凑合做一个APP出来。
如果运营和产品创业,想要做个app,一行代码都写不出来!想凑合都凑合不了。如果可以,就不会有“我们只差一个程序员了”这样的梗了,就是因为没了开发,产品的想法、运营的思路都实现不了。
好像说得有点远了……
想表达的主要意思是,当了程序员,想干其他事儿的难度,会比其他职业低一些。
说程序员吃青春饭的,基本上指的是一线的码农们。
但话又说回来,互联网行业,真的到老了,还奋斗在第一线的人,有多少?
你见过四五十岁的运营大叔吗?还是见过四五十岁的客服大娘?
如果见过,那就属于前文所说的,人精的范畴,不在讨论范围。他们本身就存在“稀缺性”,肯定有过人之处,公司离不开他们,就像公司离不开技术大牛一样。
如果你想一辈子做一线的程序员,你就必须具备“稀缺性”,如果不行,转管理、转行、甚至创业也不失为一条出路。
既然学计算机的,不是吃青春饭的,为什么还有那么多人学?这个问题就迎刃而解了。根据大众的价值观,不吃青春饭的,而且赚钱还多的,学习起来还不难的,就是好职业,于是学的人就多了……
另外呢,学习从来不是一个人的事情,要有个相互监督的伙伴,工作需要学习C/C++或者为了入行、转行学习C/C++的伙伴可以进群(见简介)一起来学习哦!
原文作者:素思生涯规划
链接:https://www.zhihu.com/question/309467197/answer/664172147
文章来源:知乎