天天看點

給大三學生:閱讀經典的“亂搭”中形成自己的“系統”

【來信】

  你好,老師!我是大三的學生,最近一直在找實習(想做背景開發),面試的時候經常有面試官問我關于一些諸如虛函數、純虛函數之類的背景機制是怎麼實作的,linux環境下程序與線程間的工作機制,但我平時比較注重怎麼用,是以我想請問老師該怎麼系統學這些東西?有什麼好書和方法推薦的,謝謝!

【回複】csdn的私信限140字了,我的方式也隻能變成先發博文,給來信人回複連結了。

  我一直在提倡大學生的學習以實踐作為先鋒,實作直接經驗和來自書本的間接經驗的交融。看來你的問題,先鋒官派出去了,這很好。現在要做的是,大隊人馬要跟上,通過閱讀,與已經有的體驗産生互動,發生化學反應。

  你可以考察一下,你現在正在關注的問題,屬于哪一個學科。你已經有一定的積累,是可以找一些相應學科的經典著作去讀一讀了。例如虛函數之類的問題,bjarne stroustrup的《c++程式設計語言》可以作為語言層面上的一個參考,再如程序、線程的工作機制,應該找作業系統類的經典。我所提的著作僅僅作為一個參考,我不了解你真正的需求,對你提到的具體問題也沒有深入研究,你要根據自己的情況做出選擇。

  就提這樣一些建議。祝學習順利!

【再評論】(回複之餘,隻覺得就問題談問題了,他的實際問題,不應圍繞面試官的兩個提問展開。恰他給我提供連結看他的博文,增加下面的建議)

繼續閱讀