作者supertoget (清冰)
看板Oversea_Job
标题[北美] 半路出家软体工程师- 选择程式语言篇
时间Wed Sep 23 11:11:01 2015
好读网志图文及连结版
http://brianhsublog.blogspot.com/2015/08/googleoooxxx.html
--------------------------------
以下纯文字
上一篇软体工程师美国找工作经验分享大致介绍美国矽谷缺人才的情况,以及我以半路出
家之姿依然可以得到许多面试经验来传达旧金山湾区的科技荣景盛况,本篇作为求职准备
篇第一章:程式语言这麽多,如果我已经有经验(或没有经验),我需要学特定语言嘛?
精简版 (如果以下太长,这段就是精简的结论)
如果你已经有经验有惯用的语言,把你最强的语言练到更强,不用刻意新学另一个语言,
公司会找会你语言的工程师来给你面试的。如果你还不会写程式,那你可以选择学习你
理想工作最会用到的语言,如果你想做网页开发,你可以选择 Javascript, Ruby, PHP
或Python,如果你想做手机 app 开发,那就是 Java (Android) 或 Swift (iOS) ,C++
和 Java 在许多公司都是一般类软体工程师会用到的。
有几个朋友问我是否要学OOO语言来为未来找某某公司的工作做准备,我经验没有很多,
程式语言会的也没有很多,但我的经验中,我面试过程中公司的第一关的电话面试人资
都会问我最拿手的程式语言是什麽,他们的下一关技术面试就会找懂这个程式语言的工
程师来给我面试。Google & Facebook 的人资都特别和我确认,他们大部分情况通常是
找 general hire,就是找没有一定要会某个领域(或某个程式语言)的人才,他们都是
看你是不是聪明、懂团队合作、会持续学习新技术的人才。Facebook 的人资举例说
Facebook 我面试的团队没有在用 Ruby,但是之前面试的候选人他的强项是Ruby,
他们也就找了会 Ruby 的工程师们来给他面试,他通过最後的公司面试,Facebook 也发
给了他工作,他们相信如果你的电脑科学基础很稳固,又是会持续学习的人才,你一定
可以学习职位需要的语言并融入团队。
当然并不是每家公司都像 Google 及 Facebook 这样子,但不论如何你需要一个最强的
语言,熟悉这个语言的写法、目前这语言最红最好用的framework 及 library都要有所
了解,我面试经验中其中一个小的新创公司需要很熟某个领域的夥伴加入,他们希望你
最强的语言的专业可以提供他们在 architect (系统架构设计)不同意见甚至是较好的
解决方案。
所以,别担心你的梦想公司没用你的最强语言,练习用你的最强语言尝试解决各种不同
的问题,只要你是这个语言的专家,你的面试机会是会多到无法想像的!
下篇:简介美国软体工程师面试流程
欢迎留言或来信讨论,如有错误欢迎指正,如要转载请注明出处,谢谢。
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 73.170.184.85
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Oversea_Job/M.1442977866.A.21F.html
1F:推 WarmBed: 更新好快! 09/23 11:16
※ 编辑: supertoget (73.170.184.85), 09/23/2015 11:33:48
2F:推 PonShen: push 09/23 12:58
3F:推 ax61316: 推!感谢分享 09/24 15:34
4F:推 tytyty: 推 09/25 21:27