程序员的工资为什么这么高?
我们都知道程序员的工资很高,但自然有高的原因。 那么,原因是什么呢?请往下看。
程序员的工资为什么这么高?跟体制和专业有关系,但体制关系更大。
1。系统地
其实软件公司之间是有区别的,有的是传统软件,有的是互联网。一般来说,你看到的是薪资较高的互联网行业。 互联网行业基本上是纯粹的市场导向,从头到脚与制度无关,这就注定了这个行业是纯粹的市场竞争,而不是关系。 在市场关系下,一个公司成败的关键是产品本身,而不是关系。 注定产品质量最重要,开发产品的程序员最受欢迎。
另一方面,你可以问问做外包的传统软件公司的程序员。其实工资也是压榨得厉害。 因为很多大项目都是从体制内拉出来的,只有关系竞争,没有专业竞争。 比如我做一个内部流程软件,因为老板是靠关系讲的,讲了就不会变。 我可以要求用户使用WindowsXP系统和IE7浏览器,但其他都不支持。反正是领导决定的。 但如果知乎只支持IE7,还有谁能用?
2。雇佣关系
民营企业,没有人同吃一口锅,企业随时都有可能消亡。 所谓高风险高利润,你保护不了我一辈子,所以自然要给我高薪。 没有大锅饭的限制,员工更容易流动。 员工流动,雇主会留住员工,雇主之间会有竞争,所以程序员的工资会提高。 但事情没那么简单。更重要的是,这个行业始终缺少可靠的员工,供不应求。为什么呢?看第三点
3。专业上
程序员行业真的很难。 我也和传统行业的学生聊过,但是他们中的一些人也很努力。 但说实话,辛苦和辛苦不一样,农民工更辛苦。 有些困难是身体上的,有些是精神上的。 传统行业的学生可以问自己,除了刚开始职业生涯的时间,你还要在学习上花多少精力?做一个案子和做另一个案子有什么区别?尼玛程序员一辈子都在学习和挑战!
如果您当前的项目与下一个项目没有什么不同,如果您的程序写得很好,只需更改配置文件。 公司需要程序员,因为每个项目和每个项目都不一样,每个都比另一个难。 一开始是几十万人用你的东西,后来是几千万。原来的解决方法不能用,所以你要去研究新的东西,甚至你做的事情世界上从来没有其他人做过。它耗费大量脑细胞。
其实我相信传统行业也有很多挑战,但是大家知道,因为体制原因(见1、2),国企创新动力不大,挑战极端。 制度给了你的行业一个稳定的垄断市场,创新和完善是不必要的,只要你在工作中不犯大错。 但是在软件行业,一点点的经验差距很有可能导致用户流失,让公司倒闭失业,所以我们要做得更快更好才能留住用户。
所以我说制度更重要。 如果传统行业放开垄断限制,企业会优胜劣汰,追求极致,员工会跳槽,传统行业的薪资会大幅提升。 但是,不会有铁饭碗,人浮于事的家伙会被淘汰。 如果你得到或失去,你不能让自己得到所有的好处。
综上所述,小游认为,程序员的高薪往往取决于发展前景、供需关系、价值创造、艰难程度、公司性质等等。 具体来说,程序员所在的IT软件行业,长期以来很难被机器取代,而且由于技术高,人才往往供不应求。程序员创造的价值,往往是很多其他岗位无法替代的;在艰苦程度上,与很多白领相比,确实比较辛苦,所以工资高一点也合适;此外,私营企业和IT行业的程序员工资往往更高。