【杂谈】侃侃转cs那些事儿



  • 1. IT 从业者开场白

    有句戏言:当码农的以前学什么的都有;学xx专业的未来做什么工作的都有

    先给大家介绍一个人, Simon Zhang(张溪梦):GrowingIO 创始人兼CEO ,前LinkedIn美国商业分析部高级总监

    美国Data Science Central 评选其为“世界十大前沿数据科学家”,亲手建立了LinkedIn将近百人商业数据分析和数据科学团队,支撑了LinkedIn公司所有与营收相关业务的高速增长。

    他的本科并不是学计算机的,而是学Medicine的,其实大家可以发觉在IT界很多大佬都是半路出家的,所以不是计算机科班出身的,也不要过于担忧;

    2.周围熟知的转CS成功案例

    下面都是周围认识的人,并且我也亲身见证他们转CS的成功

    本科学英语/德语, 入职google做软件工程师

    本科毕业于上海音乐学院,入职google做软件工程师

    本科学会计,入职google做软件工程师

    本科电子,机械,材料,环境,化工等理工科专业,最后转CS入职Google,Amazon,Ebay,Zenefits的有很多人
    正所谓条条大路通罗马,只要想转,通往CS的大门永远是敞开的;

    3.TA能我也能

    国内计算机教育:VS 国外计算机教育
    相信在国内读过本科计算机的同学们都懂的,除了个别顶尖学校,大部分学校的教学质量都是那个样子,考试前各种突击,平时老师也比较糊弄,大一学了很多通识课,大二大三学了一些专业课(仔细数数也就哪几门,还要准备考托福GRE什么的),但是大四还要申请啊,毕业旅行什么的,基本把很多内容都忘记了;

    国外来说:课程强度比较高,一门课能顶国内好几门;还有一点就是出国之后交了高昂的学费,不好好学习总觉得对不起那部分学费,所以motivation比较强;个人认为:美国教育的精髓在于作业(大量的project与training能速度提高coding能力)

    国内考研核心四门课: 数据结构,操作系统,计算机组成原理,计算机网络
    国内转专业的同学要考计算机研究生的话,会这四门课就好了,所以转专业同学缺的只是并没有那么多;

    计算机更新速度快(世界唯一不变的就是世界一直在变化)
    前些年学的技术很可能现在就过时了,所以很有可能后来居上哦

    4.培养出计算机的爱

    爱因斯坦有句名言:宇宙中一切力量的源泉竟然是爱!

    兴趣是最好的老师,很多在国内读计算机的同学们其实并没有对其产生兴趣(有很多复杂的原因,大家懂的),所以到后来读计算机研究生并没有那么浓厚的兴趣;转专业的同学如果能够培养出对计算机的热爱,那么motivation就会很强烈,在国外优秀教学资源下,就能够更快速的学习,未来还不一定谁猛呢!

    5.分析下硅谷神校的奥秘:San Jose State University

    下面从以下几个方面分析下:

    1)学生(主要分析硕士生):年纪偏大(已婚,另一伴硅谷程序员),本科985理工科专业居多,还有很多国内有多年工作经验

    2)地理位置:San Jose 硅谷腹地(天时不如地利啊,地点很重要);其余两个地理位置优越的名校:

    地球上距离谷歌总部最近的学校Carnegie Mellon University- Silicon Valley Campus;
    宇宙另一个中心: Stanford(宇宙中心:五道口)
    3)教学质量与学制

    教学质量:有一些工程师教课,比较实用,但是真心觉得教学质量和顶级名校比不了
    quarter制度:实习灵活

    6.天时、地理、人和

    天时:互联网行业

    地利:硅谷等IT机会多的大城市

    人和:目标明确,不要作,敢拼,猛
    结合转CS与San Jose State University成功经验来讲:

    最重要的就是:同学们一定要目标明确,认准个目标(决定转CS)就要坚持去做,不要犹犹豫豫(既想要A又想要B, 到头来什么都得不到);争取去一些IT氛围好的地方(比如硅谷),空气里都弥漫着代码的味道,每个人都谈技术,在这样的环境里熏陶,就业机会更多,可以被潜移默化的影响。

    7. 战略:取势

    尽量要取得CS相关学位:CS/ECE/CE/IS:目前北美IT市场竞争很激烈,虽然前几年有很多人凭借着非CS专业的学位找到了工作,但是未来不好说,同时有CS相关学位,H1B抽签,抽到了更容易Approve

    可以转学春季录取(先去xx学校读一学期修点CS的课程,再转学):在美国就读两学期可以有CPT的实习机会;比如CMU ME(选了一些计算机的课程)读了一学期,转学到CMU ECE,这样第二年的Summer就可以实习了

    Summary:年轻不要怕折腾,现在犯懒一点,未来可能付出更多的青春与代价

    8. 战术:得利

    1)基本版:

    一门面向对象语言 java/c++

    算法+数据结构

    mobile/web一个方向

    2)进阶版:

    计算机导论: 补充一些计算机知识点,转专业同学知识点一般都是残缺的,现在面试越来越喜欢鸟枪法,随便问你点知识点,哪一个不会,就基本挂了

    掌握一门脚本语言:ruby/python

    系统设计相关

    相关实习+项目

    9.最后的最后

    恩格斯的名言:思维着的精神是地球上最美的花朵!

    转专业这种事情,本来就没有固定的模式,有些时候人走多了就没有路,比如UC某个学校,前几年很容易校内EE转CS,但是转人多了,学校就不让了。但是多多思考,人是活的嘛,就能找到适合自己的通路。

    下载地址:
    mingche ppt:dropbox 下载链接
    yuezhang ppt:dropbox 下载链接

    本篇小编:Mingche Su


登录后回复
 

与 BitTiger Community 的连接断开,我们正在尝试重连,请耐心等待