[轉]電腦學習道路

來源:互聯網
上載者:User

標籤:

首先說下我推薦學習的路線:C語言->資料結構與演算法->資料庫->網路->彙編->作業系統->其它。

1、C語言

C語言的重要性我不多說了,只要你從事電腦方面的學習和工作,對C語言的學習的必要的,它是以後學習的基礎。我學習的C語言的時候走了不少彎路,現在想想很苦鱉。我推薦郝斌的《C語言自學教程》和小甲魚的《零基礎學C語言》,這兩套視屏都很好很詳細,前者是郝斌老師的培訓視屏,有180課,看似很多很嚇人,其實每一課只有一個知識點,有些視屏只有兩三分鐘,所以真正的內容並不多。後者是小甲魚出的,他的視屏都不錯,後面還會提到。大家選擇其中的一套學習就行了。關於教材用我們的發的書就行了,把書後的練習題多多練習。練習至關重要,我們要每天保證練習100行以上的程式,前期不會寫,可以模仿、改寫等。不多說了,全身心投入的話,3個月可以把C語言基礎學的不錯。

2、資料結構與演算法

   

您是VIP使用者,您可免回複查看本帖隱藏的內容資料結構和演算法在電腦的知識裡面是屬於很靈活的,也是面試必考的。不過不用怕,我們把C語言學好了以後,學習資料結構並不難,大二開這門課的時候,我根本不理解這玩意是什麼,後來才知道是因為C語言的指標、結構等等的一些知識沒學好。這個我推薦的是郝斌的《資料結構自學視頻》。

學習資料結構不是一簇可就的,需要一定的代碼量,如果看過視屏覺得還是不能完全理解也很正常,我們可以先往下學習,等過段時間再重新回來搞它。學習是螺旋上升的過程,不是一蹴而就的。

3、資料庫

    其實資料庫入門很簡單的,它的知識相對比較死,努力的話我認為半個月就可以入門,推薦一本書楊中科的《程式員SQL金典》,這本書通俗易懂,比我們的教材好多了,相比之下,我們的資料庫教材太垃圾了,說實話我對我們的專業課教材都不滿意,一些經典易懂的好書不用偏用一些百度能很難搜到的書。。。
     
4、網路

    由於我的網路也不是太好,而且沒發現很好的適合初學的書籍和教程。我看多一點潘愛民翻譯的《computer network》,這本書經典,但是我感覺還是不適合入門,網路上說謝希仁的《電腦網路》很不錯,我目前還沒看,大家也做個參考。很遺憾,在網路方面能給大家提供的資訊不多,囧~~
     
5、彙編

    可能有些童鞋對彙編比較畏懼,感覺這玩意太恐怖了,看到那些指令就頭疼。而且這個好像跟我們以後的工作沒啥關係,所以可以不學了。其實不然,如果要學好電腦,彙編的學習還是很必要的,它會讓你理解那些底層的知識,比如函數的調用、指令的執行、CPU的工作過程等等。不用被這些嚇到,我們學習彙編的目的不是用它寫程式,那些指令我們不用背,需要的時候可以查,我們只要能看懂就可以。我推薦王爽的《組合語言》,這是本公認的好書,而且很容易讀懂。另外可以配合小甲魚的《零基礎學習組合語言》,這套視屏就是基於這本《組合語言》講解的,很不錯。我當時就是這麼學習,看這套視屏和這本書,做書後的練習,大概用了一個多月的時間。這一個多月的時間不會讓你成為高手,但是會讓你對編程的理解提高一個檔次。

6、作業系統

    作業系統其實也很重要,當然難度也比前面的大多了,我給大家的建議是盡量學,能學多少是多少,畢竟這方面的知識是決定你電腦的道路能走多遠的一個因素。我最近在看《深入理解電腦系統》這本書,此書是經典,不過有難度。不過沒關係,大家把前5項的基礎打好已經足夠優秀,組成原理、作業系統的知識大部分是在工作的過程學習的。

    7、其它

    學完上述的內容大家可以根據自己的情況選擇學習其它的內容和選擇自己的工作方向,喜歡底層的可以深入學習彙編和逆向工程等等方面的東西,喜歡高層開發的可以學習C++或者java,windows或者linux編程等等。對應屆畢業生來說,那些面試的人最看重的基礎,大公司要求的比較高些,要會演算法什麼的。只要你的基礎好,即使一點經驗沒有,他也很願意對你進行培訓。

    大家在學習的過程中肯定會碰到問題,這很正常,沒問題才不正常。學習的過程就是不斷地遇到問題解決問題嘛。給大家說下遇到問題時該怎樣解決。首先,自己先思考,看看是不是簡單的語法錯誤,嘗試自己解決。如果不行,可以上網搜尋,大部分的問題都可以在網上找到答案。如果還是沒有解決那麼可以到論壇裡提問。我推薦CSDN和魚C工作室,這兩個論壇挺不錯。大家經常去逛論壇不僅可以提高技術還可以開闊自己的眼界。比如CSDN的非技術區裡面有很多文章是關於求職、面試、跳槽等等,多看看可以對這個行業有更多的瞭解。

    最後強調一下,自學是一樣能夠學好的,我在網上認識一些人,他們有些有的學的物理專業,漢語專業或者初中畢業就輟學的,他們學的一樣很牛,而且這樣的人並不少。SO,大家要對自己有信心,努力堅持,興趣和堅持是成功必備的兩個條件。額,打字好累,就說到這吧,上面我提到的資料在網上都能找到,如果實在找不到的話,可以向我要。再次強調,一年可以改變很多事。如果看這篇文章的朋友能感覺有些協助,我就很高興了,另外不妨轉寄下讓更多的人能看到,也不枉我狂敲了這麼多的字,祝大家學業有成,前程似錦。

[轉]電腦學習道路

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.