离职总结

离职总结

这两周就要离开PASA了. 一直在写文档,争取在离开前把所有的工作都处理清楚,好交接给同事. 其实也应该好好写一下关于个人的总结啦.

从2013年9月算起, 不知不觉我来这个team也快将近2年半了. 在Panasonic,一共四个学期的intern和一年的fulltime经历让我学到的很多的东西. 由于team比较特殊的关系, 最开始的两个学期有mentor手把手的教我写code. 从Build system, toolchain, IDE, git, code style到向我展现了Open Source Software Engineer的世界. Danylov教会了我很多基础的东西,特别是Engineering方向的知识, 最重要的是他教会了学习的方向和学习方法. How to Google the question you want to ask. LOL. 至此,我成为了一个合格的StackOverflow Engineer.

在过去一年, jin, 我和andrii一起完成了一个application. 从design, architect, 到implementation的整个环节, 全程参与的感觉还是不错哒. 由于andrii是contractor的关系, 我也发现了如果仅仅是码农会有多郁闷. 对于整个项目, 基本上是没有任何的权利的. 代码写完了, 产品就不属于你了. 资深码农可以对构架,design提出意见建议,但是也仅仅是意见而已. 是否接受则取决于对方. 有些时候, andrii明明有很好的设计, 却由于其他人看不懂这种设计的优点,或者只是觉得没有必要, 就被否决了. 果然是contractor没有人权. 呵呵哒. 不过对于我这样新手, 有了更大的自由度, 不停地问问题, 在过去一年所有不懂得内容都有andrii给我讲解回答. 这样的机会在未来的工作中估计是不会有啦. 就在这样的边学边写的过程中, 对于整个program的构架, design的深入了解让我在后来interview的过程中受益良多.

在Full time期间, 还参加了几次的intern interview和带了一个intern. 从intern成长到mentor, 身份的转换还是让我学到了不少新的东西. 我从intern身上看到了自己的影子. 现在再认真思考还是会发现原来自己犯过这么多的基础错误. 很多东西真的不从mentor的角度观察, 很难理解和想到合适的解决方式. 特别是作为mentor, 对于intern的期望值其实并没有那么高. Make things done就足够让人印象深刻. 如果有更精确的schedule and plan, 然后按照你的计划完成或者及时汇报进度, 这样的素质就足够让我愿意和你一起工作了. 想想也是, 作为manager, 主要的工作就是做计划,然后执行计划. 一个好的手下不就是能帮老板把他的问题解决了么. 不论你干的再好还是再烂, 对于manager而言, 都必须在他的计划之内的, 才算是他的accomplishment. 这个也算是职场心得吧.

John的return offer给了我比其他人更好的待遇, 在他的计划里面, 也给我很大的发展空间. 不错的工资, 愿意为我争取更多的bonus和title, 可以预见的升职空间和计划, 以及人格魅力, 他是我见过的最棒的老板. 如果不是为了去西雅图, 我还是很愿意在John的手下继续做下去的.

最后, 虽然他们看不到, 还是超级感谢老板同事在过去这两年来的照顾, 让我在程序员生涯有了一个还不错的开始. Well.. 下一站, Microsoft. 还是蛮期待的.