在亚马逊做了一年开发,说说我的工作感受
入职:第0~1年, 一般的SDE I最大的学习机会是写程序。
- 写程序本身是一种思维、建模上的锻炼(熟能生巧)
- 小组训练新人最有效的地方是Code Review。Code Review的主要目的是培养SDE的习惯, 次要目的是提高程序质量。
薪资:SDE I其实在很多地方都是看作是暂时的一个角色, 不可长久。 一旦自主能力开发好了, 就是SDE II。 SDE I如果做得好, 顶多底薪增加1.9%左右。 但是SDE II做得好, 底薪可以每年增长6%左右, 直到增长到SDE II薪水封顶。 SDE II开始, 薪水慢慢向股票(RSU)转变。 亚马逊给股票时会假设明年这个股票会涨。 所以每年给的股数可能都比去年少。 最后交税时还是可以看到每年钱在往上涨的。由于级别比较少, SDE II开始, 每个级别薪水区间可以很大。 西雅图有的SDE II可能一年就10多万, 有的可能20多万, 有的接近30万。这与亚马逊股票浮动关系很大。
升职:亚马逊级别比较少。其实升到SDE II是件很不错的成就。 升上去了, 你可以拿拿别的公司的 Offer 看看给多少。职位越高, 越容易遇到经验比较足的经理。 这些经理会着重审核SDE III和Principal。有个部门今年一年就开除了两个SDE III和一个Principal。所以比起升职, 更重要的是成长。 做得好总是会加薪的。做得不好, 升职了饭碗都不一定能保住。