美国学数学好转专业吗?
本人,北美数学phd,本科应用数学(非计算)专业。 在美本读的,大一大二学的是纯数,大二暑假进入应用数学系。 当时是以为可以转计算机直接学的,但是到了大三才突然发现转计算机需要修不少cs的专业课,而且绩点要够高才行,不然就只能先读一年硕士再申请博士了(因为之前读的纯数,如果读cs的硕士学位就要多修不少学分,很不值得)。 我觉得题主可能是想问,转码值不值得(有没有必要)吧?我的看法是不值!!原因如下:
首先,编程这个东西,如果你本来数学基础好,那你的代码能力肯定也不差。我认识的学计算机的同学虽然cs背景,但是数学分析、代数、拓扑这些基本科目都是拿a的(我们系对a的要求并不高,大部分人是满足毕业要求就能拿到a)。所以从这一方面来说你和cs同学比并没有优势。
其次,cs作为高薪行业确实就业前景很好(相对其他行业而言)。但同时也要看到,这个行业对人的素质要求也是很全面的。除了编程之外还要有设计思维、产品意识(对于软件从业人员这一点很重要)等等。很多数学专业的人,其实编程能力并不比cs专业的人差(比如我,虽然专业不是cs但是自学的代码能力已经可以和cs专业的人比肩了,甚至有过之而无不及),而且数学基础更好。
另外,从找工作角度来看,你作为一个国际学生也没有cs专业的美国人容易找到工作。 综上,我认为转学cs并不能让你得到你想要的结果(高薪工作)。
当然,你有可能说,我就是想学cs,就算不能从事相关工作我也愿意。那我就只能说,祝你好运了。 ----- 以下补充一些信息可供参考:
1. 个人感觉在美国学数学还是挺值的,因为不管怎么学最终都能够得到很好的应用(虽然不一定是你想象中那样做研究)。就拿我来说,虽然当初本科毕业时是打算继续读研做科研的,但是现在一样可以做量化投资,这难道不值得么?
2. 有疑惑的时候多和导师沟通,他们比你想象中的要友好。
3. 多交朋友,特别是中国人朋友。(注:此条纯属个人感受,可能并不代表普遍情况 )