



下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、學(xué)計(jì)算機(jī)的若是你有耐心看下去,我敢保證這絕對是一種收獲大師提示:計(jì)算機(jī)專業(yè)不是學(xué)編程,而是懂得計(jì)算機(jī)的工作原理,以及和計(jì)算機(jī)相關(guān)的學(xué)科技術(shù)。一個(gè)好手不用懂得編程,coder是最基層的人物,最重要的是思想,解決問題的思想。對計(jì)算機(jī)專業(yè)的學(xué)生來說,英語和數(shù)學(xué)也是最重要的。編程不用于實(shí)質(zhì),編得最好也是花哨,毫沒心義。關(guān)于初學(xué)者來說,應(yīng)該懂得更多的why原理,而不是更多的how,那是工作后的事情。每一計(jì)算機(jī)學(xué)者都應(yīng)該有自己的思想,不要隨著別人走,不要看著別人用什么新技術(shù)作出什么來的時(shí)候,你就心動(dòng)了,也就想馬上學(xué)這門技術(shù)。而是有自己的學(xué)習(xí)思路,和自己學(xué)習(xí)的方向。1.不為編程而去編程。2.學(xué)習(xí)計(jì)算機(jī)的原理
2、和核心部分。3.用形象的思想去學(xué)習(xí),追務(wù)實(shí)質(zhì)。4.計(jì)算機(jī)的相關(guān)行業(yè)。計(jì)算機(jī)高人的心得:我向來認(rèn)為,對一個(gè)初學(xué)者來說,IT界的技術(shù)風(fēng)潮是不能夠夠追趕的,而且也沒有能力去追趕。我經(jīng)??匆娮约旱腄DMM們把課本扔了,去賣些價(jià)格不菲的諸如C#,VB.Net這樣的大部頭,這讓我感覺特別痛心。而好多搞不清指針是咋回事的BBS站友喜不自勝的談?wù)揅#里面能夠不用指針等等則讓我感覺可笑。C#就象當(dāng)年的ASP相同,“忽如一夜春風(fēng)來,千樹萬樹梨花開”,結(jié)果好多學(xué)校的信息學(xué)院成了“Web學(xué)院”。96,97級的很多大學(xué)生都去做Web了。自然我沒有任何歧視某一行業(yè)的意識。我可是感覺若是他們把追趕這些時(shí)髦技術(shù)的時(shí)間多花一點(diǎn)
3、在基礎(chǔ)的課程上應(yīng)該是能夠走得更遠(yuǎn)的。幾個(gè)誤區(qū):初學(xué)者對C#風(fēng)潮的追趕其實(shí)也可是學(xué)習(xí)過程中經(jīng)常遇到的幾個(gè)誤區(qū)之一。我將用一些實(shí)質(zhì)的例子來說明這些現(xiàn)象,你能夠循序漸進(jìn)的看看自己可否是屬于其中的一種也許幾種:認(rèn)為計(jì)算機(jī)技術(shù)等于編程技術(shù):有些人即使沒有這個(gè)想法,在潛意識中也有這樣的激動(dòng)。讓我奇怪的是,好多信息學(xué)院的學(xué)生也有這樣的念想。認(rèn)為計(jì)算機(jī)專業(yè)就是編程專業(yè),與編程沒關(guān)的,也許不太相關(guān)的課程他統(tǒng)統(tǒng)都無論,極端的學(xué)生只要書上沒帶“編程”兩個(gè)字他就不看。其實(shí)編程可是計(jì)算機(jī)技術(shù)應(yīng)用過程中一種復(fù)雜性最低的勞動(dòng),這就是為什么IT業(yè)最基層的人是程序員CODER)。計(jì)算機(jī)技術(shù)包括了多媒體,計(jì)算機(jī)網(wǎng)絡(luò),人工智能,模
4、式鑒別,管理信息系統(tǒng)等等這些方面。編程工作可是在這些詳盡技術(shù)在理論研究也許工程實(shí)踐的過程中表達(dá)算法的過程。編程的人不用然對計(jì)算機(jī)技術(shù)的認(rèn)識就必然很高。而一個(gè)幽默的現(xiàn)象是,很多大師級的計(jì)算機(jī)技術(shù)研究者是不懂編程的。網(wǎng)上的炒作和現(xiàn)實(shí)中優(yōu)異的工作待遇把編程這種勞動(dòng)奇特化了。其實(shí)每一個(gè)程序員心里都理解,自己這些東西,學(xué)的時(shí)候其實(shí)不比其他專業(yè)難,所以自然也不會(huì)高檔到哪里去。咬文嚼字的孔乙己作風(fēng):我見過一本女生的計(jì)算機(jī)網(wǎng)絡(luò)原理教材,這個(gè)女生象小學(xué)生相同在書上劃滿了橫杠杠,筆錄做得滿滿的,打印出來必然比教材還厚。我不理解的是,象計(jì)算機(jī)網(wǎng)絡(luò)原理這樣的課程有必要做筆錄?我們的應(yīng)試教育確實(shí)害了很多學(xué)生,在上原理這
5、一類課程的時(shí)候好多學(xué)生象學(xué)馬列原理相同逐字背誦記憶。這乃是我見過的最笨拙的行為。所謂原理,即是需要掌握它為什么這樣做,學(xué)習(xí)why,而不是how(怎樣做)。極端仔細(xì)的學(xué)生背下以太網(wǎng)的網(wǎng)線最大長度,數(shù)據(jù)幀的長度,每個(gè)字段的意義,IP報(bào)頭的格式等等,但是忘了路由的原則,忘了TCP/IP協(xié)議設(shè)計(jì)的要旨??傊枚嗳嘶舜罅康臅r(shí)間把書背得滾瓜爛熟卻等于什么也沒學(xué)。在學(xué)習(xí)編程的時(shí)候這些學(xué)生也是這樣,他們確實(shí)的記得C#語法的各個(gè)細(xì)節(jié)??赐炅薈#教程后看ThinkinginC#(確實(shí)是好書),InsideC#,C#reference,thisC#,thatC#,爾后是網(wǎng)上各樣各樣的關(guān)于C#語法的奇聞逸事,爾后發(fā)
6、現(xiàn)自己又忘了C#的一些語法,最后回頭連續(xù)惡補(bǔ)。有個(gè)師弟就跟我說:“C#太難了,學(xué)了這里忘了那里,學(xué)了繼承忘了模板?!蔽业幕卮鸬溃骸澳悴蝗W(xué)就簡單了”。我并沒有教壞他,可是告訴他,死摳C#的語法就和孔已己炫耀茴香豆的茴字有幾種寫法相同毫沒心義。你根本不需要對的C#語法太關(guān)心,著手編程就是了,有不記得的地方一查MSDN就立馬搞定。我有個(gè)結(jié)論就是,實(shí)質(zhì)的開發(fā)過程中對程序語法的認(rèn)識是最不足掛齒的知識。這是為什么我在為同學(xué)用Basic(我以前從沒有學(xué)過它)寫一個(gè)小程序的時(shí)候,只花了半個(gè)小時(shí)看了看語法,爾后再用半個(gè)小時(shí)完成了程序,而一個(gè)小時(shí)后我又完好忘記了Basic的所有要點(diǎn)字。無論基礎(chǔ),盲目追趕時(shí)髦技術(shù)
7、:終于點(diǎn)到題目上來了。大多數(shù)的人都希望自己的東西能夠馬上跑起來,變成錢。這種想法對一個(gè)已經(jīng)進(jìn)入職業(yè)領(lǐng)域的程序員也許項(xiàng)目經(jīng)理來說是合理的,而且IT技術(shù)進(jìn)步是這樣的快,不跟進(jìn)就是失業(yè)。但是關(guān)于初學(xué)者來說(特別是時(shí)間充裕的大中專在校生),這種想法是另人難懂的。一個(gè)并未進(jìn)入到行業(yè)競爭中來的初學(xué)者最大的資本即是他有足夠的時(shí)間沉下心來學(xué)習(xí)基礎(chǔ)性的東西,學(xué)習(xí)why而不是how。時(shí)髦的技術(shù)經(jīng)常簡單掌握,而且越來越簡單掌握,這是商業(yè)利益的驅(qū)遣,為了最大化的降低軟件開發(fā)的成本。但在IT領(lǐng)域內(nèi)的現(xiàn)實(shí)就是這樣,越簡單掌握的東西,學(xué)習(xí)的人越多,而且裁汰得越快。每一次新的技術(shù)出來,都有好多初學(xué)者跟進(jìn),這些初學(xué)者由于缺乏必
8、要的基礎(chǔ)而使得自己在跟進(jìn)的過程中開銷大量的時(shí)間,而等他學(xué)會(huì)了,這種技術(shù)也快淘汰了?;A(chǔ)的課程,比方數(shù)據(jù)結(jié)構(gòu),操作系統(tǒng)原理等等誠然不能夠讓你立馬就實(shí)現(xiàn)一個(gè)linux(這是好多人諷刺理論課程無用的原因),但它們能夠顯然的減少你在學(xué)習(xí)新技術(shù)時(shí)學(xué)習(xí)曲線的坡度。而且關(guān)于好多要點(diǎn)的技術(shù)(比方Win32SDK程序的設(shè)計(jì),DDK的編程)來說甚至是不能或缺的。一個(gè)活生生的例子是我和我的一個(gè)同學(xué),在大一時(shí)我還找不到開機(jī)按紐,他已經(jīng)會(huì)寫些簡單的匯編程序了。我把大二的所有時(shí)間花在了匯編,計(jì)算機(jī)系統(tǒng)結(jié)構(gòu),數(shù)據(jù)結(jié)構(gòu),操作系統(tǒng)原理等等這些課程的學(xué)習(xí)上,而他則開始學(xué)習(xí)HTML和VB,并追趕ASP的潮流。大三的時(shí)候我開始學(xué)習(xí)W
9、indows操作系統(tǒng)原理,學(xué)習(xí)SDK編程,時(shí)間是漫長的,這時(shí)我才能夠用VC開發(fā)出象模象樣的應(yīng)用程序。我曾一度由于同學(xué)的程序已經(jīng)能夠運(yùn)行而自己還在學(xué)習(xí)怎樣創(chuàng)辦對話框而煩憂不已,但臨到畢業(yè)才發(fā)現(xiàn)自己的選擇是何等的正確。和我談判的公司開出的薪水是他的兩倍還多。下面有一個(gè)不很合適的比方:假設(shè)學(xué)習(xí)VB編程需要4個(gè)月,學(xué)習(xí)基礎(chǔ)課程和VC的程序設(shè)計(jì)需要1年。那么若是你先學(xué)VB,再來學(xué)習(xí)后者,時(shí)間不會(huì)減少,還是1年,而反過來,若是先學(xué)習(xí)后者,再來學(xué)VB,也許你只要要1個(gè)星期就能學(xué)得特別熟練。幾個(gè)重要的基礎(chǔ)課程:若是你是學(xué)生,也許若是你有充分的時(shí)間。我建議你仔細(xì)的掌握下面的知識。我的建議是針對那些希望在IT技術(shù)
10、上有所成就的初學(xué)者。同時(shí)我還列出了一些書目,這些書應(yīng)該都還可以夠在書店買到。說實(shí)在的,我在讀其別人的文章時(shí)最大的夢想就是希望作者列出一個(gè)書單。大學(xué)英語不要感覺可笑。我全力介紹這門課程是由于沒有專業(yè)文檔的閱讀能力是不能想象的。中文的翻譯經(jīng)常在猴年馬月才會(huì)出來,而現(xiàn)在的好多初版社干脆就直接把E文印刷上去。學(xué)習(xí)的方法是強(qiáng)迫自己看原版的教材,開始會(huì)看不懂,用多了自然熟練。吃得苦下得狠心絕對是任何行業(yè)都需要的質(zhì)量。計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)和匯編語言關(guān)于系統(tǒng)結(jié)構(gòu)的書遍地都是,而且也大同小異,倒是匯編有一本特別好的書。80 x86匯編語言程序設(shè)計(jì)教程(清華大學(xué)初版社,黑色封面,楊季文著)。你需要重視學(xué)習(xí)386后保護(hù)模
11、式的程序設(shè)計(jì)。否則你在學(xué)習(xí)現(xiàn)代操作系統(tǒng)基層的一些東西的時(shí)候會(huì)感覺是在看天書。計(jì)算機(jī)操作系統(tǒng)原理我們的開發(fā)總是在特定的操作系統(tǒng)進(jìn)步行,若是不是,只有一種可能:你在自己實(shí)現(xiàn)一個(gè)操作系統(tǒng)。無論怎樣,操作系統(tǒng)原理是必讀的。這就象我們?yōu)橐粋€(gè)芯片制作外面設(shè)備時(shí),芯片基本的工作時(shí)序是必要認(rèn)識的。這一類書也好多,我沒有發(fā)現(xiàn)哪一本書特別出眾??墒歉杏X在看完了這些書后若是有空就應(yīng)該看看InsideWindows2000(微軟初版社,我看的是E文版的,中文的書名想必是Windows2000技術(shù)內(nèi)幕之類吧)。數(shù)據(jù)結(jié)構(gòu)和算法這門課程能夠決定一個(gè)人程序設(shè)計(jì)水平的高低,是一門核心課程。我首選的是清華版的(朱戰(zhàn)立,劉節(jié)氣)。
12、好多人喜歡買C#版的,但我感覺沒有必要。C#的語法讓算法實(shí)現(xiàn)過程變得復(fù)雜多了,而且好多老師喜歡用模塊這一東西讓算法變得更復(fù)雜。倒是在學(xué)完了C版的書今后再來閱讀一下C#的版的書是最好的。軟件工程這門課程是越到今后就更為現(xiàn)它的重要,誠然剛開始看時(shí)就象看馬哲相同不知所云。我的建議是看合用軟件工程(黃色,清華)。不要花太多的時(shí)間去記條條框框,看不懂就跳過去。在每次自己完成了一個(gè)軟件設(shè)計(jì)任務(wù)(無論是練習(xí)還是工作)今后再來回首回顧,每次都會(huì)有收獲。Windows程序設(shè)計(jì)北京大學(xué)初版社,Petzold著我建議任何企圖設(shè)計(jì)Windows程序的人在學(xué)習(xí)VC以前仔細(xì)的學(xué)完它。而且前面的那本InsideC也許什么時(shí)
13、候去學(xué)它了。Windows2000也最好放到這本書的后邊讀。在這本書中,沒有C+,沒有GUI,沒有控件。有的就是怎樣用原始的C語言來完成Windows程序設(shè)計(jì)。在學(xué)完了它今后,你才會(huì)發(fā)現(xiàn)VC實(shí)質(zhì)上是很簡單學(xué)的。千萬不要在沒有看完這本書以前提前學(xué)習(xí)VC,你最好碰都不要碰。我知道的好多名校甚至都已經(jīng)用它作為教材進(jìn)行授課。可見其重要。上面的幾門課程我認(rèn)為是必學(xué)的重要課程(若是你想做Windows程序員)。關(guān)于其他的課程有這樣簡單的選擇方法:若是你是計(jì)算機(jī)系的,請學(xué)好你所有的專業(yè)基礎(chǔ)課。若是不是,請參照計(jì)算機(jī)系的課程表。若是你發(fā)現(xiàn)自己看一本書時(shí)無法看下去了,請翻到書的最后,看看它的參照文件,找到它們并
14、學(xué)習(xí)它們,再回頭看這本書。若是一本書的書名中帶有“原理”兩個(gè)字,你必然不要去記憶它其中的細(xì)節(jié),你應(yīng)該以一天最少50頁的速度掌握其要領(lǐng)。盡可能多的在計(jì)算機(jī)上實(shí)踐一種理論也許算法。你還可以夠在CSDN上閱讀到好多書評。這些書評能夠幫助你決定讀什么樣的書。日三省乎己每天讀的書太多,簡單讓人迷失方向。必然要在每天夜晚想想自己學(xué)了些什么,還有些什么相關(guān)的東西需要掌握,自己對什么最感興趣,在一本書上花的時(shí)間太長還是不夠等等。同時(shí)也應(yīng)該多想想未來最有可能出現(xiàn)的應(yīng)用,這樣能夠讓你不是追趕技術(shù)潮流而是引領(lǐng)技術(shù)潮流。同時(shí),努力使用現(xiàn)在已經(jīng)掌握的技術(shù)和理論去制作擁有必然新意的東西。堅(jiān)持這樣做能夠讓你真切成為一個(gè)軟件
15、“研發(fā)者”而不能是是一個(gè)CODER。把最多的時(shí)間花在學(xué)習(xí)上這是對初學(xué)者最后的忠告。把每個(gè)星期玩SC也許CS的時(shí)間壓縮到最少,不玩它們是最好的。同時(shí),若是你的ASP技術(shù)已經(jīng)能夠來錢,甚至有公司請你兼職的話,這就證明你的天份能夠保證你在努力的學(xué)習(xí)此后獲取更好的收益,你應(yīng)該去做更復(fù)雜的東西。眼光放長遠(yuǎn)一些,這無論是對誰都是合用的。相信你已經(jīng)能夠決定可否學(xué)習(xí)學(xué)計(jì)算機(jī)的建議:一、給計(jì)算機(jī)專業(yè)的同學(xué)第一請你熱愛這個(gè)專業(yè)。只有這樣,你才會(huì)從抽象的理論中找到實(shí)實(shí)在在的快樂。若是你不熱愛她,也許只由于這是個(gè)熱門專業(yè),那么全力要求你放棄這個(gè)專業(yè),由于計(jì)算機(jī)是一把雙刃劍,學(xué)好了你會(huì)平步青云,學(xué)不好你畢業(yè)后會(huì)極其悲傷,高不能低不就,沒有發(fā)展?jié)摿?,仿佛學(xué)英語專業(yè)的人到了美國相同。2.不要用功利眼光對待這個(gè)學(xué)科,這絕對不是點(diǎn)點(diǎn)鼠標(biāo)就能掙錢的專業(yè)。不要去想做網(wǎng)站掙錢,不要想*點(diǎn)擊率增加廣告,這個(gè)在4年前已經(jīng)過時(shí),若是你現(xiàn)在依舊這么想,千萬別說出來,由于我會(huì)感覺你很土。計(jì)算級專
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 字制作合同范本
- 搬家企業(yè)文化建設(shè)與團(tuán)隊(duì)凝聚力考核試卷
- 相機(jī)出租合同范本
- 生物課程創(chuàng)新與課程改革探索計(jì)劃
- 2025年幼兒園大班社會(huì)故事標(biāo)準(zhǔn)教案《時(shí)間》
- 教師培訓(xùn)與專家引導(dǎo)計(jì)劃
- 電信國際漫游服務(wù)的發(fā)展趨勢及前景預(yù)測
- 模具設(shè)計(jì)與教育中的智能化創(chuàng)新模式
- 施工合同范本2000
- 現(xiàn)代服務(wù)業(yè)的可持續(xù)發(fā)展路徑探索
- 杭州市淳安縣國有企業(yè)招聘筆試真題2024
- 2025《國家安全教育》教學(xué)大綱
- 部編版語文小學(xué)五年級下冊第一單元集體備課(教材解讀)
- 凈水設(shè)備技術(shù)參數(shù)要求
- 腦血管造影護(hù)理課件
- 稱呼禮儀精品課件
- 課題申報(bào)講座課件
- 思想道德與法治課件:第四章 第二節(jié) 社會(huì)主義核心價(jià)值觀的顯著特征
- 四步創(chuàng)業(yè)法:創(chuàng)業(yè)必備知識點(diǎn)課件
- 小升初總復(fù)習(xí)——漢字
- 商鋪裝修竣工驗(yàn)收表(營運(yùn)發(fā)存)
評論
0/150
提交評論