您所在的位置:主页 > Java培训 >

人人都想学的IT职业-程序员工资如此高

时间:2017-06-01 14:52来源:未知 作者:os 点击:

  

  程序员工资如此高,有哪些鲜为人知的内幕

  相信每个人都有过排着长队吃煎饼或者买奶茶的日子,或者最煎熬的是有为了健康问题到某特需门诊看病的排号的经历,最亲身体会的是漂泊在外,过年回家抢车票的日子。任何事物的高需求的背后,都意味着竞争,任何供给关系的不平衡,势必都会带来蓬勃的利润。

  程序员

  在上文中我们说到:IT职业教育月薪过万包就业就是一场玩笑。很多网友留言说:我现在就在培训,我的哥们刚刚毕业就找到了一份工作,月薪1.2万,感觉还不错,我马上也快学完了,感觉还挺好的,应该能找到一份不错的工作。

  其实没错,任何一个行业都是市场决定的。每个行业的工资是也是市场需求决定的,要看工资的问题,得看背后的需求与供给。

  1.到底中国还需要多少个程序员?

  《中国统计年鉴2015》数据显示中国有200万程序员,占人口0.14%,结论是其实程序员并不多,相当少。另外,印度270万程序员(最多的),也只占人口0.2%的样子。从西方国家的角度出发,美国的Tech行业(包括IT在内)工作人员达到700万,占人口的2%以上。英国类似,160万员工,也占到2.4%。其它西欧国家应该都是差不多的比例。

  不过拿整个行业来对比不恰当。因为高科技行业其中只有一小部分人是搞程序的。美国专业从事软件程序的人口呢,好像只有102万(根据2010年的人口普查),占人口的0.3%。

  话说,软件行业还详细分类,分各种语言各种平台各种特殊要求。编程语言的话;熟悉Java到专业程度的程序员只有其中30%。Python估计20%。C不到10%。像Golang之类的小众语言,1%都没有。我们假设伦敦只有0.3%的人是写程序到专业程度的,那就是四万人左右。如果伦敦一家公司必须招Golang经验的人,能选择的程序员可能只有三四百人的范围了。如果再要求人家Python和Golang都会,那可能少到只有50个人选是合适的。随便看看一家科技公司的招聘要求,都会有好几个乱七八糟的,比如这语言那语言、什么SQL啊、Linux啊、机器学习啊、云端计算啊。。。每家公司要求也都不一样。真能完全符合他们所有要求的人可能只有几个甚至根本不存在。能找到满足两三个要求的人已经算很不错了。

  中国是否处于类似的情况,好像是的。道理应该也很相似。如果你在找一千万人,但是只有几百万人能做到,肯定也会这样。而且其中每一个职位大概只有10-100人能做得好。做得到底好不好又很容易判断出来,薪资差距自然很明显。

  第一个结论出来了:从业者并不多,优秀的从业者更少。程序员收入比其它职业高是事实,而且一点都不虚。

  2.职员能产出的价值,决定了薪水的上限

  如果你是一个销售,那么你产生的价值就是你个体带来的销售额。而程序员做的事情,具备的边际成本无限降低,价值无限放大的价值,就好比滴滴打车,一个几百人的程序员团队,创造了一家公司几千亿美金的估值,你说他们每个人月薪拿5万,高么?

  软件和互联网服务的边际成本几乎为零。软件和互联网服务每多服务一个人,一般也就是多一点电费和网费,成本几乎没有,扩张可以非常迅猛。这意味着几乎所有收益都可以摊到研发(程序员)和管理人员身上。因此这些行业的薪水上限天然地要高于一般制造业。

  其实并不是所有的程序员收入都高。有很多偏传统行业的程序员,工资并不那么令人羡慕。收入高的程序员一般要么涉及互联网,要么涉及一些大规模使用的软件。

  3.IT职业选择的最佳项,答案是未知

  在价格(薪资)的影响下,势必有其他行业的人涌入程序员行业。这是一个市场的正常现象,也是一个好的现象。因为既然程序员需求这么大,盈利性机构普遍愿意为程序员支付这么高的工资,这就说明程序员确实产出了价值。

  RedMonk发布2017年初编程语言排行榜:JavaScript/Java/Python进前三,PHP 滑到了第四名的位置,C# 和 C++ 并列第五,而 CSS 和 Ruby 又并列第七。编程语言的排行只是一个参考,每个编程语言有自己的特点,选择自己喜欢擅长的语言就是最好的,最基本的学好英语,英语是基础。

  语言只是工具,假以时日,你都会熟练掌握一门/多门语言。编程语言用以表达你对计算机的理解,表达你的想法,所以解决问题的思路及方法更为重要。推荐使用Linux,可以从Ubuntu开始。一定要熬过一开始的痛苦时期。如果让我重来,我会选择C和(或者)Python。Python语法和库更丰富,上手更容易,使用更方便。C简单直接,学习成本不高,贴近底层,能帮助了解底层细节。

  还是那句话:没有最好的,只有最适合的,或者你已经有了自己的答案。

  前景说完,冷水继续扑。每个行业迟早都会有类似的淘汰现象发生,目前,大家不会想到有一天医生会被软件取代。下一次工作变革可能就是编程。它会慢慢形成很多独立行业。现在已经能看得出来啊,软件行业里面已经有很多不同方向的。

  可能很多人都忘记了,1990年代末2000年代初的时候,私营企业大发展。社会忽然发现财会人才不够用了。当时财会的工资相对较高,工作非常好找。而现在已经很难了,不过稀有的高级程序猿可以对公司挑来挑去,公司竞争抢高级程序员而不是程序员竞争入公司。

  稀缺是最高价值。