美国大学都学什么专业吗?
我在美国学习的时候,学校并没有明确规定主修什么专业。 当时选择专业很自由,没有像国内一样分文理。 所有人进校门都是同一个起跑线,大一大二学相同的基础课程。大三以后选课的自由度越来越大,最后确定了想发展的方向。 举个例子,我本科读的是计算机,但是大一学的数学和物理却大部分是工科基础课,大二学习的C语言等编程语也是工科必修课程。因此虽然我的学位是计算机,但是我大学打下的数学跟物理基础却是工科水平(对很多人来说可能还不如工科)。大三以后我选择了偏软件的方向,所以算法,数据结构这些计算机核心课程就派上用场了。至于操作系统,编译原理这样的学科则是两边兼顾着来学习。
也就是说从我的履历来看,我其实是在计算机这个范畴里选择了两个不同方向的学科来深入学习。 从我离开校园到如今已经有十年光景,这十年的经历告诉我,当初的选择是非常正确的。 我可以在任何需要使用计算机的地方就业。我可以做码农,也可以做系统工程师,还可以从事与编程无关的行业(我现在就在做与代码完全无关的工作)。我的专业技能让我能在各个行业里游刃有余。 而如果我当时选了文科或者理科,我相信我所获得的能力绝对无法这么全面而自由。
回到题主的问题,在美国大学本科阶段其实不存在“学不好”这个问题。 只要不是以考好试为唯一目标,一切都能学得会。如果你以掌握知识点为目标的话更是轻而易举。因为考试只能检测你对知识点的肤浅记忆,而无法检查你是否真正理解了内容,掌握了方法。 但是如果以考试为目的,就算本身专业知识没学到,也可以通过刷题来拿到高分。 所以题主所说的“学不好”到底是哪个方面的意思呢?是知识没学会,还是考试没及格呢?前者可以指代的具体内容包括:对知识的不理解,学习方法的使用问题等等。后者则可以指出现在选错了课程导致学习没动力,或是由于前文所述的学不懂导致考试低分。