入读反馈 | 来自Facebook软件工程师的强推项目 — 布朗ECE
Part 1.我眼中的布朗大学
布朗是一所非常“精英教育”的学校,学校全校大概6000多人,2000多本科生,3000多研究生和博士。校园非常美,坐落在罗德岛州普罗维登斯市。虽然是个小城市,但很适合学习,并且距离波士顿一个小时车程,非常方便。
布朗因为学校很小,基本都是小班教育,大课的话一般有两三百人,但是配助教都会配50至100个人左右。所以就mentorship来说,不管是关于课程还是研究项目,都非常accessible (master 一些专业还会有办公室)。
布朗作为全美最难进大学的前十 (录取率:7%), 不管是老师还是同学,都非常具有创新思维、充满激情、努力上进。同时也遵循美国教育 Work hard, play hard 的纲要。
布朗本科是全美最灵活的学校之一,你入学前甚至不需要选专业,进学校后想上任何专业的课都可以 (只需要大二选定方向)。并且因为布朗要求修满30学分,大部分专业只需要10-20学分就可以毕业,所以很多人都在布朗修了第二专业。个人体验:在布朗读了两年硕士的感受就是非常想重新读本科。
Part 2.回看我的项目-ECE
Brown ECE program 需要修满8门课(其他很多项目需要12门课),所以如果想在美国找工作的同学:会有比较充分的时间刷题和面试。Thesis可以选择做或者不做 ,看今后毕业想往哪个方向走。
ECE转码
8门课里可以选择3门其他相关专业的课,3门ECE的课,加上2门数学课。比如你想选CS的课,没有局限性,随便选 (只要本科1000 level以上的课)。ECE的课有C++, ML 和 CV,还有一些别的EE 的课,对于转码的同学来说, ECE的课还是比较偏工程,不会像CS的课那么practical 。两门数学课也可以选本专业的数学课或者数学系MATH打头的数学课。
优势
1. 课程较少,方便刷题转码
2. 有三门CS的课可以随便选
3. Less peer pressure on recruiting (有些公司按照学校给headcount,布朗人特别少 ,ECE一届大概20多个人)
劣势
1. 如果打算转码,相比其他学校的项目(比如CMU),可能上课能学到的东西没有那么多
2. ECE 和数学课会分散一些精力
Part 3.我的收获与成长
学习方面
我只能从ECE和CS 的角度上来讲,CS的课规划得特别好,每年助教还会在假期改进课程,能感觉到每年对于学生的反馈看得很重视。两年期间,从编程小白到面试大概十家公司并获得四个offer,我感觉自己成长很多。
生活方面
我本科在英国读的,可能会比国内本科的小伙伴稍微容易适应一些,但是毕竟是master,没有机会或者时间去参加很多活动或者社交。在来了美国之后,我的人生观和价值观改变很多,把留学看做是了解不同价值观和世界观的一个契机,而不仅仅是出国学习。
Part 4.我的同学们
ECE 基本都是中国人,CS 大概一半中国人,一半白人。布朗没有多少印度人,基本只有本科的Indian Americans。然后我们专业(ECE)基本70%来自国内本科,30%来自美本和英本。因为专业人数少,你和同学很快就能熟络起来,课程基本也一样,而且有办公室。
Part 5.毕业选择
基本ECE的人毕业都会选择就业,而且首选在美国科技公司做软件工程师。我们上届除了一开始就打算回国的同学,其他人似乎都在美国找到了工作或者读读博。我们这届大概70%的人在美国就业。
布朗的就业一向比较好,尤其CS也挺强。薪酬:看工作地点,大概100k-140k base,再加上股票、奖金等。
Part 6.Facebook工作体验
Facebook总部的饭很好吃。另外,有咖啡,有拉面,有烤肉,有冰淇淋,应有尽有。除了两家店,其他都免费供应。
Facebook new grad入职是不选组的,进公司了再选组(bootcamp),所以前5-8周完全无压力,并且能识很多新朋友。
Facebook Bootcamp 选组时,可以跟不同的组共同做项目,再最后决定进哪个组。当初接FB offer的原因之一也是因为可以选组,特别在大公司,选对组尤为重要。
Facebook入职,个人感觉还是挺不错的。我们组将工作和生活平衡得很好,做的东西挺有意思,也有很多员工福利。Facebook的实习非常好,基本我认识的在这实习的朋友都好评,推荐大家申请 (如果在fb 实习,return signon基本是$60k-100k,所以钱也很多哈哈哈哈)。
Part 7.给学弟学妹的建议
关于申请
1. 选ECE, 建议GPA 3.7+;TOFEL105+; GRE320+比较稳妥
2. 选CS, 最好GPA 3.8+;TOEFL105+;GRE325+
3. 软性条件方面,尽可能多做一些项目,然后能发一些论文更好
关于工作
1. 找全职工作非常看中实习,所以建议在暑假就开始刷题,然后研一的秋季找实习。
2. 很多公司实习return signon给的也比面试进去的高。
3 尽量多用英文交流。(来了之后),不管是生活还是工作中,如果用英文表达自己想法有障碍的话,肯定会带来负面影响。