看到一些评论,以及和知友们的私信交流,我想补充一些内容! G. O8 b+ J) P$ @/ L5 _: e, C* E
1.目前并不是来美国留学的好时机,可以预计的是川普离任之前,移民政策会越来越严苛。我和不少同行常年都有收到猎头发送的职位,今年从年初以来收到的职位80-90%都要求是绿卡或者公民。我自己任职的公司,今年二月份一次性裁员了60个用OPT工作的员工。H1B的申请标准也变得更高,有幸抽中签的,目前IT类工资至少要达到level 2(各地区不一样,平均加州纽约波士顿dc貌似9w,大农村7.5w,不对的话欢迎指正)才能通过。如果不是技术大牛,也有毕业后会被迫回国的心理准备,请务必慎重考虑。
9 c3 X& j% y7 j. @! {2. 如果是打算转行,最好还是确定自己真的喜欢这一行,至少也得是不讨厌吧。我的中国同事和朋友里面一大半都是转行的,很明显的是真心喜欢这一行的,不但干的开心,职业发展得也很顺利;反之不喜欢的,即使侥幸找到了工作,也每天都度日如年,工作也是隔三差五的换。
1 J$ N/ _% B+ r6 C7 T. g, @$ {3. 留学费用也是要认真考虑的。cs如果是master的话,基本上不太可能伸到奖学金了,连ra和ta的机会也几乎没有。越好的学校学费越贵,我读书时几所顶级CS牛校(伯克利,CMU级别)差不多都是三四万刀一年,top100以内的貌似两万刀以上,记不太清了,我自己读的那种野鸡大学一年一万。这个信息有点过时,这几年听说学费涨的厉害,可以自己上学校官网查一下学费。然后根据地域,生活费波动也比较大。家里有矿的不谈,要保持国内小康标准的话,大农村房租(跟人合租)生活费保守估计一年一万到一万五(含车子保险和汽油费),加州纽约波士顿dc这几个帝都魔都级别的,一年差不多小两万够呛。硕士一般两年毕业,可以根据自己的情况算一下总费用。
! R8 G, j! r% f- q& M% h4. 刷题很重要,刷题很重要,刷题很重要!重要的事情说三遍。我入门比较晚,加上在大农村读书,身边没有懂行的人指点,所以读书期间不知道还有刷题这件事,一直为没有扎扎实实刷个一两年题而遗憾。一则面试需要,二则刷过题的大概率职业上走得更高更远,即使今后不做开发这一块,刷题培养出来的罗辑思维能力还是会很有帮助的。
4 J& s: a9 y9 C0 v+ l8 n6 `5. 如果是奔着移民去的,建议考虑加拿大的学校。加拿大目前提供一个EE技术类移民通道,这个移民通道是按照申请人情况算积分,差不多440分以上够资格。雅思成绩7,7,8,7(听力8分,其余都是7),获取加拿大硕士文凭,年龄不太大(可能35以下吧)基本上都能达标,从而获取枫叶卡,在加拿大待满五年可以申请加拿大国籍。加拿大的工作机会肯定没法和美国比,不过美国和加拿大之间有个北美自由贸易区的协定,美国允许加拿大籍人士持 TN 签证在美国工作生活。不过不确定此类签证可不可以申请绿卡,有兴趣的朋友可以自己查一下。另外一个风险就是随着移民政策变更,可能今后会对TN签证增加一些限制。
. Z1 g: d/ ?& j2 f% X+ Z
% i% m* i j( T0 f2 K2 }* s--------------- 原答案 -------------* A% b7 ]9 ~* M3 J/ q5 S0 N
不请自来,和知乎上的大牛们比我的资质实在是太普通,不过应该能给跟我一样资质普通但还有梦想的人一点激励吧。
+ i* U) c* j# Z本科汉语言文学,毕业后随便找了个银行的内勤干了大半年,突然心血来潮,决定出国读CS(一直都是码农控),遂辞职准备T。
' G$ ?$ v6 V5 D7 [& Z" t8 T6 G# A) g本科胡混了四年,从小就对英语厌恶至极,大二拿了四级证之后书都丢了,后来裸考了几次六级,一次比一次烂,就放弃了。准备了半年的T,还报了新东方听吹牛,无奈底子太弱,第一次考T,四个单项分数都是个位数,总分27。不甘心,又准备了半年,第二次考T,总分貌似76?记不太清了。
4 E" F2 H9 _5 t, q/ p; k$ L当时已经快26岁了,还是个女的,国内的亲戚全都觉得我疯了。在美帝的一个亲戚给出了个主意,让我申请个野鸡本科CS,国内的成绩折成部分学分,转学过来读两年半。我当时也不了解情况,就同意了,这里真是要感谢我爹妈,明明是反对我出国的,还是愿意拿大把的银子出来让我胡闹。申请居然成功了,签证居然也成功了,也不知道走了什么狗屎运。
8 {+ J6 o' \( G5 U t到美国第一年,26岁的阿姨,跟一群18,9岁的小p孩一起读书,心态是很崩坏的,尤其是在一个教学质量烂出天际的野鸡大学。这野鸡大学一年的学费是俺当年国内那本科的十倍还不止,并且根本就没有足够的师资教CS的课,于是加塞了一堆经济学,会计,统计之类的课,无力吐槽。再加上听前辈说本科毕业抽h1的概率小到哭,迫不得已还是得重新准备GT申master。为了省钱,并争取更多时间复习,决定转学去个语言学校,为此还跟亲戚大干了一架。亲戚来美已近30年,早已不知h1是何物,只认定我好高骛远穷折腾。0 y5 E! S) Q( M& e8 I
不理他们,转学成功,GT多少分不记得了,底子还是差,也实在是不喜欢英语,反正分数挺低的,不过我也不追求名校(专业跨度太大,本科gpa也一般,想追求也追求不了),勉强够用了。
" t5 U; U* j2 m' T% f1 z _5 p7 ], t从决定来美国读CS到最后正式开始念master,已经折腾了快3年了,27岁大龄女青年,应该比题主条件差得远。! \4 c* z( s! y1 K* N
这个CS的master也超级水,教的东西p用没有,唯一的好处就是课程轻松好混(毕业GPA3.9 / 4.0), 另外课余时间多。亲戚是搞数据库的,建议我考数据库的证,所以课余时间都用来准备DBA的证了,考了个oracle的OCA,后来证明,这个证还是p用没有。
k7 F! p4 y5 a. m5 X离毕业还差四五个月的时候开始找工作,这才发现数据库这碗饭是给有身份有经验的人吃的,没有身份也没经验的小白,适合的还是纯编程的活计,而我读研这两年都耗在数据库上,编程水平为负数,感觉自己掉进了一个天坑,心里面哇凉哇凉的。
t; ~# A j( K+ M好在个性还比较坚强,失眠了几天,躲被子里哭了几场之后振作起来,开始在各个求职网站和论坛找资料,重新规划职业路线,最崩溃的一次,是和一求职群里的前辈聊天,问他该怎么准备面试,他问我leetcode刷了多少题?我一脸懵逼,说什么是leetcode?对方无语,接着问,那你design pattern又掌握了多少,我继续懵逼,说什么是design pattern?对方就下线了,再也没有出现过。
0 C' i) Y& R& S& J9 L0 h8 X: ?2 n当时九章算法还没做起来,完全无人指导。我上leetcode找了个easy级别的题目,以我略高于hello world的水平足足写了三个小时,最后貌似还是没过test case,深刻认识到自己的基础差,天赋更差,已经快到绝望的边缘了。
$ Q% u4 _. u% M: R4 w所幸天无绝人之路,无意中在论坛上看到一个帖子,分析了几种求职的路线,刷题去西海岸的科技型公司是一条路线;另外学J2EE,搞web应用方面的开发,还是可以混迹于东部大量的金融,保险,交通运输和电商等企业的。于是迅速做出调整,开始研究J2EE和web开发应该怎么学,碰巧这时候某个群里有人在兜售国内培训班的视频,果断花了200块入了一套。
! x0 E/ O1 b1 b" v- I2 R接下来就是五个多月的闭关修炼了,每天从早上七八点醒来,一直看视频,跟着敲代码到凌晨一两点。记得视频里有个老师说,笨办法才是好办法,每节课的代码要敲三遍,第一遍照着抄,第二遍把具体代码删掉,保留框架和注释默写一遍,第三遍从头到尾白板一遍。我没有那么多时间,但是也尽可能的写了两遍。
1 W( D5 |9 \7 `0 w% {' g" w闭关五个月后,比之前底气足了很多,但水平还是差。opt有三个月找不到工作就滚蛋的政策,确定以自己当时的水平三个月肯定是找不到的,正发愁的时候,在一个论坛里听说有些小皮包公司交点钱可以给学校出工作证明,挂靠opt,于是联系了几家,表示了三个月后找不到工作就去挂靠的意愿。" H, }& c% H: i/ @5 h4 k
皮包公司多数在纽约郊区,我在学校所在的大农村里挣扎了三个月,果然没找到工作,于是咬牙决定去纽约碰运气,顺便解决挂靠opt事宜。为啥说是咬牙呢?因为当初花三千刀淘的二手车已经快油尽灯枯了。兜里的钱最多维持三四个月最低标准的生活,已经29岁了,不说回报,花了爹妈几十年的积蓄,真的不忍心再向他们开口要钱了。那车的引擎灯一直亮着,不敢去修,制冷系统也坏了,开超过30迈制冷剂就会被蒸发干净。所以从学校所在地到纽约的八个多小时路程,可以说是生死未卜。临行前上油管学了下怎么加制冷剂,买了两大罐制冷剂,一路上每开半个多小时就停下来等引擎冷却,灌制冷剂,再继续上路,八小时的路程开了将近20个小时,到目的地时已经凌晨一点了。2 Y) T4 q5 h7 B" _
所幸之前联系的住处里,合租的四个妹子都是好相处也很上进的姑娘,大家成了亲密无间的好朋友,这份友情一直持续到现在。现在回想起这段时光,其实开心多过痛苦,大家都穷的叮当响,却都为了目标义无反顾的奋斗着,印象最深的一个妹子,是从遥远的大德州北上来的,也是濒临破产边缘,拉不下脸面再问父母讨要生活费,于是找工作之余去了纽约餐馆打工。算是打黑工了,餐馆老板怕被发现,不敢让她在前台端盘子,要她去后厨倒垃圾,有一次这姑娘一脚踩滑,整个人都跌坐在垃圾堆里,满身潲水臭气熏天,她忍不住委屈得大哭,在家里也是千金小姐万般宠爱的,为什么要来受这份苦?可是自怨自艾了几分钟,就咬牙站起来,跟她自己说,爸爸妈妈让我受了最好的教育,难道摔一跤就被摔没了吗?我今天倒垃圾,明天倒垃圾,不可能一年后还继续倒垃圾!嗯,这姑娘现在已经做到四大其中一家的vp了。1 y5 k1 |6 w1 j2 w2 O* I; K# b2 Z
说回我自己,跟其他千千万万求职者一样,开始海投简历,疯狂面试。我英语差,技术臭,就只能靠广撒网了。各种职位的面试不管是不是我想干的我能干的,只要hr肯安排,都接了去面,当作是在训练自己的临场经验和口语了。这个过程中也一直在读各种技术性文章和背面试题,算是小有进步吧。折腾了三四个月,终于时来运转,找到了一个小公司做网站开发。真是要感谢面试我的大叔,后来也是我工作上的lead。面试的时候他一定是能分辨出我的水平不太够的,但还是愿意给我机会试。
$ p0 D$ d* J" b: o% d正式进入开发领域,才知道学校里学的,跟着视频学的,和实际工作差了十万八千里。小新人其实一开始不会分配太多任务,但是为了保住饭碗也为了不辜负lead的信任,我开启疯狂学习模式,那段时间每天读公司代码到凌晨,自己画flowchat来理解架构,可以说入职三个月比之前两三年学的东西都多。lead应该是能看到我的进步的,我能明显感觉到他给我布置的任务越来越难,最后终于不再局限于小bug小功能的修修补补,开始让我独立开发新功能了。3 D& l9 u. L$ y
工作过程中我对大数据产生了一些兴趣,就报了个在线的培训班开始学这方面的知识,课上一个老师介绍了一个好的学习方法,就是写博客,自己动手把每节课的知识点都整理成博客,一来可以巩固知识,二来发博客可以和同道中人交流学习,最重要的是,找工作时把博客链接甩出去也是大大的加分项。这个习惯我到现一直还保留着,工作中遇到了问题,解决了之后就会把整个过程整理成博客,linked in上面可以发文章,我也会在那上面放一份,现在隔三差五linked in上就会有hr主动来找,尽管我的linked上除了这些小文章,半点工作经验和个人介绍都没有,嘻嘻~~6 I: L) `1 y. g) ^6 ~! N
我到现在技术水平还是远不能和大牛们相比,但是作为一个资质平庸,26,7岁才开始零基础大跨度转专业的文科女来说,我的经历应该能有一点点激励作用吧。
# D9 ~7 F8 C# o8 ^7 _8 E" T* F" }; _# Q最后谈一下身份问题,这个算是来美国最需要考虑的问题,尤其是现在移民政策非常不友好的情况下。第一个是opt,选专业千万要跟学校确认是不是stem专业,这个决定将来能赖一年还是三年。 第二个是h1b,如此惨烈的抽签状况,一定要胆大心细脸皮厚,我找到第一份工作时其实已经不太来得及申请工签了,然后就死皮赖脸装可怜跟公司拼命磨,所有的材料都提前备好,一旦他们松口,就选隔天到的最快件寄过去,能走premium就premium,虽然现在新政策又把这个取消了……第三个是绿卡了,做好第一份工作办不了的心理准备,从入职第一天就要有一两年后跳槽的觉悟。我第一份工作干了将近三年,期间问过多次,不给办,加上尊敬的lead大人人事斗争落败后辞职,我也无心在那里混了,于是跳槽。跳槽前跟新公司反复确认可以办,才跳过来,做好面对各种糟心事的心理准备,因为不可避免要为绿卡的事跟前东家各种纠缠。 |