自學計算機應用需要多久?有點c和資料結構的基礎

2021-03-19 18:19:32 字數 4124 閱讀 4019

1樓:彭南巡

在網路上有這種培訓吧,你不要那麼多錢,去電腦技術學校去學,我今後給你介紹幾個

2樓:匿名使用者

只要多做鍛鍊(最好是實際的程式,而不是習題)就行。

3樓:1235嶽

難,真心難,存存錢,找個計算機學校學吧,自學真的很難。

4樓:匿名使用者

一輩子,不是開玩笑。

自學計算機程式設計應該看些什麼書

5樓:神胤丶

計算機的學習也就那幾門基礎課,語言(如c,c++,java等),資料結構與演算法,資料庫,計算機網路,計算機組成,作業系統,編譯原理等。

下面列出書單共大家參考,這些書都是各個方面的經典書籍,非常值得一讀。這些書也是我看過的書或者正在準備看的。

1.語言方面

c語言推薦著名的k&rc程式設計語言和c陷阱與缺陷

當初我學c語言時是剛剛接觸程式設計,對指標啊,各種宣告等很困惑,感覺程式設計很難,但當我看完c陷阱與缺陷後感覺豁然開朗,它告訴你為什麼這樣,怎樣理解各種複雜的宣告。

倒不是說這本書有多麼好,而是它確實是我的程式設計啟蒙書,它讓我對程式設計感興趣。當然,現在再看這本書很簡單,有基礎的一上午就看完了。因為這本書對我意義非凡,所以

在這囉嗦兩句。

c++推薦c++ primer 5th,這本書我感覺非常好,講解清晰,知識點覆蓋全面,關鍵是翻譯的非常好,幾乎找不到錯誤。如果想深入學習c++,則推薦深度探索c++物件模型,

如果用c++寫專案,在寫之前推薦看一下effective c++和effective stl。如果以後想主用c++,則推薦更近一步學習模板,

推薦modern c++ design.

java推薦java 核心技術 9th上下兩卷或者java程式設計思想 4th,我感覺後者較難,前者較容易,有c++基礎的還是看後者吧。

如果以後想主用java還推薦看深入理解java虛擬機器(第2版,國人寫的為數不多的好書之一。

2.資料結構與演算法

強烈推薦演算法 4th,非常好的一本書,通俗易懂,coursera上還有作者的公開課哦。當然也少不了經典的演算法導論,不過如果前者仔細看了,

後者作為補充,粗略看看就行了(如果你不做演算法工程師的話)。另外,聽說資料結構與演算法分析 c++語言描述也不錯哦。

3.資料庫

資料庫理論方面推薦看資料庫系統概念,俗稱帆船書,比較厚,比較難,重點章節讀一下就行了,沒必要全讀完。如果要問選擇哪種資料庫,當然是mysql了,

看高效能mysql 3rd,mysql領域經典之作。

4.計算機網路

如果說到計算機網路, w.richard stevens的大名幾乎是無人不知,無人不曉的。他的tcp/ip詳解 卷1雖然出版時間早,但仍值得看。

還有一本計算機網路(第6版)也是非常好,我現在正在讀。

5.計算機組成

計算機組成也叫計算機體系結構,是一門非常重要的基礎課。計算機體系結構 量化研究方法稱為計算機體系結構的聖經,必讀。

還有一本嚴格來說並不在計算機體系結構範圍內,但也有涉及,就是大名鼎鼎的深入理解計算機系統,非常好的一本書。

6.作業系統

只推薦一本現代作業系統(第3版),俗稱馬戲團書,作者是大名鼎鼎的andrew s. tanenbaum。

7.編譯原理

由於還沒學,瞭解不多,只推薦一本以免誤人子弟編譯器設計 2nd。

6樓:獵狼

看書沒啥能學的,我給你推薦易語言吧,中文漢語程式設計,簡單易學。

比如:如果(編輯框1.內容 = 「123」 且 編輯框2.內容 = 「321」)

載入(視窗1,,假)

銷燬()'這個是判斷驗證的簡單**

這是**編寫格式。

這是軟體設計的介面。

這是做好的軟體除錯效果。

怎麼樣,這個程式語言好玩吧,全中文**程式設計,簡單易學。

7樓:

建議先學c語言,c語言是基礎,把基礎打牢,馬步扎穩,在循序漸進學習其他的語言,會輕鬆些。推薦譚浩強老師的c語言。

學會c語言後,再學其他的就不會一頭霧水,遇到困難,疑難問題時也容易鬆懈放棄。

如果是自學一定要堅持,不懂的多問,多求助!然後自己多總結,這點是關鍵,只有轉化為自己的理解才是真正理解了問題所在。

8樓:zzzzz原來如此

如果是零基礎起步建議看清華出版社的《c語言從入門到精通》這本是北郵大一教材,起碼我上大一的時候是這樣的。這本書自學完全沒問題,後續根據自身情況再選擇。

9樓:

首先需要確定想學什麼程式語言,確定了以後在找針對這類語言的專業書籍,先上手時,不要去看資料結構,演算法之類的書,看了無法理解,經過學習鍛鍊到達一定的水平以後再看也不遲,最好是找一個有關程式語言的bbs**註冊一下對學習有很大的幫助。

10樓:五系攻城獅

看什麼書其他答主給出建議了。我提供下書的資源^_^供參考,其中特別列了經典書籍的資源。

計算機電子書免費資源(中文)

愛coding:計算機電子書免費資源(英文)

11樓:aaa軟體教育

先從入門類的看,資料結構是要的。先從c來,再java pyton。如果想簡單些就直接學python

12樓:匿名使用者

看你是個人興趣還是想找工作了,如果是個人興趣的話就無所謂了,網上的各種語言教程很多

如果是想找工作,自學的話比較難也比較費時間除非你巨聰明,建議你報一個學習班來系統學習,這樣比較好。

如果是你初學程式設計的,可以先選一門語言c# java之類的,然後先入門學習一下語言的語法,結構,函式之類的,掌握程式設計的一些基礎概念 過程,函式, 類,封裝,繼承 的概念和麵向物件的概念。

資料結構和演算法之類的是在接觸程式設計比較深入以後需要學習的,這時語言對你不是問題了,需要的邏輯和整體抽象方面的提高

13樓:ok中國的某某人

初學的話,打好語言基礎。

如果你想學c或c++的話……這個

感覺這個偏向中期

你可以先買最基礎的語言基礎書,或者看網課什麼的(計蒜客)

14樓:柴胡白朮

不知道你想學習哪方面的,其實我感覺你可以從c語言入手,不過沒有基礎可能會非常枯燥,我感覺前期最重要的不是學哪些知識點,應該是怎麼最大限度的激發學習的興趣,你可以學學vb.*** ,c#的介面程式設計,介面的東西更直觀,慢慢興趣濃厚的在學習資料結構和演算法也不遲

15樓:請輕親青草

一句話,懂美工,學ui。其他的話,男的學java,女的學前端。別問,問就是java更需要邏輯思維,前端更需要形象思維

16樓:匿名使用者

沒學過程式設計的話,從c語言入門吧,然後資料結構,然後python現在是一門很火很簡單的語言,謝謝

17樓:匿名使用者

你想學什麼,我是搞這個的,能給你一些小小建議!

18樓:小壞tt諾言

我也不知道我說了啥他不讓我直接釋出,把我當成賣書推銷軟體的了?

19樓:匿名使用者

具體看你要學哪個方向了,計算機程式設計範圍涵蓋太廣了,先從c語言看起吧

20樓:匿名使用者

計算機程式設計的範圍太大了,不好回答,深入學習的話資料結構和演算法是需要的。

初級的就無所謂。

21樓:山西新華電腦學校

自學的話還是比較辛苦的要有恆心毅力,只好找一個專業的學校或者機構系統的學習一下會對你有很大的幫助

22樓:匿名使用者

基礎知識肯定是要學習的。因為這些基礎的知識決定你後續學習的深度。

23樓:陽光的凌寶寶

ffer in an airborne troop.

24樓:九天蒼龍

資料結構和演算法初學不用看。先定下來你要學習什麼語言,然後再考慮買什麼書

25樓:齊劉海兒

學計算機程式設計,對於初學者來說,資料結構是一定要看的,然後可以根據自己的喜好,學c語言程式設計(譚浩強那個版本的編的比較好一點),c++等等。演算法設計看自己喜好了,這個比較複雜。。。

自學程式設計需要哪些入門書籍,自學計算機程式設計應該看些什麼書

看書沒啥能學的,我給你推薦易語言吧,中文漢語程式設計,簡單易學。比如 如果 編輯框1.內容 123 且 編輯框2.內容 321 載入 視窗1,假 銷燬 這個是判斷驗證的簡單 這是 編寫格式。這是軟體設計的介面。這是做好的軟體除錯效果。怎麼樣,這個程式語言好玩吧,全中文 程式設計,簡單易學。建議先學c...

我想自學計算機應用方面的知識,但不知如何開始從何開始

1 計算機基礎 第二版 姜巖 王秀玲 本書介紹了資訊與計算機的基礎知識 windows xp作業系統的基本操作和基本使用知識 word 2003文書處理軟體的基本知識 excel 2003電子 處理軟體的基本知識和powerpoint 2003文件 演示軟體等知識做了簡單的介紹。2 計算機應用基礎 ...

計算機網路技術和計算機應用技術哪個好?

計算機應用技術好於計算機網路技術。網路是應用的載體之一,這一點就足以得出前面的結論。計算機網路技術和計算機應用技術哪個好?我認為計算機網路技術應該比計算機應用技術好。明確的說這兩個技術的話在你本科階段真的沒有多大區別,這種至少要讀到研究生的階段才會能看出明顯的區別,至於哪一個好真的。分辨不出來的因為...