For investors

股價(jià):

5.36 美元 %
認(rèn)識(shí)達(dá)內(nèi)從這里開(kāi)始

認(rèn)真做教育 專(zhuān)心促就業(yè)

零基礎(chǔ)學(xué)習(xí)編程入門(mén)需要掌握哪些基礎(chǔ)?

隨著互聯(lián)網(wǎng)的快速發(fā)展,越來(lái)越多的人想要重新互聯(lián)網(wǎng)的行業(yè),學(xué)習(xí)計(jì)算機(jī)編程,尤其是零基礎(chǔ)學(xué)習(xí)編程的小伙伴想要學(xué)習(xí)又不知道學(xué)習(xí)計(jì)算機(jī)編程需要哪些基礎(chǔ)?針對(duì)準(zhǔn)備學(xué)習(xí)計(jì)算機(jī)編程又不是科班出身的學(xué)員,而是通過(guò)培訓(xùn)機(jī)構(gòu)殺入代碼戰(zhàn)場(chǎng),對(duì)于這類(lèi)人,我建議你仔細(xì)的掌握下面的知識(shí)。我的建議是針對(duì)那些希望在IT技術(shù)上有所成就的初學(xué)者。同時(shí),我還列出了一些書(shū)目,這些書(shū)應(yīng)該都還可以在書(shū)店買(mǎi)到。

1、英語(yǔ)基礎(chǔ)

雖然對(duì)于初級(jí)程序員來(lái)說(shuō),英語(yǔ)只需要寫(xiě)簡(jiǎn)單的詞匯就可以,但是如果想要走的更遠(yuǎn),還是要去學(xué)習(xí)和掌握。

我極力推薦英語(yǔ)是因?yàn)樵趯W(xué)習(xí)IT技術(shù)上,沒(méi)有專(zhuān)業(yè)文檔的閱讀能力是不可想象的,中文的翻譯往往在猴年馬月才會(huì)出來(lái),而現(xiàn)在的許多出版社干脆就直接把英文印刷上去,學(xué)習(xí)的方法是強(qiáng)迫自己看原版的教材,開(kāi)始會(huì)看不懂,用多了自然熟練,吃得苦下得狠心絕對(duì)是任何行業(yè)都需要的品質(zhì)。

相信只要有幾年工作經(jīng)驗(yàn)的人都會(huì)深有感觸!

推薦書(shū)刊《大學(xué)英語(yǔ)》

零基礎(chǔ)學(xué)習(xí)編程入門(mén)需要掌握哪些基礎(chǔ)

2、計(jì)算機(jī)體系結(jié)構(gòu)和匯編語(yǔ)言

關(guān)于體系結(jié)構(gòu)的書(shū)遍地都是,而且也大同小異,倒是匯編有一本非常好的書(shū)《80x86匯編語(yǔ)言程序設(shè)計(jì)教程》(清華大學(xué)出版社,黑色封面,楊季文著),你需要著重學(xué)習(xí)386后保護(hù)模式的程序設(shè)計(jì)。否則你在學(xué)習(xí)現(xiàn)代操作系統(tǒng)底層的一些東西的時(shí)候會(huì)覺(jué)得是在看天書(shū)。

推薦書(shū)刊《80x86匯編語(yǔ)言程序設(shè)計(jì)教程》

零基礎(chǔ)學(xué)習(xí)編程入門(mén)需要掌握哪些基礎(chǔ)

3、計(jì)算機(jī)操作系統(tǒng)原理

我們的開(kāi)發(fā)總是在特定的操作系統(tǒng)上進(jìn)行,如果不是,只有一種可能:你在自己實(shí)現(xiàn)一個(gè)操作系統(tǒng),無(wú)論如何,操作系統(tǒng)原理是必讀的。這就象我們?yōu)橐粋€(gè)芯片制作外圍設(shè)備時(shí),芯片基本的工作時(shí)序是必需了解的。

這一類(lèi)書(shū)也很多,我沒(méi)有發(fā)現(xiàn)哪一本書(shū)非常出眾,只是覺(jué)得在看完了這些書(shū)后如果有空就應(yīng)該看看《Inside Windows 2000》。

推薦書(shū)刊《inside windows2000(windows 2000揭秘)中文版》

4、數(shù)據(jù)結(jié)構(gòu)和算法

這門(mén)課程能夠決定一個(gè)人程序設(shè)計(jì)水平的高低,是一門(mén)核心課程。我首選的是清華版的。很多人喜歡買(mǎi)C++版的,但我覺(jué)得沒(méi)有必要,C++的語(yǔ)法讓算法實(shí)現(xiàn)過(guò)程變得復(fù)雜多了,而且許多老師喜歡用模塊這一東西讓算法變得更復(fù)雜,倒是在學(xué)完了C版的書(shū)以后再來(lái)瀏覽一下C++的版的書(shū)是最好的。

推薦書(shū)刊《數(shù)據(jù)結(jié)構(gòu)(C++語(yǔ)言版)》

零基礎(chǔ)學(xué)習(xí)編程入門(mén)需要掌握哪些基礎(chǔ)

5、軟件工程

這門(mén)課程是越到后來(lái)就越發(fā)現(xiàn)它的重要,雖然剛開(kāi)始看時(shí)就象看馬哲一樣不知所云?!秾?shí)用軟件工程》(黃色,清華)。不要花太多的時(shí)間去記條條框框,看不懂就跳過(guò)去。在每次自己完成了一個(gè)軟件設(shè)計(jì)任務(wù)(不管是練習(xí)還是工作)以后再來(lái)回顧回顧,每次都會(huì)有收獲。

推薦書(shū)刊《實(shí)用軟件工程》

零基礎(chǔ)學(xué)習(xí)編程入門(mén)需要掌握哪些基礎(chǔ)

6、Windows 程序設(shè)計(jì)

我建議任何企圖設(shè)計(jì)Windows程序的人在學(xué)習(xí)VC以前仔細(xì)的學(xué)完它,而且前面的那本《Inside Windows 2000》也最好放到這本書(shū)的后面讀。在這本書(shū)中,沒(méi)有C++,沒(méi)有GUI,沒(méi)有控件,有的就是如何用原始的C語(yǔ)言來(lái)完成Windows程序設(shè)計(jì)。

在學(xué)完了它以后,你才會(huì)發(fā)現(xiàn)VC其實(shí)是很容易學(xué)的,千萬(wàn)不要在沒(méi)有看完這本書(shū)以前提前學(xué)習(xí)VC,你最好碰都不要碰,我知道的許多名校甚至都已經(jīng)用它作為教材進(jìn)行授課??梢?jiàn)其重要。

推薦書(shū)刊《Windows程序設(shè)計(jì)》

零基礎(chǔ)學(xué)習(xí)編程入門(mén)需要掌握哪些基礎(chǔ)

其實(shí),不僅僅是初學(xué)者,任何行業(yè)從業(yè)者都需要不斷學(xué)習(xí),只有更高效率的工作,才能創(chuàng)造更高的價(jià)值。

計(jì)算機(jī),作為二十世紀(jì)最偉大科學(xué)進(jìn)步,從各個(gè)方面都在提高著效率。

參加培訓(xùn)班只是一個(gè)入門(mén)的過(guò)程,我們每個(gè)人最欠缺的只是時(shí)間而已,畢業(yè)五年十年,依然需要看書(shū)學(xué)習(xí)。

即使從培訓(xùn)班出來(lái)找到一份還不錯(cuò)的工作,但也僅是開(kāi)始,革命尚未成功,同志還需努力!

【免責(zé)聲明】本文部分系轉(zhuǎn)載,轉(zhuǎn)載目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點(diǎn)和對(duì)其真實(shí)性負(fù)責(zé)。如涉及作品內(nèi)容、版權(quán)和其它問(wèn)題,請(qǐng)?jiān)?0日內(nèi)與聯(lián)系我們,我們會(huì)予以更改或刪除相關(guān)文章,以保證您的權(quán)益!

相關(guān)推薦
最新資訊
免費(fèi)試聽(tīng)課程
  • 全部課程
  • IT課程
  • 設(shè)計(jì)課程
  • 運(yùn)營(yíng)課程
Free courses
最新開(kāi)班時(shí)間
  • 北京
  • 上海
  • 廣州
  • 深圳
  • 南京
  • 成都
  • 武漢
  • 西安
  • 青島
  • 天津
  • 杭州
  • 重慶
  • 哈爾濱
  • 濟(jì)南
  • 沈陽(yáng)
  • 合肥
  • 鄭州
  • 長(zhǎng)春
  • 蘇州
  • 長(zhǎng)沙
  • 昆明
  • 太原
  • 無(wú)錫
  • 石家莊
  • 南寧
  • 佛山
  • 珠海
  • 寧波
  • 保定
  • 呼和浩特
  • 洛陽(yáng)
  • 煙臺(tái)
  • 運(yùn)城
  • 濰坊
  • 開(kāi)課名稱(chēng)
  • 開(kāi)班時(shí)間
  • 搶座
  • 咨詢(xún)
  • 開(kāi)課名稱(chēng)
  • 開(kāi)班時(shí)間
  • 搶座
  • 咨詢(xún)
預(yù)約申請(qǐng)?jiān)嚶?tīng)課
收起