应该怎么做才能避免这种情况呢?
让自己牛逼起来。成为工程师并不意味着你一定能创造巨大的价值。好好想想,你在众多的同事中是否鹤立鸡群?你的项目做出来的是不是可扩展的?
会讲故事/沟通。想要让复杂抽象的事物变得可理解和具有欣赏性的一个超棒的方法就是讲故事。通过解释,让大家知道你在构建的功能之所以重要是因为,大家都可以享用它的便利。一旦人们理解了why(原因),那么他们自然而然会接受how(怎么做)和 what(是什么)。
可度量性。度量,使得人们能将抽象的物体具体化,创造的价值可视化。如果你说你调整了图像压缩比,使得每个图像的存储空间减少了4.5KB,可能大多数人都不明白这有什么用,但是如果你进一步解释说,通过压缩能使得用户界面的加载速度提高15%,那么大部分人就都能明白了。如果你能更深层次地说明,页面加载每提速10ms就意味着收入增加10%,相信地球人都知道这个价值了。
加入合适的团队。最后,你最好进一家开明的公司,一家能按照实际贡献来评价人才的公司,而不是那种过时的社会标准。那么该如何选择呢?我们可以去看,开明的公司应该是由技术人员创建/管理的,运用多种方法绩效考核。评价标准意味着一家公司关注的重点是什么,这很重要。
Marissa Mayer: 新浪CEO
译文链接:http://www.codeceo.com/article/why-programmer-be-underrated.html
英文原文:Why Software Engineers Are Vastly Underrated
翻译作者:码农网 – 小峰
[ 转载必须在正文中标注并保留原文链接、译文链接和译者等信息。]