快速提高程式設計能力 一年時間可以改變很多事

2021-06-19 10:33:55 字數 1853 閱讀 5621

首先說明一下,這篇文章寫給那些本身是計算機專業但是由於前幾年沒有學習,到了大

三、大四迷茫困惑不知道如何下手去學的同學,還有一些想學程式設計但是面對巨多的語言和技術不知道從何下手的新手朋友。

假如你是我所說的這兩種人,請你耐心看完這篇文章,它會幫你少走很多的彎路,一年的時間可以可變很多事。

我雖然是計科專業但是由於種種原因也是沒有聽課,在自學的路上摸爬滾打,我大一沒有學習,基本是玩了一年,大二懵懵懂懂的學了一點,大三認真地猛學了一年。這一年我看了不少了書和教學視屏,經常去論壇逛。就在這一年我學習到了很多的東西,對計算機這個行業的認識也有了翻天覆地的變化,所以基礎不好的童鞋不用灰心,一年的時間能改變許多事。我並不是什麼高手,只是給大家分享我自學的經驗,推薦我認為最經典、最適合入門的書和教學視屏,幫助大家用最少的時間入門。

c語言->資料結構與演算法->資料庫->網路->彙編->作業系統->其它。

1、c語言

c語言的重要性我不多說了,只要你從事計算機方面的學習和工作,對c語言的學習的必要的,它是以後學習的基礎。我學習的c語言的時候走了不少彎路,現在想想很苦鱉。

我推薦郝斌的《c語言自學教程》和小甲魚的《零基礎學c語言》,這兩套視屏都很好很詳細,前者是郝斌老師的培訓視屏,有180課,看似很多很嚇人,其實每一課只有乙個知識點,有些視屏只有兩三分鐘,所以真正的內容並不多。後者是小甲魚出的,他的視屏都不錯,後面還會提到。

大家選擇其中的一套學習就行了。關於教材用我們的發的書就行了,把書後的練習題多多練習。練習至關重要,我們要每天保證練習100行以上的程式,前期不會寫,可以模仿、改寫等。不多說了,全身心投入的話,3個月可以把c語言基礎學的不錯。

2、資料結構與演算法

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

3、資料庫

4、網路

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

5、彙編

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

6、作業系統

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

7、其它

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

快速提高程式設計能力 一年時間可以改變很多事

先說明一下,這篇文章寫給那些本身是計算機專業但是由於前幾年沒有學習,到了大 三 大四迷茫困惑不知道如何下手去學的同學,還有一些想學程式設計但是面對巨多的語言和技術不知道從何下手的新手朋友。假如你是我所說的這兩種人,請你耐心看完這篇文章,它會幫你少走很多的彎路,一年的時間可以可變很多事。我雖然是計科專...

花了一年時間開發的彎管機YBC程式設計軟體

彎管技術廣泛應用於鍋爐及壓力容器,空調製造,汽車,航空航天等多種行業。管型的形狀複雜多變 彎管工藝人員通常依據圖紙輸入關鍵點的座標 xyz座標 然後生成可以由彎管機裝置直接直接完成的 加工指令ybc資料 由於管件存在回彈以及拉伸變形,因此原始的ybc程式設計資料不能用於實際加工,要進行補償。為了知道...

用一年時間學會一門語言

美國姑娘 belle beth cooper 她簡直就是活在你新學期計畫裡的人物 一位典型的 晨型人 從不拖延自控力強 最近她寫了一篇很火的文章 分享自己2015年從零學語言的經驗 無關技巧 非常實用 關鍵是習慣的秘密 姑娘長的很可愛 我是如何做到用一年時間學會一門語言的 你或許已經留意到了,我把文...