美国学校都有什么课?
以UW-Madison为例,本科的必修课包括微积分、线性代数、概率、统计、计算机基础(包括编程和数据库)、宏观微观经济学、微分方程拓扑学等等。除了数学、物理、化学这类的实验课之外,基本上每个学年的必修课都会有Tangible Design,也就是设计类的课程,比如数据可视化、信息图表、网页设计等,目的是培养你作为未来社会人的基本技能。另外所有专业都会学生提供基本的会计和投资知识(因为在美国会计和金融其实是一个非常受欢迎且好就业的专业方向)所以从大学通识课的角度讲,我觉得美国的课程设置还是很丰富的。
但是!如果单从专业课的角度来讲,各个专业的设置其实是相当空洞的,比如我是ECE专业,专业课包括电路、信号系统、电磁理论、微机原理与接口、数字系统与设计、模拟系统与设计等等。但是几乎没有任何一门课是教我怎么用这些理论去解决实际问题。什么是实际的问题?需要怎么解决这些问题?为什么这样的解决方法可以解决问题?这些都是需要你在课上跟老师讨论,在课外自己阅读论文和学习才能知道答案的。 这就给人一种非常抽象的感觉,似乎学了这些东西但是实际上什么都没有学到。这就是美国教育跟你想要的不一样的地方,他们更希望你通过不断的自学去了解你自己感兴趣的方向,然后在这个方向上深耕,最后成为这个专业领域内的人才。
当然这是本科阶段,如果你研究生再选择读一个偏向应用的研究方向,那么你的科研经历会帮助你找到非常好的工作~ 如果不想申请PhD,想直接找工作的话,建议在国内学学Java或者c#,Python这种应用开发的语言,在美国这些语言还是很吃香的~(我见过的美国人也会用python做数据分析呀之类的)