时间: 2021-08-03 10:53:27 人气: 14 评论: 0
在雅虎任职期间(大致为2001-2007年),我学**了如何做很多事情,但是同样重要的是,我还学**了怎样才能避免某些事情。而后者主要在于如何避免对程序员的不公正对待。
雅虎,尽管也做了很多善意的努力以及也有一些特殊的个例,却并没有在对待程序员的态度方面产生大的改善。即使我们工程师创造了难以估量的价值,但是关键把关人员却往往是非技术人员。很多优秀人才注意到了这一点,因为难以忍受这些家伙的指手画脚,最终不得不选择离开。
我在2007年离开之后,和他人一起创办了Polyvore。创建Polyvore是为了实现我的人生主要目标之一:建设一个高度重视工程师的环境,让他们“高人一等”、受人尊崇。并且我相信,随之而来的是种种难以尽数的好处。
我后来一直在思考这个问题,为什么相对于那些同样是创造巨大财富的传统角色,工程师总是彻底地被轻视,下面是我整理出来的3个社**性的原因。
1.软件行业是抽象的。
人们总是偏向于重视那些具体能看能触摸到的东西。我们可以看到员工在办公室中走来走去忙忙碌碌,欣赏于他们兢兢业业的做事态度,我们也可以看到高楼大厦平地而起,**赏它的规模和设计。
他们**倾向于认为负责这类可视性项目工程的人才有价值。相反,软件不同于上述两个例子,我们既无法看到它的进程,也没法直观地知道它带来的效益。就因为其不可见的特点,导致像软件这样的抽象成品往往为大家所轻视。
2.缺少衡量标准。
当我们缺少一种衡量和评估事物真正价值的方法时,往往**在评估时多少带点偏见。话说人们有一种共识,觉得更大的团队=更多的重视。我们中那些曾 就职于大公司的工程师应该有所了解,那些高管总是不断地通过组建更大的团队来扩大他们的权利机构。人越多=越重视&更高的薪水。
3.公平性与平均性的博弈。
现在这个社**高度重视公平性,但是好笑的是,这种偏见却阻碍了像工程师这类人更有效地工作,而他们的生产力要比一般人高出几个数量级。别不相 信,一个工程师可能只要用5分钟时间就能将一个需要50人完成的任务自动执行。人们很难接受这样的事实:这一类“工程师”的报酬竟然可以比其它人高出几个 数量级,他们觉得这种悬殊看起来不公平。
4.也有现实方面的原因。
对于一个大团队而言,管理人员是不必可少的,因为没有他们的话,所有事情将不再井井有条,**陷入混乱。因为他们的不可或缺所以为他们的薪资谈判 增加了筹码。与此相反,最优秀的那些软件工程师却**显得多余,即使他们辞职离开之后,他们所写的系统还在运作,仍然能创造价值。只有最开明的企业才能做到 真正重视这类型的人才。
如果你的工作复杂抽象、需要投入大量的脑力劳动,有很大可能大家**低估你的劳动成果,然后,你就**被轻视了。
应该怎么做才能避免这种情况呢?
让自己牛逼起来。 成为工程师并不意味着你一定能创造巨大的价值。好好想想,你在众多的同事中是否鹤立鸡群?你的项目做出来的是不是可扩展的?
**讲故事/沟通。 想要让复杂抽象的事物变得可理解和具有欣赏性的一个**棒的方法就是讲故事。通过解释,让大家知道你在构建的功能之所以重要是因为,大家都可以享用它的便利。一旦人们理解了why(原因),那么他们自然而然**接受how(怎么做)和 what(是什么)。
可度量性。 度量,使得人们能将抽象的物体具体化,创造的价值可视化。如果你说你调整了图像压缩比,使得每个图像的存储空间减少了4.5KB,可能大多数人都不明白这 有什么用,但是如果你进一步解释说,通过压缩能使得用户界面的加载速度提高15%,那么大部分人就都能明白了。如果你能更深层次地说明,页面加载每提速 10ms就意味着收入增加10%,相信地球人都知道这个价值了。
加入合适的团队 。最后,你最好进一家开明的公司,一家能按照实际贡献来评价人才的公司,而不是那种过时的社**标准。那么该如何选择呢?我们可以去看,开明的公司应该是由技术人员创建/管理的,运用多种方法绩效考核。评价标准意味着一家公司关注的重点是什么,这很重要。
看到这里,你的内心是否有所感触?或者,你还知道程序员之所以被低估的其他原因?又或者关于如何挑选开明的公司,有更好的建议?欢迎告诉我们。
更新:发布此文之后,我曾经的雅虎同事告诉我,多亏于Marissa Mayer所做的改变,现在软件工程师的地位已经好多了。
新官上任三把火,Marissa的第一道命令就是让雅虎有一个更棒的工作环境。
这绝对值得点**,而这也让大家再次对这家公司充满了希望。
来自:码农网