今天看到一篇讨论个人影响力的文章,感觉讲得不错,分享给大家。原文地址


个人成长和投资一样,要学会利用杠杆的力量,影响力就是一项可以帮助自己更高效达成目标的杠杆。利用一些技巧,提升自己在团队中的影响力,从而提升自己的工作效率,创造更多的价值。原文:Low Hanging Fruits of Having a Bigger Impact[1]

有一项能力对我们的职业发展非常重要,那就是创造价值的能力。 接下来让我们聊一聊在我们的每项工作中所创造的价值,这些价值就是我们的影响力。 我们可以很容易的发现影响力和效率之间的关系:我们所拥有的影响力越大,我们的工作效率就越高。

拥有更大影响力的首要原则是专注于高杠杆活动(high-leverage activities)。还记得帕累托原理(Pareto Principle)[2]吗?这正是我们所需要利用的。

作为软件开发人员,可以做些什么来轻松的增加我们的影响力?下面是几个例子:

  • 指导公司的新员工。 众所周知,新员工需要3到6个月的时间才能达到正常的生产力水平。在某些情况下,员工可能需要2年时间才能达到最佳绩效[3]。 如果你能在新员工入职的第一个月,每天花1个小时(总共大约20个小时),那么你将花费一年工作时间(总共大约2000个小时)的1%来提升同事的表现。这将对他们的绩效提升有很大的帮助,而你的时间投资也因此获得了巨大的回报。

  • 参与面试过程。 改进流程,为公司引进候选人,进行面试,这些都是对我们的团队和产品的直接投资。 从长远来看,聘请优秀的人才将会带来巨大的回报。

  • 不要再重复发明轮子,尽量利用别人的专业知识。 把时间投入到创造独特的价值上,而不是重新创造已有的东西。开源模块和组件、第三方软件、同事的经验、甚至外包和自由职业服务都是更快获得现有解决方案的可行选择。

  • 自动化和优化流程。 人们常说,手工重复工作是每个程序员最大的罪过。如果一项工作能让机器为我们做,我们就不应该自己去做。 从长远来看,一个简单的自动化脚本可以节省几个小时的团队工作。 如果我们优化了构建系统,每天节省了30分钟的等待时间,那么我们每年将为单个开发人员创造14天的空闲时间。在一个6人的小团队中,它的结果是3人月的额外时间。

  • 持续学习,不断完善自我。 这一点尤其需要强调:我们应该在工作中专门花时间学习和提高自己。 没有什么比投资于自己的能力和现有的机会能给你带来更大的影响和提供更大的杠杆了。

可以看到,上面列举的几个方向(和原则)主要是通过关注我们周围其他人来提升我们的效率。这也是为什么一些软件开发人员更喜欢过渡到管理角色的主要原因之一——这样可以更快的获取更多的杠杆。

然而,管理并不是唯一的可能性。更重要的,如果你想打破玻璃天花板,你需要专注于增加影响力。

接下来,记住第二条重要原则:你的努力应该是可见的。例如,如果你的老板不知道你指导了同事、自动化了一些日常任务,你就不会很快得到晋升。你需要强调获得的小的进展和成就,并将所创造的价值传达出去。

如你所见,在某种程度上,人际关系和沟通对我们的成长至关重要。不要忽视这些方面,把时间花在掌握一些软技能上。

Reference: [1] https://www.patreon.com/posts/low-hanging-of-18230210

[2] https://en.wikipedia.org/wiki/Pareto_principle

[3] http://recruitshop.com.au/long-take-employee-fully-productive/