Matthew 的个人资料Matthew's Heart Is Liste...照片日志列表更多 工具 帮助

日志


2009/6/15

I am back

我回来了,6月初去了San Diego。面对碧蓝的大海,我无语了。
回看blog,最后的一次帖子也是将近6个月之前的,而且是抄录了一些图片。我想,我的确很久没有在这里发表一些自己的看法,停下脚步,看看自己走过的足迹了。
 
今年3月我离开了工作一年的花旗,到了现在的NextJump。应该说4-5月是我来美国最艰难的一段时间。主要的问题还是因为第一次作为software engineer,做纯粹技术类的工作,很多best practice都不熟悉,犯了很多愚蠢的错误。刚开始的时候,公司有新的项目来忙的很晚,天天自己都不明白往公司赶去是去干什么。还好经过3个月的时间,总算熬过来了。我也渐渐坐稳了自己的位置。
 
细细看来,其实在Citi和NextJump我的经历有那么多的相似,似乎要能够有自己稳定的位置总还是少不了一下的三点:
1. 可靠的执行力:Citi的环境虽然宽松,但是一旦出现问题,追究责任的时候仍然是丝毫不马虎。在NextJump就更加不用说了,公司规模小,你做一些什么几乎所有人都看得见。所以可靠的执行力,是非常重要的。对于developer来说,就是好的design,对于Architecture的了解,以及和testing的合作。这三点跟上了,至少你可以成为一个合格的员工。
2. 帮助别人成功:每个人都会遇到挫折,我在之前的工作因为很少真正接触到编程的东西,所以其实懂的很少。但是,有很多时候,人觉得swamped,其实是丧失了乐观的态度,没有耐心了。很多时候,工作做到非常深入,往往不能保持乐观的心态,往往只能看到片面,而产生及早的情绪。同事需要帮助的时候,往往就是这个时候。帮助别人成功,其实是一个team player很重要的因素。团队效率提高了,你自己也可以轻松很多。
3. 把握大方向:有时候,我觉得不少developer 不屑于business的人,觉得一些business的人比较【笨】,不够tech savvy。我觉得分工有不同,出现这样的差异在所难免。这倒是让我发现了另外一个问题,整个公司的大方向,很多时候是真正能够从business那边得到的。而一个员工是否能够在公司里面得到重视,很多程度上是看对于business是否有真正的贡献。我在Citi的时候,年终考核,我的manager告诉我,总体表现给我打的这个分数,基本就是告诉我,我已经在为公司的revenue做贡献了。我当时感觉莫名其妙,觉得technology的人怎么会对于revenue作出贡献?现在仔细想想,cost cutting或者是技术上的创新,不论从什么方面对于business的贡献,其实真的是能够称得上对于revenue有贡献的。只是有的时候,我们不在意大方向,一直专注于自己喜欢的技术范畴,忘记了公司的本来目的。
 
工作一年半了,我觉得我和当时那个我,的确有很多的不同。我对于事业的激情并没有衰退,但是我对于环境更加细心,更加乐于观察,而不是心里只有自己了。
离开Citigroup必然有利有弊,但是到目前为止,我觉得我一点也不后悔自己做的选择。在CMU的最近一次毕业典礼上,Cognizent的CEO为大家做了演讲,其中有一句话,让我受益匪浅:“我从来不后悔我做过的事情,我只惋惜那些我并没有做过的事情。”我曾经是一个非常喜欢后悔过去的人……不过现在,我不会再后悔这些我做过的事情。很多时候,在海外开始自己的职业生涯,是非常见年的。排除语言因素不说,公司文化,业余生活,都提出了比国内多很多的挑战。但是,无论怎样,坚持做好现在的工作永远是正确的。就像《功夫熊猫》里面的乌龟大师说的一样:“Today is a gift, that is why it is called PRESENT “。