程序媛_0101001
24-06-03 11:41

✉️收到挺多这样的问题:怎么自学CS/编程,跨专业申计算机要做哪些准备?

👉所以今天我来分享小白/跨专业该怎么转码,一共分5个阶段(包括从计算机理论、系统和应用三个方面):

▪️先要从应用入手,再谈理论和系统

简单说就是先掌握计算机技术,再说转专业的事。

因为大多数非CS的同学,可能连Terminal命令行都没试过👉这其实很难确定你是否真的对计算机理论和长期写代码感兴趣,在此情况下劝人先转专业,根本就是坑+不现实。

所以如果你真的想跨CS,我真诚建议你先深化自己对计算机的应用能力,就是说要通过学习专业软件来认识+理解计算机技术的应用,并锻炼自己阅读技术文档和代码的能力。

▪️寻找一些学科交叉的机会

计算机作为工具性学科,早就渗透到了各类专业的数字化过程中,尤其是理工科+金/融类专业。

做交叉学科的研究,可以能够帮你在自己的专业领域脱颖而出,如果毕业后从事计算机相关的工作也会有作为敲门砖的技术bg。

▪️自学先修课程 利用leetcode等提升代码能力

如果你非计算机bg,在比较深度地尝试过交叉学科+写代码后,还是计算机理论很感兴趣,那么建议可以补足一些核心的先修课程,进一步提升代码能力+编程规范,推荐三门可以优先学习的课:

①数据结构与算法
②一门编程语言
③操作系统和计算机组成

▪️选择合适的跨🈸️机会

积累了计算机领域的实践经验,且掌握了计算机核心先修课的知识之后,就可以开始找合适的转专业机会了,这里给大家列4个参考途径:

① 本科校内转专业
② 本科Transfer国外高校转专业
③ 跨专业保研/考研
④ 出国留学转专业

▪️进一步丰富简历 找大厂实习机会 完成计算机申请准备/求职铺垫

无论是在国内还是出国比如去🇺🇸学CS,我都建议大家在暑假找一些大厂实习或者暑研,通过实习/科研来丰富自己的经历,这也是把专业知识运用到实战的机会。

总的来说,建议跨申的同学可以尝试从应用入手,掌握专业技术后再补足计算机的理论,系统知识和实战经验。

#出国留学[超话]##转码##计算机留学#

发布于 北京