作者chucheng (时间太少事情太多)
看板Oversea_Job
标题Re: [北美] 年过30, 想去美国发展..
时间Sat May 11 03:45:52 2013
※ 引述《tiumer (阿杰)》之铭言:
: 因为有机会到美国发展,
: 但担心我这样的资历在美国会不会不好找工作,
: 如果可能的话, 我很想转做software engineer,
: 所以目前在自学c++和Java,
: 不知道这样对之後去美国找工作有帮助吗?
: 在网路上看到美国面试software engineer都会问algorithm的问题,
: 请问是大公司会问而已还是小公司也会问?
: 我看很多版友说很基本的问题我都答不出来, 实在很汗颜,
: 有点後悔当初去美国读EE, 应该转读CS才对,
: 虽然大学有上过资料结构, 但那时不是很认真上, 加上年代久远,
: 早就还给老师了,
: 是要把以前资料结构的书拿出来复习algorithm比较好,
: 还是继续自学c++和Java?
: 我也有想过如果没办法在美国马上找到software engineer的工作,
: 不然就随便先找个工作, 至少不会一直吃老本,
: 然後去学校career program在职进修CS, 想办法转到软体产业, 这样可行吗?
完全就CS的角度来回答,EE的就业情况不清楚
基本上今年对你来说是最有利的,因为H1已满,OPT要毕业的大概也都招满了
剩下能招的就是有身份(绿卡的)
以面试的角度来说,没啥好说的,时间有限就是Java / C++ "择一"
没有C++底子,Java会好上手一点,快速买本书来努力自修
想确认自己有没真的懂"语法",去考个认证(或做考古题)当测试
在不背答案的情况下,能懂个2/3应该就差不多符合基本需求
接下来请狂做面试考题
amazon 买 code interview 系列书 然後狂做
以上二个任务,对会念书的学生+有一点点底子来说,苦练半年要补起来
应该算是合理的要求(尤其你当年GRE那种鬼东西都能忍过去了)
前提是每天至少有4~8小时念书
如果辞职专心苦练,3个月速成不是不可能
你留学过,我假设英文口说听力不会有太大问题(能满足interview需求即可)
然後可以狂丢(住bay area)
以你的情况要一次杀上google/facebook一类和顶尖大学的new grad拼
你赢面不大,想知道为什麽,可以看这里:
http://bit.ly/rgkeQs
这是Google Interview 电话面试时的五大准则
很多东西没办法速成,但有的(其实不少)公司面试"只问" 写Code / Algorithem
但二线的公司,甚至start up 公司,机会不小(薪水低一些,工时长一些)
但怎样还是有个上限,一天最多十小时(很特殊的情况不讲)
然後原则上周休二日总有
先求有工作再说,你需要几年的时间补很多东西(走Frontend要补ajax/css/web tech...)
走後端可能得补上database或是多写一些code
如果想拼大公司(老一点的),目标Test Engineer机会会大增
因为基本上高手都想当Developer,不少人看不起Testing的工作
Testing基本上也是要写code,某些角度很像你以前看spec测bug需要写code
就算去中小公司,很操钱又少也无所谓
做中学,经历/实力都是操出来的
拼个二三年,有了实力补上经历,要再跳到一周40小时的大公司不会太难
那时英文,写Code等能力也比刚开始时会强很多
我也是EE转CS
转换跑道本来就要付出代价
有的人是选择读个PhD(这条路不会比我上面讲的轻松)
有的人是先从小一点,累一点,无聊一点的工作干起
万事起头难,要补面试,除了买书自己语法/面试外
很多线上课程,我推荐
写Code + Data Structure
http://stanford.io/b1mhnP
Algo:
https://www.coursera.org/course/algo
然後确定自己能懂80%以上常见的Algorithm
http://www.topcoder.com/tc?d1=tutorials&d2=alg_index&module=Static
我面试前就把上面三个认真看过一遍,下载讲义,确认自己都懂(想像自己要期末考)
然後买这几二本书
Cracking the Coding Interview: 150 Programming Questions and Solutions
Programming Interviews Exposed: Secrets to Landing Your Next Job
主要是拿他们的题目练习,把答案遮起来不看逼自己确实能完成
随便拿几本都可以,我买那二本只是纯看评价,然後懒得上网找题目
然後记得投个五家 十家 甚至更多
理论上到准备到这里,要全摃 很难,多拿几个offer 可以拿来抬价
面试前,上
http://www.glassdoor.com
看看最近大家面试心得分享
(尤其是中小型公司,重覆命中考古题的机会不算低)
看个几次心中就会有数,都是问那些
上面的心得完全是针对new grad
我刚开始找intern时就是照上面的步骤,基本上无往不利,口试通过率有7成以上
後来找full time,基本上大同小异
通常intern干得好,离开时就有return offer了,不过楼主的情况既然是直冲full time
那没啥好说的,就是把自己练成面试机器
台湾的学生在"考试"的训练/经验/速成上,应该是全球顶尖水准Orz
我不是说实力不重要,是实力好的人,口试不练也会爆
实力不好的,口试练好一样可以拿到门票,当然,进去之後能不能如鱼得水就看各人
出来混总是要还的,缺的能力迟早要补(要不别想升迁了)
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 131.179.64.104
※ 编辑: chucheng 来自: 131.179.64.104 (05/11 03:58)
1F:推 AdamHmc:推一个, 满实用 05/11 04:49
2F:推 grtfor:推好文~也给了我一些鼓励 05/11 05:10
3F:推 TETZ:推 应该m 05/11 05:30
4F:推 eshai:推~ 05/11 06:32
5F:推 mayfour:推超用心的分享 05/11 07:10
6F:推 akb49:专业推 05/11 07:30
7F:推 RockLee:推好文 05/11 08:38
8F:→ Juilian:很棒的分享 05/11 08:44
9F:推 cavalier206:推一个 05/11 09:00
10F:推 oldhead1037:推 好文 05/11 09:45
11F:推 ookok:推好文 05/11 11:13
12F:推 hankums:推这篇经典 05/11 12:33
13F:推 valeroso:大推:) 05/11 13:00
14F:推 landattack:文中有一个字 "拼" 是我昨天在想的.. 系列文告诉你在美 05/11 15:32
15F:→ landattack:国工时正常 但要想 东西还是要做出来 还是会有压力 还 05/11 15:33
16F:→ landattack:是会有要跨的栅栏 虽不像台湾公司不停的拉proj进来 05/11 15:34
17F:→ landattack:但是你的产品还是得打败竞争对手卖出去 总会有这时候的 05/11 15:36
18F:→ landattack:我是说 你每周上班40hr还是要做出打败对手的产品 如果 05/11 15:37
19F:→ landattack:时间愈剩愈少 情势不利 你必须选择放弃或与同事拼出来 05/11 15:39
20F:推 frank11118:推 05/11 16:02
21F:推 laidon:专业推 05/11 18:33
※ henrypinge:转录至看板 Soft_Job 05/11 20:36
22F:推 tiumer:真是精辟的分析和建议啊! 05/11 20:43
23F:→ tiumer:虽然知道之後会有一条辛苦的路要走,但是多亏有前辈您分享 05/11 20:44
24F:→ tiumer:过来人的经验,让我有个明确的努力的方向,增加我很大的信心, 05/11 20:46
25F:推 tiumer:感激不尽!!!!!! 05/11 20:50
26F:推 ming1053:实用推 05/11 22:30
27F:推 lAoAr:推 对想进入这行真是实用心得 05/11 22:44
28F:推 ryanlei:感谢分享 05/12 00:48
29F:推 uwmtsa:推好文 05/12 11:52
30F:推 meteor007:请问一个困惑我一阵子的问题:换领域後如何在履历上证明 05/12 11:57
31F:→ meteor007:自己有相关领域的才能? 例如EE转CS,如何说服别人你有CS 05/12 11:58
32F:→ meteor007:的能力? 例如主修不是CS,如何得到面试机会? 谢谢~ 05/12 11:59
33F:推 frank11118:推 受用无比 05/12 12:49
34F:推 RockLee:要拿到面试机会的一个方式是参加公开的程式比赛 05/12 13:48
35F:→ RockLee:例如 Google Code Jam 或 Facebook Hacker Cup 05/12 13:48
36F:→ RockLee:我相信即使是投 Google / Facebook 以外的公司 05/12 13:48
37F:→ RockLee:你的成绩应该还是很有参考价值 05/12 13:49
38F:→ RockLee:如果是要面试 Google / Facebook 05/12 13:49
39F:→ RockLee:可能在你没投履历的情况下 HR 就主动找上你了 05/12 13:49
40F:→ RockLee:我今年初就是 HR 找上我後才补履历给他 05/12 13:50
楼上R大的建议确实可行,但不必那麽麻烦
只要要证明实力的话,解Puzzle即可
举例:
https://facebook.interviewstreet.com/recruit/challenges/
interviewstreet是一间start up ,专host puzzle,解完HR就会联络你
至於Hackathon,我过去参加二次,都非第一,但HR也很主动来联络
另外申请一个CS的硕士念个一年也是一招,洗学历是最常见的手段
回Meteor的问题,答案是自己想办法,有的人参加比赛,有的人洗学历
有的经营linkedin靠人脤,有的人参加开源专案讨名声,甚至有人start-up
但我觉得要得到面试最最最快(且轻松)的方式是请员工内部referral
只要referral几乎8~9成以上必定会有面试机会
可以联络上下左右届的学长姐在该公司上班的人帮忙递履历
※ 编辑: chucheng 来自: 172.249.69.127 (05/12 16:35)
41F:推 KrisNYC:推 05/12 20:50
42F:推 landattack:推chucheng实用资讯 RockLee没有美国学历喔!激励大家 05/12 22:03
43F:推 hugh3306:推 05/13 01:32
44F:推 sam352306:推~ 05/14 03:34
45F:推 stone99:推 获益良多 05/14 16:58
46F:推 daren73:推~ 05/16 23:16
47F:推 qwpobird:推这篇太赞了!! 05/20 16:04
48F:推 pterence123:太屌了 推! 06/09 11:48
49F:推 nsmmsn: ! 08/10 23:28