本文经AI新媒体量子位(公众号ID:QbitAI)授权转载,转载请联系出处。高考考好,志愿也要填好。收入丰厚、社会地位高、前途光明、冲上热搜榜首……人工智能/计算机专业成为“准大学生”想报的专业之一。趋势和申请AI/计算机专业?答案不是唯一的。量子比特(QbitAI)采访了15位计算机/人工智能行业的学者和从业者,整理出了这八道终极问题。希望这篇攻略对想申请AI/ComputerVolunteer的同学,或者正在体验大学生活的同学有所帮助。套路规避一句话:以下内容不足以作为报考建议。:)终极问题一:人工智能/计算机专业值不值得申请?“就是能不能通过考试的问题。”上海交通大学计算机系副教授闫俊驰:人工智能是我国为适应时代需求而刚刚开设的新专业;历史悠久、学科体系完整的计算机专业是目前的热门专业。我想对于很多同学来说,不是值不值得报考的问题,而是能不能通过考试的问题。华为诺亚方舟实验室技术专家王云鹤:值得。人工智能和计算机科学还有很大的发展空间。虽然AI已经在摄影、语音识别、自动驾驶等诸多领域落地,但人工智能领域的很多理论问题还没有解决,工业应用的性能还有很大的提升空间.上海交通大学AI领域博士生:值得申请就业,毕竟是应用开发期。但对于本科生来说,如果想从事科学研究,则推荐数学、统计学、物理等基础学科。逻辑思维和科学素养的培养在整个人生中更为重要。“计算机可以,但人工智能不是必需的。”天津大学智能与计算系副教授潘钢:我觉得完全追热点或者追趋势不是什么好事。深入研究方向可能会更好。毕业于清华大学计算机专业并已考入CMU硕士的翁嘉义:计算机可以,但AI不是必须的。不要将自己局限于AI。计算机包括编译优化、体系结构、图形学等多个领域。在本科阶段,我觉得知识的广度是最主要的。可以多感受学科各个分支的魅力,再下决定也不迟。毕业于清华大学计算机专业,目前在读博士。北邮计算机视觉跨专业保研,本科学校一等奖学金:要看兴趣,因为我一起读计算机系的同学最后都没有做计算机相关的工作,所以即使专业本身有含金量,如果你最后不想往这个方向走,那也没什么好说的。终极问题2:什么样的人适合学习人工智能/计算机专业?“最后,它会变成一道数学题。”杜克大学陈怡然教授:你需要有很好的逻辑思维、数学和编程能力。清华大学计算机专业毕业,博士在读:除了数学基础要好,还要有强烈的求知欲,因为计算机和AI的共同特点就是技术日新月异,而且变化非常快。另外动手能力也不错,很多项目都需要经常去实践。天津大学智能与计算学院潘钢:从本质上讲,一般需要两个能力,一个是你的数学和英语能力,一个是你编程的Coding能力。事实上,计算机相关学科的核心问题最终都会成为数学问题。当然,这也是相对的。计算机涵盖的工作性质非常大,所以具体要求也不一样。“你得试试才知道。”毕业于清华大学计算机专业,已考入CMU硕士的翁佳怡:这个不好说,你要试过才知道。人工智能和计算机不是等同的概念。从先验的角度来看,数学稍微好一点,动手能力强最重要。上海交通大学计算机系副教授闫俊驰:我觉得AI和计算机科学的包容性很强,大部分人都能在这个学科或行业找到合适的定位和成长计划。bilibili/知乎大V《狂野钢铁侠》智慧君:不相信“程序员35岁就会被淘汰”的人。Autowise.ai研发总监,清华大学计算机系董承志2006:我觉得人工智能和计算机科学的概念并不完全相同。与AI相比,计算机科学的发展历史悠久,涉及的部分复杂,所以会更加强调能够静下心来,花更多的时间去理解和掌握那些复杂的基础。目前看来,回报最高的方向,肯定能做到以前做不到的事情;之所以讨论人工智能和计算机,也是因为它们有更广阔的探索前沿;我喜欢做新的东西,在这两个专业我还是可以得到更多机会的。终极问题三:学习(辅导)人工智能/计算机专业感觉如何?“这和我想象的很不一样。”北邮计算机视觉跨专业保研,本科一等奖学金:第一感觉和想象中的大相径庭。当时本科学习C语言基础,以为马上就可以开始做项目,结果在编程软件里一直写着小代码块。可以说是心理落差了,以前觉得有点无聊。但是后来学了之后,感觉学计算机(编程)就像解数学题一样。坚持写下去,就会有收获,成就感很强。华为诺亚方舟实验室技术专家王云鹤:其实AI入门并不难,但是人工智能要做好就非常难了,需要很多基础学科知识的支撑。我的本科学位是在数学系。2010年前后,有幸接触到人工智能相关的研究,主要是计算机视觉。人脸识别、医学影像等大学级创新项目很多,用到了大量的线性代数知识。印象最深的是我寒假写的几个小程序在西电人工智能大赛中获得了二等奖,也算是一次人工智能领域启蒙的机会。B站/知乎大V“狂野钢铁侠”智慧君:据身边大部分人说,学CS挺好的,就是脑袋有点凉;如果你学好计算机和人工智能,你会发现世界上很多问题都有解决的捷径。“在这个行业学习会更痛苦。”清华计算机专业毕业,已经考上CMU硕士的翁嘉义:清华我们班(本科16年级)没有AI专业,后来才开设了smart班。其实几乎每个系都或多或少在搞AI,我什至觉得精义系的毕业生都跟神经网络有关;本科的经历大概就是按部就班的学习,科研,学习和生活之外。事实上,还有很多有趣的事情。其实在计算机系,每个人都有自己独特的闪光点,每个人都有值得学习的东西。最令人印象深刻的是每个人都非常聪明。本科四年只熬夜一次。真难以想象熬夜一周的同学是怎么熬过来的……NOIPer,本科经济学专业,出国转计算机,亚马逊实习生:你需要花很多时间坐在电脑前,而且很多东西需要自己去学,而不是等着老师一点一点的教。你在学生阶段学到的很多东西,可能与你以后的就业大相径庭。总之,你需要有耐心,有一种不容易被困难影响的心态,否则在这个行业学习会比较痛苦。新加坡本科在读,计算机专业,知乎用户@正宗唐六:人工智能/计算机专业是以“编程”技能为基础,进而发展更高层次的知识。它考验学生的数学能力,所以除了编程语言,还需要学习概率和矩阵的课程,打好基础,后期再学习人工智能。很多人说程序员996,掉头发,熬夜。我只想说……这很对。学习计算机和编程是很累的,是一种脑力锻炼。但如果你是一个热爱学习,享受成就感的人,爱情就会战胜困难。终极问题4:喜欢但没有被人工智能/计算机专业录取怎么办?“其他专业也可以。”上海交通大学计算机系副教授严俊驰:自动化、电子,甚至物理、数学等相关专业都可以考虑。毕业于清华大学计算机专业,已考入CMU硕士的翁佳怡:还有其他专业。比如在清华,软院、自动化、电子都有相关的研究,可以直接联系学校喜欢的导师。组,不太注意出身。天津大学智能计算系副教授潘刚:没关系,因为你的大学相当于一个专业的选择,这种学习的机会很多。大学期间,你还有很多时间自学,绝对可以在自己非常喜欢的某个方向上提升自己的能力。比如天津大学也有双学位。只要成绩不是太差,大学期间也可以辅修自己喜欢的专业。其实也不算太难。《你有一百种入坑方法》B站/知乎大V《野铁侠》智慧君:个人认为在这个时代,电脑是一种通用的生活技能,用来提高做题效率解决和生活质量。这和英语是一样的。所以不是只有计算机专业的人可以学计算机,教材、公开课、培训班都是公开资源,你有一百种入坑方法,其实大多数程序员大哥都是自学成才的。新加坡本科学习,计算机专业,知乎用户@正宗唐六:个人认为,如果下定决心读人工智能/计算机专业,还是可以考虑排名靠后的大学。因为人工智能/计算机专业毕业后,虽然你也看学院,但你也看重自己的实力。这就需要你在学校参加一些比赛,或者毕业后获得几年的工作经验。但是如果你有其他比较感兴趣的专业,也比较有把握学好,建议你选择排名靠前的院校的这个专业。毕竟人工智能/计算机专业难度很大,没有把握也能学好,大学期间会很惨。NOIPer,本科经济学专业,出国后转计算机,亚马逊实习生:比较可行的方式是出国,资金是个问题,但是出国也有奖学金,出国的方式还是蛮多的,你可以了解它。终极问题五:人工智能/计算机专业的发展方向是什么?“两个专业都有很大的发展空间。”上海交通大学计算机系严俊驰副教授:两个专业都有很大的潜力,在学术界和工业界都能取得优异的成绩。在这里认识到两个专业的重要性和前沿性。华为诺亚方舟实验室技术专家王云鹤:AI和计算机专业的应用场景非常广泛,所以刚入学的同学不需要急于给自己制定太长远的规划。建议多了解不同领域的不同知识体系,找到自己真正感兴趣的方向,认真去做就好。杜克大学教授陈怡然:人工智能是大计算机科学的一个分支。中国普通人印象中的AI,一般指的是图像处理、语音、机器人等AI应用。但人工智能还包括许多其他分支,例如算法和硬件。未来人工智能学科将朝着基础+应用、软件+硬件一体化的方向发展。纯应用性的教育和研究会越来越少。上海交通大学人工智能领域博士候选人:科研、企业、创业、独立开发者、教师。推荐看CMUCS的校友,很有代表性。北邮计算机视觉(AI方向)跨专业保研,本科一等奖学金:如果站在研究生的角度去想AI或者计算机,可以说偏向于算法或者工程应用。短期计划肯定是先发论文,先学好基础课,再做项目。至于未来的计划,我对算法更感兴趣。当然,竞争的压力也会比较大。NOIPer,本科经济学专业,出国后转计算机,亚马逊实习生:可以是软件工程师,软件开发经理等,具体细分很多,网页包括前端,后端,全栈,其他还有自然语言处理、算法、分布等。“毕业后,还是靠自己的编码能力。”清华计算机本科毕业、已考入CMU硕士的翁嘉义:AI未来的规划不是很明确,因为毕竟是近几年才发展起来的,而且没有人可以肯定地说。通常在大学会有一个比较明确的规划:大一大二大三好好学习,大二实习,大三进实验室看看能不能出成果(试发一篇文章),好好学习在大三。暑假去实习/暑研,大四保研,出国申请,找工作。天津大学智能计算系副教授潘钢:我接触的大部分学生本科阶段都是学计算机的。说白了,他们毕业后还是靠自己的编码能力。至少在开始的时候,靠自己的专业技能找工作的机会太多了。比如有的同学大学毕业后去了阿里腾讯百度。也有同学可能一两年后就出去创业,去其他行业,包括金融和投资。但有一点是,如果你做得好,这可能取决于你所在的学校类型,学校本身的品牌可能会深深影响你。终极问题六:人工智能/计算机专业就业/升学情况如何?“出国深造难度大,就业相对稳定。”上海交通大学计算机系副教授严俊驰:今年本科生出国深造遇到了一些困难,但计算机相关专业的就业在我看来还是比较稳定的。天津大学智能计算系潘刚副教授:我指导的学生去深造的比例还是很高的。像天大这样的学校,继续教育的比例超过50%,甚至更高。当然,就业形势也不错。即使在今年疫情的情况下,我觉得他们还是很好的找到了很多工作。如果是特殊情况,今年申请美国学校的难度可能很大。那么申请美国的同学今年可能就出不去了。清北毕业某知名AI公司员工:我的很多同学都是从事AI领域的。就业、保研、出国的比例预计为3:4:3。拿到了年薪40多w的offer。NOIPer,本科经济专业,出国转计算机,亚马逊实习生:我身边学计算机的同学大部分都有工作,也有很多去大厂的,但这只是我个人的情况。事实上,继续深造的人并不多。我的大部分同学本科毕业后都去工作了。华为诺亚方舟实验室技术专家王云鹤:目前AI在行业内的就业形势还是很好的。2017年以来,各家公司开始关注人工智能相关领域的人才。待遇和发展前景都很好的。此外,人工智能和计算领域还存在巨大的人才缺口,这种现象在未来几年还将持续。上海交通大学AI领域博士生:目前就业形势很好,但存在一定的泡沫。就业平均工资基本上是计算机领域最好的,进修的主要目的是出国读博士。关键是要脚踏实地。泡沫消退后,你还是那片珍贵的水!985毕业入职国内某运营商:这个专业没有就业问题。如果你学习好,你可以去任何你想去的地方。如果你不能去,那你还不够好。幸运的是,高中和初中都有网点。这10人中,1人可能出国深造,1人可能转专业出走,1人继续深造,3人考混合文凭,4人外出工作。10年前读211计算机专业,非计算机从业者:如果想对计算机领域有更深入的了解,可以选择深造。我们班学生就业的比读书的多。30名学生中,只有3人在读研究生。毕业于清华大学计算机专业,目前在读博士:基础就业、读研、出国各占三分之一。最近大家对出国比较感兴趣。据我所知,大部分出国的同学,基本上都是想着在国外工作几年再回国。他们只是想积累一些经验,学习一些经验,在回国之前存点钱。但最后一定要回去工作。北邮计算机视觉跨专业科研保障,本科学校一等奖学金:我的同学,大部分其实读过研究生,读研+出国的基本占到70%,因为有本科理科的东西真的很少而且很基础,只有读完初三四年级的专业课,我才会更加坚定自己想学的方向。“一半的学生选择转专业,还有很多会转行金融。”杜克大学陈怡然教授:受疫情影响以及疫情给经济带来的下行压力,应届毕业生就业普遍不如从前。即使是已经收到offer的学生,也经常听到offer被取消的消息。由于签证问题,国内赴美学生基本停滞不前,几乎可以肯定对明年的国内招生产生负面影响。对于明年的科研经费,以及来自中国的学生能否按时拿到签证,大家普遍持保守态度。清华大学计算机专业毕业、已考入CMU硕士的翁佳怡:按正常来说,大部分是继续深造,也有一小部分是去工作。都去了大工厂和初创公司。这取决于个人选择。但今年因为疫情,不少出国的当事人选择了推迟一年找工作、实习、做研究助理。Autowise.ai清华大学计算机系研发总监董承志:虽然今年受疫情影响,很多行业已经关闭招聘,甚至开始裁员,但是很多互联网公司的offer还是非常有竞争力的。在各个招聘网站上都能看到。然而,受疫情影响,许多原本计划出国深造的学生无法实现自己的计划。我们公司在招聘过程中也感受到了这种情况。这些同学也可能有机会进入公司实习,学习一些工作内容,可以弥补一部分影响。985高校计算机专业,转数字新媒体:继续读研究生的人很多,但有一半的学生选择转专业,其中有不少人会转金融。终极问题7:学习人工智能/计算机专业需要注意哪些陷阱?“为了AI而AI是不够的。”上海交通大学计算机系副教授闫俊驰:AI和计算机都是攻守兼备的专业,在深造和就业上都有很好的深度。我建议大家好好做。数学科学基础和计算核心课程。今年本科生出国深造有一些困难,但是计算机相关专业的就业我觉得还是比较稳定的。上海交通大学人工智能领域博士生:方向不明确,比如没有研究背景和应用的理论基础。为AI而AI是不够的,最好是找到解决问题的工具(AI)。锁定研究对象和研究方法就会出现问题。本科生必须学习计算机管家技能,如操作系统、编译原理、体系结构、网络等。研究生:一个好老师,一个好的课题组很重要!新加坡留学,计算机专业,知乎用户@正宗唐六:我觉得最大的坑就是什么都学了,到头来什么都不知道。无论是人工智能还是通用计算机科学,都可以细分为非常小的专业领域。比如人工智能专业有机器学习、深度学习、计算机视觉、自然语言处理、数据分析等,这些又可以细分,比如侧重C语言、侧重Python、侧重R等。这些一般的学校都会教给你,但是你要给自己定位。想做计算机视觉,业余时间一定要多加努力,或者考研考计算机视觉方向。因为在求职的时候,公司往往需要一个非常具体的职位。他要是招会C语言的计算机视觉人才,你再多也没用。“不要天天打游戏!!!”杜克大学陈怡然教授:虽然人工智能在很长一段时间内仍将是热门专业,但未来五年人工智能各个子行业的就业形势可能会发生很大变化。尤其是现在大部分的AI人才都在被吸纳,一些方向执行得不好,人才成本高,会很悲观。建议同学们避免一开始就局限于特定的应用和技术方向,多学习计算机基础知识,注重拓宽知识面,不要急于尽快确定具体的专业方向。华为诺亚方舟实验室技术专家王云鹤:尽量避免焦虑。现在人工智能和计算机领域的发展非常迅速。我身边会有很多优秀的朋友快速发表一些顶级会议论文,也有一些不错的开源项目。重要的是保持自己的研究兴趣和计划,不要频繁改变方向,专注于自己的工作,时间不会浪费在努力的人身上。B站/知乎大V“狂野钢铁侠”智慧君:最大的坑就是不知道自己要做什么,项目实践很重要。不如开始自己的项目,通过简单重复模仿别人写的东西的做法,一步步完成,从最初的想法到最后的实现。这比试图“颠倒”别人的代码或书籍更糟糕。“工程”获得编程能力更靠谱985高校计算机专业,转数字新媒体:最大的坑是入学后发现你申请的专业实际学的不是你想学的有兴趣。这种可能性很大。你可以转专业,但是在转专业之前,你必须对目标专业和你自己有一个全面的了解,确切地知道你感兴趣的和适合你的是什么。分享一个惨痛的教训我的:C语言考了98分,觉得自己适合计算机,就转了。10年前学的211计算机专业,现在不是计算机从业者:我一定觉得大学四年清楚自己想要什么!!!想要更好的发展,不要天天打游戏!!!多读书,多学习,多实践。清华大学本科毕业的翁佳怡我的程度n计算机专业,已考入CMU硕士:找到自己喜欢做的??事情,远比别人的期待重要。不要盲目跟风,适合自己的才是最好的,该放弃的时候也该放弃。北邮计算机视觉(AI方向)跨专业保研,本科一等奖学金:大学四年不要相信“大学很容易”这个巨大的坑,也不要跳错专业,或者专业和你想的不一样。所以,在四年“凑合”的恶性循环中,有机会一定要自学,考虑转专业。NOIPer,本科经济学专业,出国后转计算机,亚马逊实习生:我很早就想好我是想从事科研还是就业,这是两个不同的人生方向。如果是就业,也要想好就业的方向,因为不同的岗位对知识的要求是不一样的。软件工程师更倾向于写代码,项目经理、软件工程师经理等更倾向于管理。想知道就业方向,可以找个学习方向在某个领域深造、提高。如果你不喜欢计算机行业,这不是什么大问题。但如果遇到问题不能耐心学习,冷静面对问题,可以考虑早点转行,做点自己喜欢的事情。除非你需要赚钱,否则不建议让自己太压抑。《不要以模仿为耻》毕业于清华大学计算机专业,博士生:相对来说,国内(中文)资料还不够完善,很多前沿资料还是英文的,多用cutting-边缘搜索工具。还有就是,不要觉得模仿很不好。当时很多同学对自己的代码都不太自信,觉得抄代码是一件很弱的事情,但其实好的代码也是从模仿开始的,模仿好的代码,最后自己写出更好的代码.终极问题8:还是有体验过的人给点建议。希望你能接受“同分,城市>学校>专业”上海交大AI领域博士生:AI很好,适合自己的才是最好的!十多年前,通信和金融也是社会追捧的热点,但大学择专业的薪水不一定是最好的选择标准。最好的是在选择专业之前可以了解自己的定位和自己想要什么(虽然对高中生来说很难,但想想总比不想想好。)另外,同分,city>school>Professionally(毕竟教育不仅仅是在学校学习)。上海交通大学计算机系副教授严俊驰:在选择学校的时候,可以考虑更多的专业因素。“如果你不感兴趣,你甚至可以了解抑郁症。”NOIPer,本科经济学专业,出国后转计算机,亚马逊实习生:就业准备早,从第一年就可以知道自己以后可以应聘什么工作,需要什么丰富简历。除了学习成绩,计算机行业还看重你做了什么项目。如果能把这些东西做成网站展示出来,肯定会加分,但至少要有话要说。做一些真实的项目,可以用来面试的时候聊聊。.这些东西不像刷题和复习其他面试知识可以仓促,需要长时间的积累。清华大学计算机专业毕业,博士在读:关键看你有没有兴趣。如果你不感兴趣,你甚至可能学会抑郁。所以,在报考之前,你应该先看看这个专业的人在做什么。比如人工智能专业的学长做过一个人脸识别的项目。有兴趣的可以看看项目,报考。如果确定要学习,可以从暑假开始学习相关的项目和类似的研究。早些时候,你现在可以开始练习了。毕业于清华大学计算机专业,已考入CMU硕士的翁佳怡:AI中的CV方向有点内向,其他方向还好。但是AI整体来说,和其他方向相比,还是有些内向的。真想做AI,不仅要学理论、做实验、写论文,还要注重系统工程的能力培养。现在越来越多的企业和研究机构开始关注这种能力。知乎用户@正宗唐十六,留学新加坡,计算机专业,人工智能方向:建议(入学前)可以先自学C语言和Python,提前感受一下编程语言。大家也应该关注一下人工智能领域的实时动态,看看最近有没有什么新技术开发出来。这不仅可以开阔你的视野,还可以帮助你选择你想要关注的领域。“身体是革命的本钱”华为诺亚方舟实验室技术专家王云鹤:多喝水,多运动,多休息。身体是革命的本钱。让自己开心。附:哪些高校的人工智能/计算机专业强?最后,对于近两年备受关注的“计算机专业”,根据近期英国知名第三方机构ThamesStandard发布的数据,已有部分高校入围A-级计算机学科。A+类:清华大学、北京大学、中国科学技术大学、浙江大学、上海交通大学、南京大学A类:复旦大学、中山大学、华中科技大学、中南大学、哈尔滨东南大学理工学院、西安交通大学A类:电子科技大学、西安电子科技大学、武汉大学、深圳大学、大连理工大学
