管理员
- 积分
- 96278
- 大米
- 颗
- 鳄梨
- 个
- 水井
- 尺
- 蓝莓
- 颗
- 萝卜
- 根
- 小米
- 粒
- 学分
- 个
- 注册时间
- 2009-5-17
- 最后登录
- 1970-1-1
|
看到这个帖子很红火。我也来回复一下。
首先,感谢楼主的分享,你提到的话题很好,resume oriented development这个观点也很赞。
. 1point3acres.com
看到楼下有同学问:是否有做技术专家的track,也有同学做了精彩的回复。也许是因为楼主提到了公司考察他是否能带人,有些同学想到了管理岗位?从楼主发贴里,我觉得面试的职位应该不是管理岗位,提到的“带人”,应该是作为经验丰富的工程师,从tech lead的角度,是否有能力带着工程师们来完成一个项目吧。
引用yangyuan同学的回复:
当他们说 tech lead 的时候,他们指的不是“带人”技能,而是技术积累。
能力强的能讲出各种项目细节、历史、决策分析、走过什么弯路。
能力弱的只能说出项目是怎么做的,很多也是开会时候被灌输的,勉强解释清楚。 . From 1point 3acres bbs
可能有些同学看了帖子会说二流/小公司不能去啊之类的。能被facebook用大包裹来砸,大家应该都会去吧,问题是大部分人也只能去个二流甚至不入流的公司,没其他的选择。所以“别去二流公司”这种话,并没有什么实际意义。. 1point 3 acres
也别以为去了一线大公司,楼主遇到的问题就迎刃而解了。大家都说有经验的工程师面试要system design,但是工作几年里,没做过任何system design的工程师也不少。Google最挣钱的ads部门里,很多工程师每日做的事情,也很无聊,我甚至见过因为工作太无聊,不能忍,辞职回国创业的(尽管没想到做什么创业方向,还是辞职了)。过些年,如果谷歌不那么hot了,等年龄大了,有的人也会面临楼主类似的困惑 -- 大家也别草率下结论说ads不好,任何公司里,凡是最挣钱的部门,往往面临的问题都是“维护”,也就是各种修修补补的杂事,也就是楼主工作岗位里的boring routine。
如果要避免楼主面临的问题,最直接的解决方案是:跳槽。当你在工作中无法获得成长的时候,就换一份工作。
但很多人面临着h1b、绿卡、家庭等原因,跳槽也不是说走就走的。此外,下一家公司也未必跟你想象的一样,比如前几年很多人觉得在google发展受限,跳进各种独角兽求发展,然后各种shit happens,踩完了以后,心灰意冷再回google的人也很多。
对很多人来说,这个问题可以转化为:当你在工作当中接触不到好项目,尤其是做的东西太无聊太打杂,或者你有好的想法但是管理层不让你尝试,而你又无法跳槽换个环境,那该做些什么?
中国人有句话:马不吃夜草不肥。说通俗点,就是最好有个side project。也不一定是个具体的software project,总之就是无论你跳不跳槽,平常别闲着。
. ----
前两年,我组织人做了个一亩三分地的新站 instant.1point3acres.com (不算成功,后面还要重做)。当时的一个tech lead,参加这个项目的原因,是想从头搭建一个系统并且要上线。之后,他在谷歌内部转组去了Brain,他周末经常在咖啡馆、图书馆看各种paper充电。无论是做instant,还是看paper,人家都没闲着。目前负责instant的同学在亚马逊,他工作之余,一个人把前端用react重写了一遍。
2015年,我见过一个谷歌的码农,他和几个同学,从毕业开始,一直组队在做一个业余项目,他们当时坚持了两年了,很不容易。去年,他们拿到了国内著名风投的投资,几个人all in了,全职在做。
多年前,我自己做一亩三分地,又何尝不是工作之余,天天熬夜做一个side project?. Χ
如何找project?
并没有什么简单的方法说出来,然后大家全都有了。首先看你是否有这个决心去找,而不是饭桌上喊口号,完事就当没发生过;其次,再好的机会,也得长期投入时间。
没机会的,就先去找freelance、non profit的项目拿来试试。有open source project也可以去参与。或者如果你瞧得起地里的项目,也有能力出活,欢迎参与。
很不幸,大部分人其实也就是发发牢骚+喊喊口号。再然后呢,没啥改变。所以,能成为大家眼中很优秀的那种人,是少数。我上面提到的自己做ceo的谷歌码农,2-3年的坚持,很多人也做不到。
等你真要付诸行动了,必然会看到机会的。至少你会祭起谷歌大法,去找找各种freelance或者non profit的project。
-baidu 1point3acres
..
.google и
|
|