分享

学长分享丨JHU CS就读感受的过往,CS就业走向和规划建议

 一森留学 2023-05-08 发布于北京

Hello, 大家好,我是Jason,今天给大家分享一下我在JHU CS项目就读的一些感受和建议,希望能帮到大家。

JHU CS 的三大强项

JHU的综合排名还是很靠前的,学校环境整体也很不错。工学院的规模并不大,但读CS项目的人很多,主要针对本科生和硕士生,博士生的数量相对会少一些,我读书那会整体有700多人。
JHU CS项目22年专业排名排到前20了,差不多每个track只有1个到2个左右教授,有些track甚至一个教授都没有,整体的教学质量非常ok
其中Nature Language ProcessingBiomedical Engineering以及Robotics的项目质量尤其不错,还有Communication Network实验室,供学生进行实践和学习。
除了上述三个强项track之外,CS项目还有算法、数据库以及操作系统此类比较track,当然也有近几年大火的machine learning track
个人感觉,就目前的情况来看,工学院还是很注重CS项目的扩展的,每年教师团队都会注入新的血液,聘请新的教授。

JHU  CS 的录取概况
15Fall一共录取了20个同学,只有3个中国学生,后来春招补录了3个中国学生,所以我们这届有6个中国学生。
16Fall的时候,就相15Fall要友好很多,录取名额增加了很多,一共录取了50多个中国学生,整体CS项目的录取人数也较之前翻了好几倍。
个人感觉扩招这件事还是有好处的,同学数量变多了,大家也可以互相讨论学习,同时你的人脉也会相对变广,毕竟美国就业还是很讲究人脉关系网的。
JHUMSSI项目
这里我单独说一个隶属于CS系的其他项目——MSSI,即信息安全项目。
如果你申请了CS项目,但没有被录取,有可能会收到调剂到MSSI项目的通知,不过并不是100%都可以调剂了,毕竟MSSI项目本身也有很多学霸申请。
MSSI项目虽然和CS项目都隶属于CS系,但两个项目在课程设置上还是有一定区别的。
MSSI项目有自己的必修课list,顺利毕业的话,你肯定要修完项目要求的课程。如果你想修CS方向的课程的话,只能在课余时间去申请和选课,同时兼顾两个方向的课程,还是有些累的。
MSSI的就业
单从就业方向来说,MSSI项目的就业前景和CS还是有一定的差别的,该项目毕业的同学,基本上都会选择security engineer相关的岗位,并不是单纯的码农。
MSSI项目的录取门槛并不特别高,而且就业前景也不错,录取数量也还可以,所以每年还是有很多同学申请的。
据我了解,系里可能会在未来开设一个新项目——MSNOP,对此类项目比较感兴趣的同学,可以关注一下。

跨申友好,课程难度比国内大

课程设置
JHU CS项目其实算是个蛮传统的项目,修满8门必修CS课程,以及2门选修课程/project即可申请毕业。
其中8门必修课程的教学内容主要围绕3个方向,包括applicationsystem,还有一个什么方向我记不太清了,每个方向要选择2门以上的课程,比较看重学生的综合发展,学习的cover面还是很广的。
对于一些本身具备一定CS基础,想要深入学习的同学来说,学习的课程还是有很大帮助的。
如果你未来毕业是打算直接找工作的话,CS项目的课程差不多可以cover掉大部分的应用知识,还是够用的。
PHD准备
如果你毕业后是打算继续读博的话,也可以在Robotics或者NLP等方向进行选择,硕士期间就可以进实验室,争取多跟几个相关方向的科研项目。
个人建议,读博准备还是早些开始准备会更好,比如说前两个学期就开始跟确定博士的科研方向,然后跟教授表明自己的想法,进组开始跟着做项目,积累经验,同时一定要注意维持良好的GPA
据我了解,差不多每年都会有一个到两个同学成功转博,从这个人数上,大家应该也可以了解到转博并不是什么轻松而简单的事情。
JHU CS博士的录取要求还是比较高的,不仅要求具备良好的GPA,还要有一定科研经历和科研成果,如果你真的想读博,那么在硕士期间就多多努力吧。

跨申友好
CS项目对转码选手还是很友好的,接受跨专业申请,不过虽然录取上包容性很强,但选课上有一定的限制,硕士生是不能选择一些本科比较基础的课程的,只能选本科比较高阶的课程。
Computer Science Fundamental以及Data Structure此类比较基础的CS核心课程,硕士生是不能选的,不过可以去旁听,但旁听是不能算学分的,需要耗费你自己其他的课余时间。
这对零基础或者基础很差的转码选手来说不太友好,只能自己通过网课、旁听等方式进行自学,从而自己打好CS基础知识了。

课程压力
CS领域可选的课程大概有50多门,大部分课程都是偏理论的课程,实务型的课程比较少,课程质量整体来说还是比较不错的,Database System以及Natural Language Processing此类课程都属于热度很高的神课,好好学的话,还是可以学习到很多知识的,不过同样,神课的workload肯定会偏重一些。
课程压力变大了应该是我来了JHU之后最直观的感受了,因为我是在国内读的本科,国内本科大部分的状态都是划水、放飞自我。
来了JHU之后,因为课程质量的变高,所以每门课程都是耗费一定的时间和精力去复习、预习和做作业/project,有时候甚至会学到凌晨1/2点。
我个人感觉Parallel programmingBig DataMachine TranslationAlgorithm以及Computer Vision这几门课程还不错,大家可以参考一下。

就业去向 都是头部互联网

15年这届有5个同学,在12月份申请毕业且都找到了工作,而且是美国的一些偏大型的互联网公司,包括谷歌、paypalFacebookBB以及亚马逊。
据我了解,我们14届的10个中国学生,就业情况也十分可观,差不多也都拿到了大厂的offer,比如说谷歌、startup以及领英等等。
学校每年都会安排两次career fair,一次春季一次秋季。不过因为地理位置的原因,周边没有太多的互联网大厂,基本上都是小公司。
有一部分大公司,比如说谷歌、OracleBloomberg、亚马逊等等,会来学校进行校招,但据我所知,除了Bloomberg之外,其他大厂并不会每年都来。
Bloomberg每年都来有一部分原因是因为这家公司的创始人是JHU的校友。我之前是在校招的时候,给Bloomberg投的简历,后来通过面试之后,拿到了offer,毕业后就直接入职,开始工作了。
我感觉JHUcareer fair虽然的确可以提供一些就业渠道,定时会开一些就业讲座,但帮助并不是特别大。
个人感觉,在校期间还是多提升个人能力和专业技能,拓展人脉,找前辈们进行内推或者自己投简历会更靠谱一点。
近几年的扩招让很多同学对就业这个方面产生的焦虑,个人感觉,虽然扩招可能会对就业造成一定的影响,比如说竞争压力变大,但就业这件事情上,我感觉要靠个人。
如果你实习很强的话,完全不必担心这些事情;如果你实习很差的话,就算项目只有你一个人,满足不了企业的招聘要求,你也照样找不到心仪的工作。

聊聊职业规划和不同岗位

职业规划这方面我个人感觉还是比较重要的,所以我这里单独提一下。
个人感觉,职业规划还是要早些确定的,不管你是对什么方向感兴趣,CS也好、MIS也好,又或者是咨询或者数据也罢,都要有一个明确的方向和规划,然后尽早为止努力和铺路。
如果你是打算回国的话,倒还好说;如果你是打算留美的话,还要提前考虑签证的相关问题。
我本科是MIS专业,硕士读的CS项目,我对数据、咨询以及码农这三个就业方向还是比较了解的,接下来可以展开分析一下,大家可以作为参考。
首先说一下目前市场上的情况,大部分中国学生在毕业后都会选择码农的相关岗位,有一些数学科班出身的同学,可能会选择数据相关的岗位。
咨询方向主要是四大和银行此类企业中的岗位。不过不同行业、不同规模的公司,在岗位名称和工作内容上,也会有一定的差别。

数据
如果你对数据方向的工作比较感兴趣,可以多了解一下Data AnalystData Engineer以及Data Scientist此类岗位。
其中,Data Scientist的工作内容比较偏科研,所以会更倾向于招聘博士生;Data Engineer的工作内容和Data Scientist相比会简单一点,主要是数据相关的一些工作。
面试的时候,考的大部分题目都是模型、machine learning、统计相关的内容,有时候也会考一些算法、数据库、SQL以及设计相关的内容。
咨询
我在本科期间学习过一些管理相关的课程,此类课程对学生的语言组织能力和表达能力的要求会高一些。
我认识的中国同学很少有从事这个行业的,不过印度很多同学会选择咨询这一行业,主要针对银行和四大此类企业。
不过工资并没有特别高,而且很多公司是不会帮助外籍员工办理H1B签证的,这两个原因应该也在一定程度上导致了很少有中国学生会选择咨询方向的岗位。

码农
大部分CS项目毕业的同学,都会选择码农此类岗位,大部分公司都是software engineer此类岗位,当然有些公司也会有一些比较偏应用型的岗位,比如说application engineer
如果偏维护的岗位,会设置devopssite reliability engineer或者security engineer岗位。此类岗位的要求并不是特别高,而且工资十分可观,所以很多同学都会考虑从事此类岗位。
就业前景广阔
CS就业前景目前来看还是很广阔的,很多公司都对CS项目毕业生比较友好。课余时间要多刷题刷code,这样后续的面试会更顺利一点。
有时间的话,多看看cc150那本书,书的内容主要是围绕数据结构和Java展开的,还可以cover到一些计算机基础知识以及optical original design,知识涵盖面还是很广的。

对码农不感兴趣的职业规划

CS项目毕业生并不是只能从事于上述三个方向,虽然码农是大部分CS科班出身选手的选择,但也有一部分是转码选手(可以考虑去做咨询或者数据方向的相关岗位),或者虽然是科班出身,但对码农不感兴趣,这里我们来谈谈其他的一些就业出路。
其实CS科班出身的话,可以有两种选择,第一,走科研搞学术,可以继续读博深造,确定自己感兴趣的科研方向,博士毕业后,去高校当老师或者去公司做一些研究相关的岗位。
第二,如果你不想搞学术,你可以选择管理类的相关岗位,去当manager。这里主要说一下CS毕业生跨行业申请金融工程、金融行业的相关岗位。
众所周知,Bloomberg是一个科技和金融融合度较高的企业,不仅会给债券公司、银行提供相关监管及策略帮助,还会给金融公司提供一些咨询服务和数据服务。
最开始Bloomberg只做一些数据分析和咨询的相关服务,在2008年的时候,全球金融危机,很多公司濒临倒闭或者重整,Bloomberg非但没有受到太大的波及,因为各个公司在金融危机时期需要咨询和数据分析服务,Bloomberg反而赚了十几个亿的利润,公司规模也得以有着很不错的扩张。
很多金融公司都会设有software engineer此类岗位,转码选手还是可以考虑。此类岗位和很多互联网以及科技公司的面试差不多,细节上会有略微的差别,但基本上前期准备也是刷题。
我认识很多CS科班,且对金融行业比较感兴趣的同学,都是先去金融公司做一段时间码农,然后做一些数据分析相关的工作,跟着开发一些APP,循序渐进接触一些金融产品,同时渐渐熟悉和了解金融行业的相关知识。
公司普遍都会给员工提供一些金融课程,不仅可以帮助你学习金融知识、了解公司产品情况、便于后续的开发和研究,如果你越做越好的话,后期还可以提升到管理层,从而接触金融行业的业内大佬级别的人物,更加深入地学习和深造。

计算机金融的三种类型

很多同学对金融公司的了解并不多,这里我简单说一下。金融公司差不多可以分为三类:
Hedge Fund
此类金融公司主要是跟对冲基金进行交易,从而盈利。此类公司主要是招聘的码农的主要工作内容就是维护交易系统,写一些交易算法,协助交易。
岗位录取的门槛会高一些,不过相应的,薪资待遇也会高一些。CitadelJane Street2sigma以及DE Shaw,此类公司相关岗位的薪资还是很可观的,不过可能会因金融危机而有所波动。
后期可以转quant,但如果想要重新回到互联网行业的话,难度还是偏高的,因为此类岗位的工作经历,大部分互联网、科技行业的公司都是不予认可的。

Bank/Securities

银行和证券公司,属于金融公司中的另一类,比如说BOAGoldman Sachs以及Morgan Stanley等等。
此类公司对码农来说,应该是应聘门槛最低的一个了,一般想要做码农的选手都不会考虑进此类公司,因为含金量不高,而且也学不到什么太多的东西,除非是那种对金融行业非常非常感兴趣的选手。

FinTech
FactSetThomson Reuters以及Bloomberg此类公司就属于金融公司的第三类的,刚刚我已经介绍过了Bloomberg这家公司的经营范围,主要是以咨询和数据分析为主的,基本上只给客户提供一些数据而已,并不会从市场交易上盈利。
纽约和东海岸地区应该是很多金融选手的目标求职地之一,这里我可以根据自己所了解到的一些信息,跟各位分享一些干货。
基本上比较传统的互联网或者科技公司在纽约都是有办公地点的,比说谷歌在纽约办公点的人数高达五千人,但谷歌毕竟是大厂,成功拿到offer的概率还是比较低的。
不过如果你想在金融行业发展的话,纽约、东海岸地区的机会还是比较多的;但如果你想去互联网、科技行业发展的话,个人建议去西海岸会更好,东海岸这边虽然也有一些互联网、科技公司,但可接触到的start ups会比西海岸少一点。我来谈一谈一些个人的想法。有些同学喜欢金融,我可以理解,也很支持各位跟着自己的初心和梦想去努力。
但有一说一,如果你是以码农这个岗位,想在金融行业长期发展的话,还是有一定风险的,毕竟金融危机会波及到大部分的金融公司。
不过在金融公司中,中国人做到高层的概率也比较大,因为据我了解,金融公司的中高层中还是有很多中国人的,比如说Citadel刚换的CEO,就是中国国籍。
西海岸很多传统的互联网、科技公司的中高层都是印度人,最直观的感觉就是我在亚马逊实习的时候,我感觉经理级别的人差不多都是印度人,高层也有很多是印度人,印度人在整个公司中占的比例还是比较高的。

JHU的生活和安全

刚来的时候,也没有像网上的帖子说的那么不适应,整体来说还是蛮适应的,日常交流没什么太大问题。
如果非要说一些不太适应的方面的话,那应该就是饮食了,我个人对美国菜的口味还是有些吃不惯的,又不能天天吃薯条汉堡,这边的中餐也不是特别正宗。
如果有时间的话,个人建议在留学之前多学学厨艺,来到美国之后可以自己做菜,又省钱又好吃。
生活费还算ok,我感觉物价并不是特别贵,中等水平吧,房租的多少要看你租什么样的房子,500800刀每个月不等。
如果你不是追求太高的生活质量的话,差不多课余时间打打工,生活压力我感觉并不会特别大。
很多同学对JHU的安全问题都比较关心,这里我也简单提一下。
JHU主校区还是比较安全的,毕竟有保安进行巡逻,虽然也会有黑人管你要钱,但基本上都是乞讨的那种,并不会强迫你给他钱。
比较不安全的地方主要是在黑人区,不要去黑人区基本上问题不是特别大。
晚上不要出门,出门的话打车,5点半以后都是免费的,校车也比较便利,大部分学生常去的场所都能cover到。

回顾申请季的感受

以上,就是我的全部分享了,希望可以让你们对JHU以及CS项目有一个更全面的了解。
留学这件事,我一直都感觉并不是什么简单的事情,就算我当时已经坐上了飞往美国的飞机,回味之前的申请季,我仍旧感觉出国留学是一件很艰难的事情。
从选校、选项目,再到备考各种考试和文书的准备,任何一步走偏了,都可能会影响到录取结果。
现在回望之前的申请季,虽然是漫长的,但也是快乐的。在准备留学的过程中,你肯定会遇到很多困难,也需要你给自己做很多心理建设。
比如别人放假在出去旅游和玩耍的时候,你需要在家没日没夜的备考;别人平时在打游戏或者逛街的时候,你需要一遍又一遍地修改文书。
不过我相信,在你拿到offer的那一刻时,你会感觉曾经的努力都是值得的。
希望各位都可以在申请季拿到自己女神校的offer

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多