-
1 # 益智之家
-
2 # 愛希程式猿
1.首先要把基礎課程學好,基礎越紮實,對以後鋪路越好。如資料結構、演算法、組成原理、網路原理,以及各種程式語言。程式語言可以根據個人喜好來選擇。
2.如果必修課程學好的基礎上,還有更多的精力,可以花點時間去混混開源論壇,多看看開源專案程式碼,比直接看書效果更好。
-
3 # 一零言
想了解IT相關的事情,請關注萌新程式猿!
作為計算機相關專業的一名童鞋,我想跟你來推薦一下要看的書肯定是沒問題的。
根據我的個人經驗,你肯定是要學習C或者C++,因此這裡必須要推薦的一本書是
C/C++ primer plus作為計算機科學的經典著作,講解了包含結構化程式碼和自頂向下設計在內的程式設計原則。 與以前的版本一樣,作者的目標仍舊是為讀者提供一本入門型、條理清晰、見解深刻的C語言教程。作者把基礎的程式設計概念與C語言的細節很好地融合在一起,並透過大量短小精悍的示例同時演示一兩個概念,透過學以致用的方式鼓勵讀者掌握新的主題。 第五版輪子哥參與過審校,第六版不太清楚。資料結構 “資料結構”是計算機程式設計的重要理論技術基礎,它不僅是計算機學科的核心課程,而且已成為其他理工專業的熱門選修課。學習程式設計肯定要研究演算法,大學裡一般學習的是清華大學出版社出版的一本資料結構,資料結構的學習對於程式設計大有幫助。計算機組成原理讓你學習計算機是有什麼組成的,瞭解計算機各組成的執行原理,這些內容的學習有助於你進一步學習理解更高層次的知識。計算機網路學習IT肯定需要學習網路的相關知識,理解七層協議都是什麼,雖然可能你程式設計知識在應用層進行,但是你需要明白利用網路通訊時資料是如何一層一層傳遞的,並且對於各層協議的理解也有助於不同層次的開發工作。作業系統 -
4 # 開門雪尚飄
如果你和我一樣是計科的學生的話,我覺得我可以用我之前幾年的感受給你一些參考建議。
首先,你本科學到的課程是很重要的,可能你覺得實用性不大,但其實都非常重要,這些科目都是修煉你的內功的。
比如說,計算機的學生考研的話有個統考科目叫“計算機學科專業基礎綜合”,這個科目裡邊涉及了四門專業課,分別是《資料結構》《計算機組成原理》《計算機作業系統》《計算機網路》。考研的考試那這四門課出來,足見這四門課的核心地位。關於這四門課,考研的學生有個標配教材系列,分別是:
資料結構(嚴蔚敏)
計算機組成原理(唐朔飛)
作業系統(湯子瀛,湯小丹)
計算機網路(謝希仁)
另外,給你推薦幾本別的書吧。這些書讀過之後我都覺得受益匪淺,畢竟大佬就是大佬,寫出來的暢銷書也很有料。
《駭客與畫家》
這本書我大二讀的,覺得作者的一些想法很有意思。
《深入理解計算機系統》
這本書是我大二的一門課的教材,有了C語言的基礎就可以閱讀了。
《C++ Primer Plus》(第6版中文版)
這本書是我大一學C++的時候自己買來當參考書的,書很厚,可以有針對性的看,比如指標學的不太好,把這本書指標那一章從頭到尾看一遍的話,受益良多。
《演算法導論》(原書第3版)
大一就買了,但是發現看不了,後來學了資料結構和演算法之後再回頭看這本書就沒問題了。這本書不建議上來就讀,最好對資料結構和演算法有了一定的瞭解再來看這本書。樹裡邊有很多演算法,算是一本演算法寶典,有決心的話不妨刷一遍,我沒刷完,只是挑了一部分看了,有時間我會再看的。
就先推薦這幾本吧,剛進大學,學好自己的專業課程真的很重要。
另外,再給一句忠告,雖然是學計算機,但是數學不能差,剛開始沒什麼感覺,如果你有讀研的打算就會感覺出來了。比如現在很火的機器學習,如果數學不好,那些演算法的底層原理你是看不懂的。
回覆列表
先把作業系統用熟了,出了問題自己能獨立解決好。
學好計算機基礎知識,比如磁碟,分割槽,資料夾,目錄,常用副檔名及開啟方式,系統目錄和系統檔案,許可權規則及意義,電腦聯網設定,等等。
這些用熟了,理解了,下面的事,你就沒有不必要的麻煩了。
我當年花了半年學會了win98和win2000,學會後,很不錯。