天天看點

給想跨專業考研的學生——消除顧慮,做好安排

【來信】

  賀老師您好, 讀了您的部落格,很受啟發。我是一名青島科技大學實體系的大三學生,大二時喜歡上了程式設計(尤其是c語言),現在我打算跨專業考計算機,我也知道隻是為了應付考試的學習是不正确的學習。現在我正在複習資料結構,每天白天利用空餘時間上自習,晚上寫一個資料結構的算法。我喜歡c,最近正在看c和指針,但是現在正在為考研準備,花時間鞏固c語言的知識是否值得?或者說,怎麼才能合理的安排一下時間才能協調好本專業,考研科目,程式設計能力之間的平衡? 我的另一個問題是,對于我這種跨考生,讀研期間會不會跟不上老師的進度?現在的我隻會c語言,了解c++,會基本的資料結構和算法,還會一點資料庫的知識,知識少的可憐。。。每當和一些計算機學院的同學聊天時,他們總是會說最近做了什麼什麼項目,我都感覺他們好厲害,而自己什麼項目經驗也沒有。對于我這種跨考生,老師歧視? 最後一個問題,學校裡又開始準備數學模組化比賽了,去年我參加了這個比賽,并獲得了國家一等獎,同時我也學到了很多知識,我現在很糾結今年要不要報名參加比賽,又怕耽誤考研,但又想多學點東西,增強自己的動手實踐能力。 最近腦子比較亂,表達的語無倫次,希望老師見諒,真心的敬佩老師的所作所為,為大學生的成長指正了方向。

【回複】

  确實也寫得亂。我就試着找到其中的問号談談我的看法供你參考。

  (1)花時間鞏固c語言的知識是否值得?既然已經學過了c語言,我覺得不必所謂“鞏固”,而是需要拓展。看《c和指針》的選擇不錯,但有了對c的了解,盡快接觸計算機組成、彙編、作業系統、網絡等科目,這些是你考研必須要面對的,也是你未來需要的基礎。是以,适當的時候,走到超越語言的層面上去。

  (3)會不會跟不上老師的進度?研究所學生期間不存在跟上進度之類的事,因為不再是以聽課、做作業之類的事為主了。你肯定是需要通過自主安排學習很多東西,隻要肯投入,注意效率,這不會是問題。可能上研前後,會有一段時間得有超過旁人的投入。

  (4)你談到的項目經驗之類的,不必糾結,有機會自己也嘗試着去做一做即可。這需要你在平時的學習中,相應的實踐要跟上。倒是在知識面上,你需要再拓寬了。至少從功利角度,考研課程得要學了。我不贊成學生過早投入考研的準備,但對于你跨考而言,是另一回事。最好在專業的學生進入複習階段時,你也該是複習,而不是那時再學習。

  (5)歧視問題。跨專業有兩面性,但總體而言,你實體學背景(如果你認真學過實體,并且計算機水準達到基本要求),從我的觀點看甚至是優勢。現在計算機領域有不少研究方向,需要這種跨學科的背景,而實體是實證思維的代表學科。你在數學模組化上的獎項,也會讓不少計算機的導師心動的。是以,既然已經決定這樣做,解除顧慮,有效地學習即可。鑒于你要做的事很多,不建議再參加這個競賽,全心地将實體專業和計算機兩個專業學下去。

  為自己的選擇付出行動,相信你能如願!

(更新後的私信回複居然限制隻能寫140個字。)