我本科是普渡大学,压力不大,也可能是因为专业的原因吧。上了研究生之后,因为专业跨度大,无论是ECE方向的课还是CS的课,都听不懂。本科一学期选7门课都可以轻松应对的我,在CMU一学期只上3门,甚至还想drop一门课。
选课的时候我觉得自己是美本应该会很快适应,所以选了CC(15619 cloud computing)和web(17637 web application development)一起上,然而CC给了我一记响亮的耳光。CC的教授在第一星期就要我们组队用MapReduce处理100g的数据,处理完数据之后用pandas分析,我从周一写到周六中午,中间啥也没干,才勉强写完,老命都丢了半条。然后从周六中午到周日赶完了web的作业。当时第一感觉就是我不行!我曾经是个快乐的小仙女,现在睁眼闭眼都是CC,最后在做完第三个project后,我把CC给drop了....
所以第一学期我过的很水,为了选CC没有选15513/18600(introduction to computer system),后来没什么课可以上了,无奈之下选了另一门ECE的水课18794(pattern recognitoin theory),当时为了CC的作业,这门课的第一次作业没有due。可能是太水了自己有点过意不去,所以想至少把选的课程都学好,于是花了很多时间在web上,还总在老师要求的基础上加很多自己的想法,但这导致TA在批改作业时对我的想法很懵逼,只给我打了低分。当时觉得很委屈啊,没有人理解我,自己为什么这么菜,周围的同学为什么那么强?最后觉得心态这个东西吧,还是需要自己慢慢调整。为了不让自己显得那么菜,后来我去两个转码机构项目班跟着学习了一段时间,做了一点项目。
第一学期结束后,我没有回家,而是给教授打工。寒假白天打工,晚上刷剧+刷题,小日子过得也还挺滋润。通过打工也赚了点小钱,给自己置办了新手机和新电脑。第二学期开始后我选了18613(ECE版的15513 computer system)、17514(Principles of Software Construction - Objects, Design, and Concurrency)、18741(computer network)这三门课,起初我太飘了,选了4门课的,同时给教授当RA,还觉得自己特别牛,不过