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