【来信】

贺老师您好:

  我是一名来自软件工程大二的学生,我的基础不是很好,C语言,java,数据结构等等的专业课学的可以用一塌糊涂来形容了,一转眼现在就到了大二的下学期,也意识到了自己再这么混下去毕业即失业了,最近也面临了选修课的选课问题,首先我想向您请教一下附件图片里的哪些课程对我们这个专业更重要一些,特别提出的是面向对象方法学。很多学姐给出的建议往往是这门课好不好过,老师给分高不高,我还是比较想知道哪个是更有用的。其次,我想向您请教一下,对于我的基础差,现在应该怎么去弥补,有些没头绪,不知从哪下手。最后我还想问一下,我们这个专业是否要考研的问题,现在的人很多都是跟风考研,觉得学历高一点工作更好找一点,我想提一听老师的意见。

【回复】

  第一个问题,哪门课有用的事情。在一个专业培养方案中,各门课程起的作用不一样,高数方法、思维,C语言用于专业入门,.net可以成为第一份工作的敲门砖,既在一个体系中,上学期间,在没有学懂之前,不要凭某个单一的角度去评判为好。从你给的图中,看到面向对象方法学是给后面两门更偏实践的课程做方法论层面的基础的,如果你现在学习很困难,有明确的计划补前面落下的基础,并且能保证时间会很好地利用,且这门课是选修课,且你的毕业学分不会受此影响的话,我觉得可以不选,留出时间,做更适合你当前的事,后面的课程,实践做好了就行了。

  后面的问题,我解答过不少,你可以到我的专栏中自己挑着看一些。

  我找了几篇供你参考:


写给大一翘课后悔了的同学大二觉醒,还有很多主动大三学生——要不要上研究生?研二学生的迷茫