2007年5月14日星期一

步子太快了,也许走的就飘

工作5年了,当了1年半的老师(期间和朋友一起创业过,公司维持了一年后转手;然后和师弟作了个软件工作室,半年后因为自己加入金山而停止),在金山工作了1年半,在facio工作了三个月,在Roxbeam工作了1年,现在在目前这个公司里。
当年离开金山,是因为看到自己做的产品没有机会再做下去了,即使做下去,自己发挥的空间也很有限了;
离开Facio的原因,是facio用不上我,招聘过去时,是准备开发即时通讯的,但是过去后不到一个月,即时通讯的项目就因为联通的原因取消了;后来做了个Brew上的Push Mail,和CEO谈了下,认为这样发挥不了自己的优势,而自己又在自己人生的黄金发展时期,不愿等待机会,就离开了。
离开先拿到的CA的offer,但是自己认为自己属于比较能够向前冲的人,在大公司可能不能发挥我的优势;所以就来到了roxbeam,一个刚刚创立2个月的新公司。在Roxbeam我尽了我的全力工作,但是公司的弊病一年后显现了出来,过于软弱的中层使得项目难以顺利进行;复杂的人际关系使我也难以发挥自己的优势;正好这时我以前金山的市场总监出来创业,聊过几次后,感觉他是个能创业成功的人,对人、对事都非常的完美;由于当时我正在做Roxbeam的核心项目的第二版本,心里想怎么也要把这个项目作完,不然对不起研发的VP。正好这个项目作完后,在项目公测上,又遇到了难以理解的管理问题,我很无奈的提出了离职,离开这个自己寄托了很大希望的公司,加入了今天的公司。
在roxbeam,我参与了最早的核心版本的产品化和bug fix,用Python/C++两次重新写内核,使用新的算法重写了一次内核,如果不是对这个公司寄托了很大的希望,我现在也很难想象,我能在一年的时间里做完这些事情。当然,这里也有我的问题,我写代码太快,在大部分人难以想象的时间里,我就把大部分功能都实现,我本来也认为我就是在开发产品的第一个版本,本来就没打算是非常稳定的,但显然我的leader没有这么认为,在我还没有去稳定系统的时侯,诘责我的代码不稳定,这对一个全心投入工作的人来说,是很大的伤害。这也让我在后来自己带team的时候,对自己的team member非常的有耐心,有问题的时候基本不去诘责,而是立刻商量解决办法和需要不需要更多的engeering resource和QA resource,因为我相信他们认真工作了,。
在现在这个公司,我有机会和CEO交流,从他身上学到很多的思考方法和做事、为人的态度。这些让我受益菲浅,我开始真正用头脑分析每件事情的可行性。但是我毕竟只有27岁,不深的从业经历和浅薄的社会阅历,难以支撑我很好的做出判断。
工作以来,我基本一直是以一种跳跃的方式在发展,我知道我为此付出了别人几倍的努力,但是毕竟这不是一个事物发展的客观规律,在我的跳跃中,我少了很多经历,这对我可能是危险的。我想我现在应该静下心来好好想想,为了支撑我的工作和以后的发展,我必须补上什么?

没有评论: