【來信】
我是一名即将畢業的大學生,非計算機相關專業。自從大一下學了vb便喜歡上了程式設計。大二一年的時間,自學了c,c++,mfc,也做了一些像俄羅斯方塊,推箱子這樣的小遊戲,但是一直停留在程式設計語言的層面上。出于對程式設計的熱愛,決定以後就從事計算機方面的工作,便開始跨考計算機。于是從大三開始到考研結束,停止的對程式設計的實踐,轉入對基礎理論的學習。專業課4本書:資料結構,作業系統,計算機組成原理和計算機網絡。我覺得自己資料結構學的還不錯,算法方面也有涉及。這些大概就是我的計算機底子了。
現在困惑我的問題是:研究所學生學習方向該如何選擇?未來又該從事哪方面的工作?我對作業系統感興趣,自己裝了個ubuntu,準備學習linux。也熱衷于設計一些複雜的系統,但是感覺離我很遙遠,不知該如何入手。
希望老師指點一下。我該選擇什麼樣的方向?又該學什麼?求老師指點迷津。
【回複】
要研究老虎,不去森林中考察,也可以去動物園瞧瞧吧。研究方向那麼多,對于我自己,選擇起來也是要結合更多因素的,而這一切,隻能自己把握。我建議你可以上網,到各個學校首頁,找人才培養部分的碩士研究欄目,看具體某個學校設哪些專業,在招生目錄中,一般也會講清有哪些研究方向,甚至會寫導師是誰。再進一步,縮小範圍後,可以通過打聽、搜尋論文,知道導師及團隊正在做哪方面的工作。
掌握了這些情況,再談該學什麼。