Tuesday, October 28, 2014

亚麻也不是一无是处哈

发信人: NND (牛牛的), 信区: JobHunting
标  题: 亚麻也不是一无是处哈
发信站: BBS 未名空间站 (Tue Oct 28 01:29:23 2014, 美东)

不好意思,一篇文章黑了亚麻引发一片吐槽,亚麻光辉形象一落千丈,我感觉很愧疚呀
。毕竟前雇主在如此frugile的情况下对我算是相当不错的。我另起一篇说说it的好吧
。前面有大牛说了,去亚麻能学东西。是的,用心的话,在亚马你能有机会学到很多其
他地方学不到的东西。当然了,这个东西我不觉得是技术,也不是political。亚麻有
那么一点点技术,也会有一点点political,但总体来说都不是很strong。要学技术去
狗狗;要学political去微软(HP/IBM也行)。

首先在亚麻最多的的学习机会是学习一个项目运营的life cycle。从拍脑瓜,到
proposal,到use case分析,到和PM一起写文档,吹牛这个项目能带来多少利润,到
design,到各个org或者组之间的协调(TPM),到break down到各个组的task,到实现
,到协调同步发布,到运营(也就是operation或者大家说的oncall),到优化,整个
过程。这个我觉得是很多大的地方比如微软未必能学到的。亚麻对于SDE II升级到SDE
III要求cross team的项目,就是一个小型的能够全部过一遍的过程。等各方面能力提
高,能够做cross-org的项目了,那就是on the way to Principle了。当然了,如果
你整天埋头写代码的话,可能这些机会就miss掉了,那么你写100万航代码也未必能学
到真正要学的东西,升级涨工资可能也比较作急了。

第二,在亚麻你有更多的机会学习并提高communication skill。再上述项目开发和协
调过程中,你写NB代码比如贪婪算法或者动态编程的机会是几乎为零的,更多的时间里
你是在跟人讨论,email,和协调,再这个过程中使得每个参与者逐步对于项目的目标
达成共识。如果大家on the same page的话,开发一般只是最后1%的劳动而已。否则,
code写得越多,操的乱子就越大。好的沟通是亚麻项目成败关键,是上层的共识,也是
用于衡量码工的重要准则;老板一般不看你是写了O(nlgn)的算法还是写了O(n)的算法
的。烙印一般在这一点上完胜老中。

第三,亚麻鼓励码工的ownership,这也是一个绝好的学习机会。大家有时候说我写的
code烙印present于是抢了我的功劳,我觉得这个是看到点,没看到面。在亚马混久的
知道,头头们都强调ownership。什么是ownership呢?就是这块是我的,code不管是谁
写的,成功是我的;presentation不管谁做的,功劳也是我的。当然出了问题你也要承
担。学会如何去own一个产品,能够在老板的意见下合理利用资源把产品开发顺利进行
,能够在出了问题的时候勇于站出来号召大家一起解决问题,这样不论老板还是同修,
一旦碰上这个项目相关的,就会自然而然的想起来与你沟通一下,这你就有ownership
了。相对于有些hierarchy严重的地方,你未必能有权利去own什么东西,而在亚马,你
心有多大,能力有多强,就能own多少东西。

第四还有leadership啥的,就不多说了。总之,亚麻对于攻城狮这块儿的development
我觉得还是有可取之处的,对于今后的职业发展打下很多好的基础,这些东西可能是学
校或者大公司里未必能学到的。所以拿了亚麻的offer,高高兴兴的去,学习你该学习
的东西,不要整天埋头写代码,你的付出在亚马未必能得到回报,但自身得到了发展,
就可以换个地方套现了。。。
--
※ 来源:·WWW 未名空间站 网址:mitbbs.com 移动:在应用商店搜索未名空间·[FROM: 172.]

http://www.mitbbs.com/article_t/JobHunting/32815091.html

No comments:

Post a Comment