【来信】
贺老师您好, 读了您的博客,非常受启示。我是一名青岛科技大学物理系的大三学生,大二时喜欢上了编程(尤其是C语言),如今我打算跨专业考计算机,我也知道仅仅是为了应付考试的学习是不对的学习。如今我正在复习数据结构,每天白天利用空余时间上自习,晚上写一个数据结构的算法。我喜欢C,近期正在看C和指针,可是如今正在为考研准备,花时间巩固C语言的知识是否值得?或者说,怎么才干合理的安排一下时间才干协调好本专业,考研科目,编程能力之间的平衡? 我的还有一个问题是,对于我这样的跨考生,读研期间会不会跟不上老师的进度?如今的我仅仅会C语言,了解C++,会主要的数据结构和算法,还会一点数据库的知识,知识少的可怜。。。每当和一些计算机学院的同学聊天时,他们总是会说近期做了什么什么项目,我都感觉他们好厉害,而自己什么项目经验也没有。对于我这样的跨考生,老师鄙视? 最后一个问题,学校里又開始准备数学建模比赛了,去年我參加了这个比赛,并获得了国家一等奖,同一时候我也学到了非常多知识,我如今非常纠结今年要不要报名參加比赛,又怕耽误考研,但又想多学点东西,增强自己的动手实践能力。 近期脑子比較乱,表达的语无伦次,希望老师见谅,真心的敬佩老师的所作所为,为大学生的成长指正了方向。
【回复】
确实也写得乱。我就试着找到当中的问号谈谈我的看法供你參考。
(1)花时间巩固C语言的知识是否值得?既然已经学过了C语言,我认为不必所谓“巩固”,而是须要拓展。看《C和指针》的选择不错,但有了对C的了解,尽快接触计算机组成、汇编、操作系统、网络等科目,这些是你考研必须要面对的,也是你未来须要的基础。所以,适当的时候,走到超越语言的层面上去。
(2)各种事情的平衡?这的确须要很多其它的付出,但仅仅能是你在学习中,自己找到感觉,没有适合全部人的方法。提醒你的是,做好时间上的计划,而不是什么急了干什么。当事情头绪多时,节奏非常重要。我在《为一位大三同学的学习之路点评一二》谈到了一些这方面的建议,包含做周计划,你能够看看。
(3)会不会跟不上老师的进度?研究生期间不存在跟上进度之类的事,由于不再是以听课、做作业之类的事为主了。你肯定是须要通过自主安排学习非常多东西,仅仅要肯投入,注意效率,这不会是问题。可能上研前后,会有一段时间得有超过旁人的投入。
(4)你谈到的项目经验之类的,不必纠结,有机会自己也尝试着去做一做就可以。这须要你在平时的学习中,对应的实践要跟上。倒是在知识面上,你须要再拓宽了。至少从功利角度,考研课程得要学了。我不赞成学生过早投入考研的准备,但对于你跨考而言,是还有一回事。最好在专业的学生进入复习阶段时,你也该是复习,而不是那时再学习。
(5)鄙视问题。跨专业有两面性,但整体而言,你物理学背景(假设你认真学过物理,而且计算机水平达到基本要求),从我的观点看甚至是优势。如今计算机领域有不少研究方向,须要这样的跨学科的背景,而物理是实证思维的代表学科。你在数学建模上的奖项,也会让不少计算机的导师心动的。所以,既然已经决定这样做,解除顾虑,有效地学习就可以。鉴于你要做的事非常多,不建议再參加这个竞赛,全心地将物理专业和计算机两个专业学下去。
为自己的选择付出行动,相信你能如愿!
(升级后的私信回复竟然限制仅仅能写140个字。)
==================== 迂者 贺利坚 CSDN博客专栏================= |== IT学子成长指导专栏 专栏文章的分类文件夹(不定期更新) ==| |== C++ 课堂在线专栏 贺利坚课程教学链接(分课程年级) ==| |== 我写的书——《逆袭大学——传给IT学子的正能量》 ==| ===== 为IT菜鸟起飞铺跑道,和学生一起享受快乐和激情的大学 ===== |