你想成为什么样的工程师

开发 项目管理
在我的职业生涯中我一直在关注那些担心自己年度审核结果的同事们。他们会升职吗?他们会获得加薪吗?或者他们会被告知表现不符合预期的那样吗?所有这些就像时钟发条一样,每年都会发生一次。

每年的这个时候,所有公司都开始做年度审核。正巧,软件工程师们也想知道自己的同事和领导会如何评价自己。在我的职业生涯中我一直在关注那些担心自己年度审核结果的同事们。他们会升职吗?他们会获得加薪吗?或者他们会被告知表现不符合预期的那样吗?所有这些就像时钟发条一样,每年都会发生一次。

年度审核提醒你,你的荣誉至关重要。在一年的大部分时间里,工程师们一点都不在意别人的对自己的看法,只要完成工作就可以了。之后年度审核结果揭晓,我们意识到我们可能已经以不恰当的方式惹怒了他人。我认识一些工程师,他们一年又一年的一直感觉他们的审核结果是不正确不公平的(虽然我确信其它行业也存在同样问题)。让工程师感到更糟糕的是,我们处理了那么多代码以至于我们有时忘了与人相处的重要性。只要代码正常运行,那么它不会给我们任何消极反馈。还有,你期望你的代码是那样运行,所以你的反馈也仅反应了你没有按预期效果去写代码时会发生的后果。

审核的剩余部分是基于别人对你的说法。他们是你的同事和领导。你可能在审核即将到来前都没有驻足去留意他们。如果你曾经收到过通篇都是在指责你的审核结果,这意味着在这一年你没有花足够的时间来考虑你想让成为什么样的工程师。

 

不要再惊讶

我收到令我惊讶的年度审核,已经是多年前的事了。我上一个经理甚至过来向我宣读审核结果,他通常在我们谈话之前会说:"我很确信你知道谈话的内容"。他是对的,我很容易预测我年度审核的结果,只因为一个原因:在去年我就决定了我在今年的年度审核上要展示什么。

这可能与你所知道的年度审核不一样。多数时候,你和你的经理见面并制定明年的目标,那么你的年度审核是来检查你是否完成了这些目标。不幸的是,这些目标通常是以任务为导向,例如"学习Node.js"。你是否完成了这些目标是很容易看出来的。多数人不会驻足考虑的是你在明年的年度审核要看到什么。

停下来考虑一下上面的问题。现在就决定在明年的年度审核上你要得到什么,之后采取必要措施来加以实现。请记住你的年度审核除了反应了你的技术工作之外,还会反应了你的声誉。技术工作会按部就班执行,但是声誉这块才是你必须积极努力的地方。

 

你的声誉

你是否了解你现在在工作中的声誉呢?如果不了解,就请问下那些你信任的同事,让他们告诉你他们是如果看待你的吧。仔细倾听那些建议,因为那是赢得你声誉的办法。之后决定,那个个声誉是否是你想要的?或者某条建议是否能使你变得更好?身为工程师的你,想要别人如何看待你呢?你想让人了解到你是一个经常迟到脾气很坏的人吗?你想让人了解到你是那个能乐意从事复杂任务的人吗?你想让人了解到你是那个满身异味的人吗?所有的这些事都在你的掌控之中。你可以经营你所想要得到的声誉,这只需要简单的计划一下。所有人都有职业声誉,但不是每个人都会采取积极的措施去赢得那些声誉。信不信由你,你的声誉会渐渐的比你的实际工作要重要。

如果你驻足想下,写代码是件许多人都会的东西。你可以很便宜的雇佣那些刚毕业的人帮忙写代码,也许他们不会像专业的工程师那样优秀,但这也已经足够了,这通常是所有你所需的。所以如果你所关注的是你的编程智慧,那么在公司里你将得不到提升。会产生更加深远影响的是一直伴随你左右的软实力。他人乐意与你一起工作吗?在编码能力之上你都学习了什么?

 

例子

上次我考虑我想成为什么样的工程师的时候,我列出了一个清单,列出了我想让他人在我的年度审核要说的这几件事情。这些事与我的工作无关,但是我希望明年我能做到的。我想让别人在年度审核上评价我的事是: 

  • 与Nickolas一起工作很有趣
  • Nickloas很关心他同事的职业发展
  • 我相信Nichloas能接手重要的项目
  • 如果Nichloas在做什么事,我知道这件事会完成的很漂亮
  • Nichloas有能力很快学习新的东西

这只是一个样本,标明的是在不同时间点我想要在我年度审核上所要看到的事情。注意这些只关乎与别人是如何看待我,与我写出代码的质量不相关。

 

下一步

 一旦你决定你想要在年度审核上看到什么,下一步就是弄清楚如果使实现。这可能比其它面向任务的目标要困难点,因为这取决于别人的观点。这么说,也不代表不能实现。你只需要停下来想想你的行为是怎样影响别人对你的看法就可以了。

拿和你一起工作很有趣来说。为什么别人会那样评价你呢?好的,首先,你得是一个值得信赖的人。这意味着准点上班,完成交给你得任务,当一个合格的团队成员。和不值得信赖的人一起工作是很不爽的。假设你值得信赖,那么和你的团队成员搞好关系,“有趣”的目标就达成了。这意味着要和别人谈论些工作之外的事情,了解别人不写代码时都在干什么。这也可能意味着你是那个开始玩玩具枪的人,或者是帮忙策划团队活动的人。最终人们会乐于与你一起工作,并希望将来有机会能继续与你并肩作战。

你按照目标能赢得所有声誉,把每个所有目标都以这种方式分解就可以了。所有的都体现在你是如何与他人互动的。在一年之中,留心那些对你目标至关重要的交流机会。例如,如果你陷入了与同事之间的争论之中,该怎样解决呢?你们俩会以心怀愤怒并且不想再次与对方工作而告终吗?或者你们能达成对彼此有益的谅解吗?任何时候交流都不会很顺利,那正是你回顾声誉目标,探究交流对目标产生何种影响的好时机。

 

总结

作为工程师,你的声誉至关重要。它是你在职业生涯中应该积极努力发展的的东西,因为这是区分那些与你能写出同样代码的人的途径。当你经验慢慢丰富时,你得声誉也会慢慢变得重要起来,能够变成你获得或失去新的机会的原因。作为工程师,我们花了太多的时间考虑代码,以至于我们经常忽视与同事间的人际关系。然而我们的同事才是那些有助于我们的年度审核并最后帮助我们成功的人。留心你与别人的交流,尝试与他人建立人际关系,经常回顾你的声誉目标,看看你是否还在正轨上。希望在明年的这个时候,你的年度审核不会再成为一个大惊喜。

 

原文链接: What kind of a software engineer do you want to be known as?

译文链接:http://my.oschina.net/hmj/blog/111467

责任编辑:林师授 来源: OSChina
相关推荐

2015-12-09 14:37:30

2015-12-09 09:03:22

2020-05-26 16:56:06

人工智能

2013-07-17 10:02:54

工程师创新

2019-06-04 08:09:39

物联网工程师物联网IOT

2021-03-23 10:04:55

数据工程师工具数据分析

2020-10-15 14:23:27

全栈工程师技术

2009-09-02 09:58:31

软件研发

2020-10-15 08:41:53

工程师开发技术

2015-04-08 10:40:09

2022-05-31 11:35:47

技术前端后端

2019-07-09 17:39:12

存储

2020-10-23 19:20:34

前端开发工程师

2021-02-01 22:23:06

前端工程师开发

2013-06-26 10:49:09

云端大脑科技技术

2016-04-08 14:32:32

全栈工程师世界

2021-12-16 15:59:21

网络钓鱼邮件安全网络攻击

2021-07-12 23:53:22

Python交换变量

2020-12-14 13:53:29

2009-08-02 22:32:44

综合布线系统
点赞
收藏

51CTO技术栈公众号