Plus 有同学问到选课的问题,我这这里简单的说一下。 计算机体系是分层的。你在选课之前至少要大致知道自己以后想搞的方向,是搞网站开发还是搞软件开发还是搞系统开发。网站又分为前端后端等等。确定好这个之后找到相应的计算机体系的层。根据所在层网上往下相应的选课。比如现在最流行的网络公司,如果搞网络后台你可能需要选一门网络的课,操作系统的课,算法数据结构,数据库, HCI,Graphic,还有有的学校可能会开agile 开发之类的课。 你有了这些课以及课后的projects支持,才能让你以后的面试的有的扯。
Plus 关于其他专业,地里弥漫这非cs专业不好找工作的一个气氛。 其实事实上这个观点多少有点偏执。其实找工作很简单,无非就是你有能力将你的的智力转换成公司的利润,且当你拥有这样的能力后,你能在你行业的竞争者里脱颖而出的一个过程。当然有的时候这个能力需要比较强,至少强过说能服你的美国老板雇佣你而不是傻逼美国人。但是事实情况是怎么样的呢?楼主以前也是学EE的,EE都学啥?傅里叶变换,拉普拉斯变换...就算在美国的EE也终究逃脱不了传统的那些东西,且美国EE的上课过程和国内基本是一样的,无非是上课听课,下课写作业,然后考试偶尔可能有个小project。那么我问同学们的个问题?你一个只会简单变换的EEer能给公司什么贡献?做傅里叶变换么?要搁在几十年前,或许很有用。但是遗憾的是现在你算半天的东西,一行代码就能完全解决,而且还附赠给你一个精美的图。这就是现实。更何况EE的职位相当的少。再举个栗子,同样是来同样美国的同学,起点基本一样,一年之后不同的付出就有不同的回报。有的人去job fair看来看去只能投一个两个公司,且悲剧的人家还不要你的简历。有的人就能扯两句就能马上拿到onsite。