假如有機會重新學習計算機譬正,在學每一門具體的學科之前业踏,我都會上網(wǎng)搜一下入門教材推薦约炎。我會選擇那些適合入門的侯谁、比較薄的書,而不是那些經(jīng)典的但不適合入門的大部頭教材章钾。
假如有機會重新學習計算機墙贱,那么我仍然會從C語言開始學,只是我不會再以譚浩強的《C程序設計》作為入門書贱傀,取而代之的將是K&R的《C程序設計語言》
假如有機會重新學習計算機惨撇,那么我仍然會把C++作為我的第二入門語言。我仍會像當年一樣選擇鄭莉的教材府寒,而不會使用《C++ Primer Plus》這種九百多頁的大部頭魁衙。
假如有機會重新學習計算機,那么我會把Java作為學習的第三門語言株搔,入門教材會選擇《Head First Java》剖淀。然后再學一本Java Web開發(fā),比如李剛的教材纤房。這樣我就可以將Java作為我的第一份開發(fā)工作纵隔。而不是iOS開發(fā)。
假如有機會重新學習計算機炮姨,我會好好學習一下html + css +js捌刮。再結合后端Java,這樣早幾年我就可以開發(fā)自己的網(wǎng)站舒岸。
假如有機會重新學習計算機绅作,我會把嚴蔚敏的那本《數(shù)據(jù)結構》作為進階教材來使用,入門教材我會選擇《大話數(shù)據(jù)結構》蛾派。
假如有機會重新學習計算機俄认,數(shù)據(jù)庫方面我會選擇MySQL來入門个少,而不是其他的數(shù)據(jù)庫,比如Oracle眯杏,更不會去專門做兩年的oracle DBA夜焦。入門教材我會選擇《mysql入門很簡單》。
假如有機會重新學習計算機役拴,Linux入門教材我仍然會選擇《鳥哥的linux私房菜》糊探。
假如有機會重新學習計算機钾埂,我仍會選擇《Head First設計模式》來學習設計模式河闰。
假如有機會重新學習計算機,我仍會多次閱讀《重構褥紫,改善既有的代碼》姜性。
假如有機會重新學習計算機,作為編程語言中最難的語言髓考,也是我唯一沒有入門的語言--匯編語言部念,盡管實際工作中從來沒有用到,我仍然覺得有必要學一學氨菇。教材我仍然推薦王爽的那本儡炼。
假如有機會重新學習計算機,我不會再特意去學習操作系統(tǒng)和編譯原理查蓉,并非它們不重要乌询,而是因為人世間值得學的東西太多太多。有些東西可以等合適的時機到再學豌研。
假如有機會重新學習計算機妹田,我不會將孫鑫的《VC++深入詳解》學習五遍,我甚至一遍都不會去學鹃共。因為如果不是從事可視化C++開發(fā)的話鬼佣,沒有必要專門去學VC++。但是如果有人讓我推薦VC教材霜浴,我會毫不猶豫地推薦孫鑫的《VC++深入詳解》晶衷。
假如有機會重新學習計算機,我不會把ios開發(fā)作為自己的第一份開發(fā)工作阴孟,但是我相信在適當?shù)臅r機房铭,我自然而然就會去學習iOS開發(fā)或Android開發(fā)。
假如有機會重新學習計算機温眉,我一定一定會要求自己在第一年的時間里缸匪,盡量把接觸到的程序都敲到電腦中運行一遍,并且在紙上默寫类溢。尤其是數(shù)據(jù)結構和算法凌蔬。就像年幼時默寫語文露懒,年少時背誦英文。