现在程序员的工资是不是被高估了? - 知乎

先说结论,并没有。

    • *

你以为工资真的高吗

  • 能力:如果你接触过奋斗在一线的码农你就知道,大部分高薪的都是真正一人能顶几人甚至一个团队的能人。不仅能造好多好多轮子还能在关键时刻给出解决方案。这种人为公司生产的价值早就超过他拿的工资本身
  • 时薪:更多的程序员还都是基层或中层,依旧奋斗在一线战场。当项目部署/演示/投标的时间段,总是不得不加班加点的干活。以时薪算,平均下来也是普通水平
  • 学习:每一天都得学新的技术点知识点,不学就被历史淘汰了。即使工作了也许十年二十年,但只要还想干编程,就不得不每天学。如果有家庭的话,哪里能有这么多私下的时间学习。
    • *

你以为一个网站不好用是程序员的锅吗?

不,程序员只是实现需求的工具。

固守己见的甲方+领导+历史数据遗留问题+实施环境

以上四个综合起来才真的是网站体验差的真正原因。

体验超级差的网站我也见过,但要么是二十年前的出品,要么就是层层外包最后几千给弄出来的出品。

更多的网站出来效果不好可能是这样的:

  • 需求原因:我在开发过程中也经常因为不专业的需求拿到许许多多的不合格的需求说明,通常我都会过一遍再给需求一些更合理的建议,但客户采不采纳那是客户的事,我要做的只是将需求人员给的功能都实现,同时在部分可自由发挥的范围按自己的想法做好优化。
  • 领导:你以为程序员可以有过多的思想左右领导的决策吗?最多就是根据业界标准做法给领导建议而已。最后长什么样用起来好不好都是领导说了算。
  • 实际历史数据问题:开发过程中一定会接触到数据,业务也都围绕着数据转。但假如数据不理想或有许多脏数据,那么除了在代码做好兼容之外,客户/需求也会根据数据的情况做调整。也有可能数据量过多/过少,不得不将页面调整成适合数据的模样。还有可能因为同一个功能同一个页面数据来源是不一样的,不得不占用更多的线程牺牲性能达到目的。
  • 实施环境:开发中有可能会遇到因为数据涉密,程序员不能真正地完整地测试整个流程,测试数据也都是模拟的。生产环境有什么问题其实程序员并不知道,全靠当地实施人员配合。但假如这里面沟通不畅(这种事一定会发生),结果可想而知。

PS:大部分老板不懂代码,但是懂得利用工具生产价值。和其他行业一样,程序员们工资跨度也很大。


Original url: Access
Created at: 2019-11-01 13:28:07
Category: default
Tags: none

请先后发表评论
  • 最新评论
  • 总共0条评论