| 盘点 | 步骤 | 注意点 |
|---|---|---|
| 跨专业申请计算机 | 补基础、做项目、写文书、准备面试 | 避免盲目跟风,结合自身背景 |
去年有个同学,本科是商科的,但一直对编程感兴趣。他大三的时候开始自学Python和数据结构,后来成功申请到纽约大学(NYU)的计算机科学硕士。他说自己其实很忐忑,毕竟没有学过计算机课。但正是因为他的坚持和努力,才有了现在的结果。
很多留学生在本科阶段可能不是学计算机的,但这并不意味着他们不能进入这个领域。相反,很多人因为跨专业的经历,反而更有独特的视角和创造力。比如,一个学心理学的同学,如果能用计算机技术做心理数据分析,可能会有非常特别的项目。
如果你是文科生,想要转计算机,可以从一些基础课程入手。比如学习Python、C语言或者Java。很多学校都提供在线课程,像Coursera上的《Python for Everybody》就非常适合入门。你还可以关注一些学校的公开课,比如UBC的计算机导论课程,虽然不一定是免费的,但内容很实用。
除了上课,做项目也是关键。你可以尝试做一些小项目,比如开发一个简单的网站,或者做一个数据分析的小程序。这些项目不仅能帮你巩固知识,还能作为申请材料的一部分。比如,有一个同学就是通过自己做的一个社交分析工具,成功吸引了教授的注意。
申请计算机专业时,文书很重要。你需要清楚地表达为什么想转专业,以及你有哪些相关的经历和能力。不要只是泛泛而谈,要具体举例。比如,你可以说自己曾经自学了哪些课程,做过哪些项目,甚至可以提到你如何解决了一个具体的问题。
面试时也要做好准备。面试官可能会问你的编程能力,或者让你解释一个算法。你可以提前练习一些常见的问题,比如“什么是递归?”或者“如何排序?”另外,也可以找一些模拟面试的资源,比如LeetCode或者HackerRank,来提高自己的实战能力。
有些学校对跨专业学生的录取政策比较宽松。比如,卡耐基梅隆大学(CMU)的计算机学院就接受非计算机背景的学生,但要求他们有较强的数学和逻辑思维能力。如果你能证明自己具备这些能力,就能增加录取的机会。
别担心自己起步晚。很多成功的计算机从业者都是从其他领域转过来的。只要你愿意付出时间和精力,就有机会实现自己的目标。重要的是保持热情,不断学习,找到适合自己的方法。
现在你已经知道怎么开始行动了。不管你是商科、文科还是其他专业,只要你想转计算机,就一定有路可走。关键是不要放弃,一步一步来,总会看到成果。