Sunday, November 20, 2011

美国暑期实习经历engineering summer intern经验小谈 zz










我所实习的公司:
我的公司在密歇根州,曾经辉煌的汽车工业黄金地,公司是意大利的global 公司,美国的research 和manufactory 在这里,公司以robotic, product, electrical engineering为主。俺是在美国南部某村学Computer Engineering的,怎么跑到这边来做实习呢?好听的版本:我所在的组是做Machine Vision的,需要开发配套的Software, 我本科也做过类似的project, 因此很match。不好听的版本:之前在加州投了多少都石沉大海要不就一面悲剧啊,后来上门献身,发现法律已经可以阻止我啦(做volunteer)!于是接受了这个offer。。。
如何拿到的Offer:
不是这篇的重点,计划过一段专门写个,这里简而言之: Networking + Resume能换来机会,Skill strength 能抓住机会。
我的工作:
Video appliance UI, Toolset development及 Embedded system design(probably), 主要用C#, 以及第三方公司的API。大公司一般不会让你做端茶倒水的实习,但很多小公司交付给你的工作的实际技术含量可能不会那么高。我比较幸运,boss让我负责一个新的global项目的整个software 开发,组里只有我和老板是这方面的,所以相当于我自己在做。Oh, I love my boss~ 他是很年轻的一个program manager, 可能是公司里最年轻的。我本来的superviosr 不是他,被他拉过去了。老板人很nice, 这点很重要,鼓励我尝试并implement my own idea, 我感觉自己的空间的很大,喜欢这种管理风格。 不过为了确保I'm on the right tract, 我总会跟老板交流,工作方式见下面。
公司的待遇:
$15/hour before tax, 每天八小时,no relocation fee, 各种电脑,办公用品等fulltime全套设备,短期免费租车,无住房特殊deal, 应该是无任何保险,无明确的类似全职的请假制度,possible travel with extra pay。
IT 的high-tech公司的实习薪水可谓千差万别,能想到的那几家大公司的薪水都不低,据我了解到的,Google和Facebook是最高的,均比Microsoft高,Google的summer intern, 个别组的税后都可以有6000+(如谁有更准确消息可以留言,我再更新),Facebook同等水平略低,MS低一个等级,总部SDE/SDET实习税前5400,税后4400(感谢王沛~)。Apple的消息来源不多,不过它那的intern 跟fulltime一样是非常非常辛苦的,Appl这点在硅谷是有名的,他们制定的schedule永远处于完不成的过饱和状态,很对人从像NVDIA这样的公司跳过去,两周后又跳回来。如果是小一点的公司和startup, 一般是按小时付,往往在法定的最低工资上面一点点,八九刀左右。其他方面各公司差不多,公司能给我免费租车很令我意外,老牌欧洲公司给力啊。。。
办公与人文环境:
美国的high-tech大公司大多比较casual, 就跟在学校差不多,大家穿个人字拖piapia的就可以去,办公室里一般有很大的让你“创作”的空间,基本可以你怎么舒服怎么来,google的办公环境大家都有所耳闻,这里不罗嗦了,其他公司略次之。公司内的创作氛围很高,气氛比较轻松,以年轻人为主,无打卡制度。(同样open to correction)
我的公司呢是欧洲老牌industry公司,我看平均员工年龄能有我的1.5倍,穿着比较职业,没有露腿露脚的装扮,大家举止均很professional, 公司里很多欧洲人,中国人我目前只在照镜子的时候发现了一个,公司我能接触到的有500人左右,部门职能分工及其明确,交接顺畅,工作氛围较严肃,居然依旧是打卡制度,我悲剧的午餐时间啊。。。总是超时。
美国的公司实习据我了解都会把你当作全职员工对待,一个原因也是没有必要让公司各个部门再有针对实习生的系统。除了办公设备一样以外,我有同等级别fulltime的access level, 而且我负责整个这个project的软件开发,boss把一套软件的access只交给我一个人,这个项目应该是属于几百万级别的,泪奔啊~ Boss 从我刚到就开始给我压力了,我到组里才一小时,这个项目的第三方公司来找boss开会,boss 就把我拉过去了,我还没弄明白神马是神马呢,Boss 就边谈边说这个夏天我们组里把He Wang 招来做这个软件的开发,到时测试的结果确定是否用你们的SDK,于是对方看我的眼神都变了,名片神马的纷纷递过来,然后等我的,我说,我还木有啊,斯密马赛!还好以前有过类似的经验,尽量周全地跟对面谈,Boss 啊,你只跟我说过两句话啊,你这不是给我设套么,呵呵。But I love suprise burden and challenge, feels like I'm on drug!~
建议的工作方式:
好了言归正传,这个才是正文。。。Again,不是所有建议都有普适性,我是个aggresive worker, 长期规划不是做engineering, 所以跟我类似的人可以重点参考。
1. Don't wait for boss to give you idea, give boss your idea.
Boss不会像高中老师那样把每一步要什么细节,哪个环节该怎么做好告诉你,他需要的是你的Idea,所以接到project 不应该等着boss给你介绍细节,他不会的,只会给你一个预期效果,Idea要主动去想,去跟Boss 交流,这里有多大自由度,应该从跟老板的交流中品出来。
2. Bring your question to the boss with your existing question
这是我工作的一个习惯,去问老板有没有好的解决方法的时候我一般会带上我想好的一个方案,Boss倾向于看你脑子已经有了什么,然后再找问题在哪,哪些遗漏了,一般他也没有时间从头到尾给你讲一边。很好的验证就是,我今天偷懒了,两手空空去问老板我们的project的所有功能列表,他当时一句话就给我打回来了,Do you have a existing list yourself?
3.Don't bother your boss with small issue, every boss love independent employee.
这是老板给我提的第一条要求,pretty simple.
4.When showing your idea. Be as simple as possible, but as impressive as you can. Make the main point clear.
每次和老板的交流都是一次presentation, 要用最短的时间和话实现最直接的效果,老板可能只有一走一过的时间,有时得把老板当客户对待,就是当他什么都不懂,当他并不愿意听你说,但是你要说服他,convince him your idea. 这个方面我总会想Apple是怎样对待产品设计,对待客户体验的,很有启发,老乔的每次keynote都是精品。
5. Earn the responsibility yourself. The more you are willing to take, the more they will give you.
我不喜欢只做老板给我的,如果我感觉我能明显做的更多的话,我的boss总是从跟我的交流中发现我愿意承担多少duty来分配我的工作,这点美国high-tech大公司可能并不是这样,反而比较适合小公司。既然工作了,就不应该等着任务了,去找对你和公司更有价值的任务。 Always push yourself.
6.When you are not sure what to do, prepare for the worst, you will never know what task will come next.
刚去的两天活很少,我那个闲啊,寂寞的哪都疼,于是开始预测会有什么东西会用到,就开始扣,结果接下来这些都用到了,而且老板并没有期待你需要预热时间,直接就能上手永远是first choice.
7. Design, base on real-life observation
如果涉及到产品设计,应该建立在一定时间的观察上,观察已经存在的产品的请用特点,哪个部分需求最大。我的design要求提高所有人操作该平台的效率,我的基本原则就是把最常用的做到最简单来提高总体效率。那天把老板拽来说俺要去看工人实际操作以前的appliance, 因为blablabla, 你丫从不从。
8. You will need perfect oral English
如果一心做engineering, 我觉得口语要求没有那么高,但我就是个不安分地人啊,没事儿交流交流idea, convince 老板,去熟悉各个部门的工作分配及方式,跟第三方或客户打打交道,都需要precise, simple的语言表达,所以好的口语是需要的。

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.