实*也能这样过!<节选>
[原文发表地址] HPC中国研发团队博客
[原文发表时间] 2008年08月20日
大家好,我叫刘超,是服务器与开发工具事业部(中国)HPC团队的软件开发工程师(SDE)实*生。在微软实*了将*6个月了,在这段时间里对于实*、对于我们组的工作生活都有不少感悟和体会,所以很想借这次写blog的机会做一下记录,如果能对别人有所价值,那就是最大的开心了。
在微软的实*经历对于我来说,是一份永远的记忆。在实*中开发的VS Add-in for Deployment,是我在公司中第一个独立开发的项目,而这个项目能够最终在Windows HPC Server 2008 SDK中发布,得到了很多同事的帮助,老板们也给予了我充分的信任,让我很感激。这个项目虽然不大,但是其中也有着不少波折:刚开始接手这个项目时,我做了很多调研,也提出了不少实现方法,但是进度很慢,主要是因为对自己没有足够的信心,总希望得到同事们的支持才开始动手。后来老板看出了这一点,告诉我“纸上得来终觉浅,绝知此事要躬行”,也指出经过了一段时间的调研,其实我所了解的并不比别人少了。我一听,觉得可不是嘛,自信心立刻就有了,然后进度就赶上来啦。在这一次开发中我也深刻体会到了原型产品和正式产品的区别:自己觉得很稳定的产品,到了测试阶段却能够发现很多意想不到的bug;在修bug的过程中,不仅自己trouble shooting的能力得到了提高,与项目经理(PM)、测试开发工程师(SDET)沟通的能力也得到了很多锻炼。现在回想起整个项目的开发,还是感觉很幸运,从这次珍贵的项目经验中学到了很多。
对于我们实*生本身,为了更好地把握实*机会,也有很多需要了解和准备的东西。下面是在这几个月的实*中我的一些体会,希望能对师弟师妹们有所帮助。:)
- 一次实*最重要的是要抱着学*的心态进入公司,如果能有求知若渴的态度,那么这次实*的价值才能够被最大化。曾经听过一个经理对职场新人的建议是“榨干职位上一切你能学到的东西!”在大多情况下,一个职位一个人一生只会经历一次,比如现在的软件开发工程师,如果转做IT咨询或者项目经理,可能一辈子都不会再回到开发工程师的职位。对实*生而言,接触不同公司不同职位的机会还是很多的,所以如果能够在不同的职位上把能学到的东西尽量学好,往往会有很多受益良久的收获。曾经听人说过,如果是抱着拿工资的心态在工作,那至多只是工资慢慢地增长;如果是抱着学*的心态在工作,就一定有成为公司CEO的希望。
- 要积极,才能有更好的机会。刚进入公司的时候老板会安排一些项目,而在组里待久了,往往会了解到其他同事的一些想法或者原型,如果感兴趣的话就应该积极地争取参与进去。被动地等待任务往往会让自己慢上半拍,毕竟老板们不是神仙而且很忙,无法完全了解实*生的兴趣、工作状态和工作强度,所以毛遂自荐往往是更受欢迎的。
- 要有坚持的心态和责任感。在日常工作中,刚刚走上岗位的实*生一定会遇到各种各样的困难,这时一定要有坚持的心态和不畏困难的信念。很多人对一件事情开始时表现出很大的热情,却只有三分钟的热度,这对于与他合作的同事来说是灾难性的。如果承诺了一件事或者接了一个任务,就一定要坚持完成,信誉的建立比毁坏要难得多。实*生与正式员工相比,往往约束要少很多,学校课业的负担有时也成为逃避责任的一种借口。可是“人而无信,不知其可”,责任感是任何职业都不可或缺的,该修的bug一定要修,该完成的任务一定要完成,在战胜困难的同时,自己的自信也得到了非常大的提升,所以这不仅是对于公司的贡献,也是对于自己的贡献。
- 不管是什么样的工作,一定有它的意义;退一万步,即使是最单调乏味的工作,也能提高做事的效率和锻炼时间管理的能力;同样的一件重复劳动,有的人能够二十分钟做完有的人却需要一个小时。在微软,实*生被安排到的工作往往是开创性的新产品的开发,所以大多是非常有趣的;可是即使这样,也要知道对于不怎么感兴趣的工作保持热情也是非常重要的。
- 要有更好的系统性组织性。我以前做事风风火火的,有什么事情想到就做。看到别人给我发的bug,一旦想到解决的方法就开始修了。后来经过老板、mentor与我的沟通,了解到需要更多地为别人考虑,即使是修bug也要经过一定的流程、更加系统化才行,否则频繁的修改很可能引起别人的麻烦,而这些往往是在学校里进行手工作坊式的项目开发很少遇到的。
- 要多交流,这一点我很汗颜。我的一个很大的缺点是在交流方面没有足够的热情,而这可能是职场的大忌。酒香也怕巷子深,花了几年酿出的酒如果不能运出巷子卖掉还是一点价值都没有。所以情商方面的培养也是实*中非常重要的环节。一个很直接的方法就是多于老板交流,老板之所以成为老板,肯定有成为老板的原因。在与老板的相处过程中,个人的阅历、眼界和处事风格等等都会有很多提升。
这篇文章到这里就要结束啦,在实*的过程中每个人肯定都会有自己不同的体会。希望各一位实*生不管在什么公司什么职位都能够得到更大的收获,在工作岗位上不断进取,走得更高更远。:)
刘超
高性能计算团队 实*生