为什么程序猿的薪资和付出大多达不成正比?

2017-03-27 18:52:17 浏览数 (5)

身为程序员,薪资和付出为什么不成正比?以下文章由W3Cschool.cn小编整理编辑,希望能给你带来答案。目前行业的发展趋势,我们太多数人选择了从事IT,很多人都认为这行业薪资待遇还不错,但是作为程序员的我们往往会抱怨工作太累,工资太低,为什么很多人老抱怨工资低,却迟迟不肯离职呢?相信这个话题是程序员们在工作闲空时讨论得最多的一个话题,每个人自当有他自己的理由,可能是因为自己的能力有限,不敢跳;或者害怕失去,落差感太大;或者觉得跳槽的机会还没到;平时和同事发放牢骚也就过去了,大家都知道最高产程序员的生产力是普通程序员的好几倍,但是在任何公司,薪水通常在相当小的范围内变动。即使在整个行业,工资也相差不是很大。如果一些程序员的产量是别人的十几倍,那为什么得到的薪水不是别人的十几倍呢?所以能力好的,不一定你的工资就一定比别人高,这才是技术行业里比较苦恼的问题!

不知道你们在工作中有没有遇到过这样的问题,我们明明觉得自己付出了很多(时间、精力、能力),却在结果上得不到任何回报。雷军说过一句话“你不要用战术上的勤奋掩盖战略上的懒惰”,很多人听过这句话。当你遇到这样的阶段,一定是哪个环节出现了认知的偏差。我之前有个同事,是个刚刚毕业的应届毕业生,非常刻苦的类型,我知道大多数的毕业生在实习的时候都是这样的状态,典型的拼命三郎性格。刚刚工作觉得每件事情都要做好,所有的机会都要抓住,经常发现别人下班后他一个人还窝在办公桌前写给客户的PPT。

由于每件事情他都要做,所有的事情都没有轻重缓解,工作中常常属于一个救火的状态,哪件事更着急就赶快做哪件。当别的新人手里只有一个客户时,这个同事一口气接下了三、四个,一个客户对于职场新人都已经无从招架,要写方案做标书报价等信息,进行竞标,何况更多。结果可想而知,当别人深耕细作一个客户,慢慢对这客户的领域从陌生到熟悉,赢得了客户的认可,签单合作。他却还在狂接手里的活,每天忙得不可开交,结果一个项目也没有拿下来,最后只能跟着同期进来的同事,帮别人打下手做执行。他明明那么努力了,付出的时间比任何一个人都多,却没有得到自己想要的结果。工作中忌贪婪,我们都希望自己可以完成更多的项目,签到更多的客户,但在有限的时间里做成功一件事比做N件失败的事情有意义多了。职场是以结果来邀功的,没有人会拿着自己每天加班单给领导,指望着领导能够给你升职加薪,这只会侧面反映出你的做事效率有问题。结果那么糟糕,谁还有心思去了解你的能力呢

如果一个程序员的生产力比他同事高十几倍,他怎么会不被注意到呢?在一些职业这样的差别可能会很明显。销售量是同事十几倍的销售员会受到关注,并会得到相应的报酬。销售量是容易衡量的,而且一些销售比其他人多赚成倍的钱。如果一位砖瓦匠比同事有十几倍的能干,这也会很明显,但是这并没有发生:最好的砖瓦匠也不能比普通的砖瓦匠多垒十几倍的砖。软件的产出不像美元和砖那样容易衡量。最优秀的程序员也不能编写十几倍于他人的代码,而且工作时间也达不到他人的十几倍。

当程序员不用写代码时是他们最有效率的时候。他们可能发现,待解决的问题根本不需要解决,因为用户所要求的实际上并非用户想要的。他们可能知道在哪里找到能解决问题的可复用代码或重新编辑的代码。他们可能会使用现成的代码。但是,就在他们编写代码最富有成效的时候,也没有人说:“哇!比起用那种困难的方式去解决,你高效100多倍。你理应加薪。”他们最多会说:“好主意!”然后继续工作。这可能需要花费一小段时间去认识到一些人照例地提出这种节省时间的意见。或者消极的说,要认清一些人编程过程中动作很大,但办不了什么实事儿可能需要花费一段时间。 顶级程序员的完美形象是,他在开发项目时,打开编辑器(Emacs),像机关枪一样快速编写代码,从零开始最终给出一个完美的产品。一个更为精确的形象是,他静静地凝视空白处,几分钟然后说:“嗯,我想我曾经看过与这类似的。

所以为什么你的付出没得到应有的回报?答案是你的工种在市场中的价格就比别人便宜,这种职业的薪酬差不是光靠努力和付出就能够解决的问题。除非你升职往上爬,否则一个努力的市场在价钱上永远比不过一个努力的程序员。如果你们也在程序员这条道路上努力,那我们一起努力共同成长!其实编程就像登山一样,越往上爬人越少,所以,在我这个年纪还有想法,对IT有热情的人不多了,其实,什么职位,Title都是虚的,公司没了什么都没了,只有技术才是硬通货。而且,越是这个年纪还在玩编程玩技术的人,其实其经验和能力都是比较强的,都是中坚力量。


1 人点赞