狠狠操网,91中文字幕在线观看,精品久久香蕉国产线看观看亚洲,亚洲haose在线观看

初學(xué)者應(yīng)該如何開始學(xué)習(xí)編程(優(yōu)秀7篇)

對一個初學(xué)者來說,IT界的技術(shù)風(fēng)潮是不可以追趕的,而且也沒有能力去追趕。那么初學(xué)者如何開始學(xué)習(xí)編程?下面這7篇初學(xué)者應(yīng)該如何開始學(xué)習(xí)編程是小編為您整理的如何學(xué)習(xí)編程范文模板,歡迎查閱參考。

給初學(xué)編程者的忠告 篇一

我始終認(rèn)為,對一個初學(xué)者來說,IT界的技術(shù)風(fēng)潮是不可以追趕的,而且也沒有能力去追趕。我時? 見自己的DDMM們把課本扔了,去賣些價格不菲的諸如C#, 這樣的大部頭,這讓我感到非常痛心。

而許多搞不清指針是咋回事的BBS站友眉飛色舞的討論C#里面可以不用指針等等則讓我覺得好笑。C++就象當(dāng)年的ASP一樣,“忽如一夜春風(fēng)來,千樹萬樹梨花開”,結(jié)果許多學(xué)校的信息學(xué)院成了“Web 學(xué)院”。

96,97級的不少大學(xué)生都去做Web了。當(dāng)然我沒有任何歧視某一行業(yè)的意識。我只是覺得如 果他們把追趕這些時髦技術(shù)的時間多花一點(diǎn)在基礎(chǔ)的課程上應(yīng)該是可以走得更遠(yuǎn)的。

初學(xué)者學(xué)習(xí)編程的基本原則 篇二

1、交流溝通

在Eva和Fong開始學(xué)習(xí)之前,我為她們申請了博客,并請她們記錄下她們的編程之旅和學(xué)到的東西。萬事開頭難,你可以問問她們。我大概花了一周的時間跟她們嘮叨才讓她們寫了第一篇博客。但是現(xiàn)在,她們不在博客上寫點(diǎn)兒自己投入了大量時間的項(xiàng)目就覺得不對勁。

如果你在項(xiàng)目中使用了API(譯者注:Application Programming Interface,應(yīng)用程序編程接口),發(fā)推文或者是郵件給這家公司告訴他們你關(guān)于他們的API的想法。當(dāng)你在黑客馬拉松中贏得獎項(xiàng)時,發(fā)個不錯的推文@他們表示謝意,或?qū)懫嚓P(guān)的博文。每寫一篇博文都使它成為一直以來最好的,并懷著它會被放上黑客新聞版首頁的期望將它提交(盡管大部分時候這種期望都不能實(shí)現(xiàn))。

健康交流的最大好處就是,它使你對你的項(xiàng)目負(fù)責(zé), 由此也引出我的下個要點(diǎn)。

2、完成

Fong和Eva都知道,完成一個項(xiàng)目困難,卻重要。我聲明:除非她們寫了一篇關(guān)于手頭項(xiàng)目的博文,在推特上@了API公司,并且將它發(fā)布在黑客新聞網(wǎng)版上,我們是不會開始一個新項(xiàng)目的。盡管她們的第一個項(xiàng)目只是井字棋游戲,但這是她們做過的最好的井字棋游戲。從來就沒有人想寫一個蹩腳的項(xiàng)目,所以不管這個項(xiàng)目有多簡單或者不相關(guān),如果你要著手做個項(xiàng)目,那它必須是你能拿到的最好的那個。我已經(jīng)見過太多開發(fā)者為毫無前景的次要項(xiàng)目工作。如果你在學(xué)習(xí)編程,你必須從一開始就認(rèn)識到要珍惜你的時間和精力,完成你的項(xiàng)目證明它的價值。

完成整個項(xiàng)目的最后20%需要花費(fèi)全部努力的80%。開發(fā)者可以在1、2天之內(nèi)實(shí)現(xiàn)一個項(xiàng)目的概念。而測試每種情況并且解決每一種邊際情況從而成就一個“完美”的產(chǎn)品則需要兩倍的時間。在項(xiàng)目最后的20%花費(fèi)那80%的精力,將會在許多許多訪問中傳為佳話。

3、思考

如果你卡住了,不要緊盯住你的代碼。出去散個步,呼吸點(diǎn)新鮮空氣,再考慮一下。你卡住了是因?yàn)槟愕倪壿嬛杏绣e誤,而修正它最好的方法就是在腦海中或是在紙上一步一步地徹底想通它。程序員靠思考賺錢,問題在你的思考中被解決,編程是個蛋疼的工作。偉大的項(xiàng)目經(jīng)理通常都有廣博的編程背景,并且在思考和問題解決方面接受過出色的訓(xùn)練。

有一種說法:當(dāng)你被卡住20多分鐘時,并且你仍然茫然無緒,請教別人吧。如果在20分鐘內(nèi)沒有任何頭緒,那么在接下來的一個小時,你也不會有任何進(jìn)展的。相信Eva。她有一天就浪費(fèi)了5個小時,因?yàn)橐粋愚蠢的錯誤——血的教訓(xùn)啊。散個步,做個其他事。然后再回到項(xiàng)目上來。能將自己與問題切斷并轉(zhuǎn)移注意力,是個技術(shù)活。

4、再思考

也許你現(xiàn)在已經(jīng)明白了,思考,在一個程序員的生活中是至關(guān)重要的。不要去復(fù)制-粘貼代碼,尤其當(dāng)你在學(xué)習(xí)如何去編程的時候。如果你想學(xué)習(xí)怎么編程,復(fù)制,粘貼——“看,有用誒!”不會使你有任何成就。相反,無論何時你看到代碼,你必須在企圖去試運(yùn)行它之前想清楚它在干什么。當(dāng)你能輕易看懂別人的代碼了,將其簡化到你剛好需要的程度,然后寫出來。如果從一開始就定期這么做,你會在幾個月內(nèi)成長為一個非凡的開發(fā)者。

5、谷歌

學(xué)會獨(dú)立解決問題。除非至少被卡住20分鐘,不要問編程問題。程序員們必須是獨(dú)立的。他們是偉大的思想者和偉大的交流者。為了成為他們中的一員,你必須邏輯地思考,想出問題出現(xiàn)的原因。許多年輕開發(fā)者面對的問題是,寫出他們真正需要的代碼對他們來說很困難。我們中的許多人也是這樣,明知道問題是什么,但就是不知道要去找什么去解決它。這是個你必須從一開始就培養(yǎng)的技能,它漂亮地聯(lián)系了第一點(diǎn),“成為一個交流者”

初學(xué)者學(xué)習(xí)編程的方法 篇三

1.首先找到獲取學(xué)習(xí)資源的途徑

- 極客學(xué)院

- 慕課網(wǎng)

- 網(wǎng)易云課堂

- 騰訊云課堂

這些網(wǎng)站都會有比較系統(tǒng)的學(xué)習(xí)資源,當(dāng)然有一些是需要付費(fèi)的,價格不是很高,一般人都可以接受。除了上面列舉的幾個學(xué)習(xí)網(wǎng)站,還有許多我就不一一列舉了。當(dāng)然網(wǎng)上也有一些免費(fèi)資源,這就得看你自己能不能發(fā)現(xiàn)了。

2.制定學(xué)習(xí)計(jì)劃

任何事情開始都要做好計(jì)劃,有計(jì)劃的進(jìn)行不會讓自己學(xué)的很盲目。據(jù)我所知培訓(xùn)機(jī)構(gòu)一般的培訓(xùn)周期大概是4個月左右,自學(xué)的話需要看自己的基礎(chǔ)水平和對新知識的接收能力,一開始不要太過于追求速度,很多東西需要慢慢的消化。基礎(chǔ)能力較差的同學(xué)就把周期設(shè)置的長一點(diǎn),有基礎(chǔ)的同學(xué)可以按照培訓(xùn)機(jī)構(gòu)的時間來安排,也可以根據(jù)自己情況安排。每天堅(jiān)持學(xué)習(xí),堅(jiān)持下來就一定能看到成效,三天打魚兩天曬網(wǎng),最終只會一事無成。

3.按照順序進(jìn)行學(xué)習(xí)

首需要先找到自己要學(xué)習(xí)的方向,然后才能確定自己的學(xué)習(xí)順序,一般來說學(xué)習(xí)任何一個方向都需要先掌握基礎(chǔ)的語法。我個人是做PHP的就拿PHP來說了(PHP是什么我就不累贅了,同學(xué)們自己去百度吧),大家也可根據(jù)自己興趣選擇要學(xué)習(xí)方向,我個人不建議學(xué)習(xí)PHP,畢竟這是我的飯碗。

- 學(xué)習(xí)前端的基礎(chǔ)知識。

因?yàn)楸M管PHP是后端語言,但是前端也是必須學(xué)習(xí)的,這對以后的工作是非常有關(guān)系的,小公司一般來說都是前后端一個人。那么前端一般都是學(xué)習(xí)什么呢? 最基礎(chǔ)的html標(biāo)記語言,它是用來布局頁面的,其次是css用來給頁面加上樣式,最后是javascript,給頁面加上邏輯。這些都只是一些前端的基礎(chǔ)知識,但是對于我們來說夠用了。

快速的學(xué)習(xí)編程的技巧 篇四

“快速”

對于“如何快速學(xué)習(xí)編程”這個問題,其實(shí)我真的不知道何謂“快速”。我覺得,通過遵循以下建議,你將很快地學(xué)習(xí)編程(至少你的成長/進(jìn)步會快)。但你真的不應(yīng)該眼中只有“快速”。只追求速度反而會拖你的后腿,讓你自食其果!翱焖佟睂W(xué)習(xí)的唯一可持續(xù)方法或許是采用浸泡式教學(xué)法。找到一種方法讓自己沉浸在編程中很長一段時間(幾個月?)。為了讓它奏效,你需要不斷推動自己去學(xué)習(xí)新的東西,并迅速抽身離開。這是編碼訓(xùn)練營的一個優(yōu)點(diǎn)。當(dāng)你出來時,盡管你還不是專家,但你會學(xué)得更快。這也可以通過專門的導(dǎo)師教導(dǎo)或與專門的初學(xué)者一起學(xué)習(xí)來實(shí)現(xiàn)。

讀>寫代碼>讀>寫代碼(日復(fù)一日)

這方面的訣竅是讓自己感到不舒服。這是相當(dāng)痛苦的,但就應(yīng)該這樣。編碼遵循80/20規(guī)則;80%的時間在20%的代碼或20%你所學(xué)的東西上。習(xí)慣于這種不舒服的感覺并克服它是關(guān)鍵。

這個迭代周期不應(yīng)該以周為周期或以月為周期發(fā)生,而是應(yīng)該以日為周期。知識等待使用的時間越久,知識這把斧頭就越鈍。等待學(xué)習(xí)新知識的時間越長,你就越難以將其融入到代碼中。

我推薦閱讀關(guān)于通用編程主題的網(wǎng)站是lobste.rs。上面有許多關(guān)于許多編程主題的文章。另一個好的網(wǎng)站是Hacker News,但網(wǎng)站時常偏離話題。

不要陷入僵局。請求幫忙

我最大的錯誤是在學(xué)習(xí)編程陷入僵局的時候用了太長時間。在被卡住時,我會花很多時間在一些愚蠢的東西或一些我根本上不明白的東西上。有時候我需要花費(fèi)好幾天時間才能完成這些工作,而原本我可以用這些時間做更多的事情和學(xué)習(xí)更多的東西,如果我能找到更好的解決方法的話。卡在一個東西上面超過一個小時基本上就是在浪費(fèi)時間了。

我推薦三件事情以避免僵局。第一是試著總是閱讀更多關(guān)于你使用的技術(shù),并總體掌握正在發(fā)生什么。通常,當(dāng)你陷入困境時,意味著你對需要澄清的事情做出了不正確的假設(shè)。第二是咨詢互聯(lián)網(wǎng)。這一點(diǎn)很顯然,但依然值得一提。在網(wǎng)上查找并詢問有過這個問題的人是一個非常重要的技能。Stackoverflow可以說是互聯(lián)網(wǎng)上最好的網(wǎng)站。不要害怕在那里問自己的問題。通常,只要盡力正確地闡述你的問題就OK了。我真的希望以前我能多問些問題,但總是因?yàn)楹ε聲@得愚蠢而止步。我的第三個建議是向你認(rèn)識的人請求幫助。通常,你或許已經(jīng)理解了技術(shù),而且有了問題,但是你可能需要更高層次的上下文才能真正解開謎團(tuán)。不要膽怯,大著膽子上前去問吧。

例如,當(dāng)學(xué)習(xí)Docker時,我花費(fèi)了大量的時間從頭開始重新構(gòu)建圖像。我從根本上不明白docker緩存,并用20分鐘時間來等待單個更改到Dockerfile通過。我可能花了8個小時就用在等待構(gòu)建上。如果我讀過更多關(guān)于Docker或問一個知道的人,那么可能我早就搞明白了,還可以在更短的時間內(nèi)學(xué)到更多。

為項(xiàng)目而工作

在我的經(jīng)驗(yàn)中,沒有什么可以與工作于自己的項(xiàng)目以學(xué)習(xí)編程更有用的了。除了一些例外,我所知道的所有真正優(yōu)秀的程序員都有一個習(xí)慣就是工作于業(yè)余項(xiàng)目(這也可能發(fā)生在工作中!)。有了一個點(diǎn)子并試圖實(shí)現(xiàn)這個點(diǎn)子是非常具有挑戰(zhàn)性的。它需要很強(qiáng)的自律心。但是,通過嘗試實(shí)際做一件事情,你可以學(xué)到如何分解問題并應(yīng)用技術(shù)。你面對的各種問題,以及你如何解決它們才真正是所謂的編程。知道編程語言的每一個古怪細(xì)節(jié)的確是有幫助的,但它只會讓你越來越落伍。此外,想要完成項(xiàng)目的驅(qū)動力是繼續(xù)學(xué)習(xí)的動力。從業(yè)余項(xiàng)目獲得的滿足感遠(yuǎn)遠(yuǎn)超過你在抽象中學(xué)習(xí)東西的滿足感。

我對于選擇業(yè)余項(xiàng)目的建議是,選擇你感興趣同時你也有想法如何實(shí)現(xiàn)的東西。能夠在開始之前表達(dá)實(shí)現(xiàn)總是有助于保持我的動力。在此旅途之中你一定會學(xué)到很多!

快速的學(xué)習(xí)編程的方法 篇五

一、不斷練習(xí)

每天都要敲代碼

花大量的時間對于掌握一門語言是最重要的。即便是像Python這樣的簡單語言,它可能也要畫上一兩天去了解它的基本語法,花大量的時間才能真正精通。想任何其他的技巧一樣,練習(xí)是變得更加?jì)故斓年P(guān)鍵。盡量每天都要花一些時間去敲代碼,即便是在工作之后和晚餐之前的一小時。

給你的程序設(shè)定目標(biāo)

通過設(shè)定能夠?qū)崿F(xiàn)但又有挑戰(zhàn)性的目標(biāo),你將能夠開始解決問題并拿解決方案。嘗試著去設(shè)想去一個基本的應(yīng)用程序,比如一個計(jì)算器,然后想辦法去做出來。使用你一直學(xué)習(xí)的語法和概念,然后將它們應(yīng)用到實(shí)際中。

和別人交流并且閱讀他人的程序

有很多編程社區(qū)致力于特定的語言或?qū)W科。找到并參與到這些社區(qū)會為你的學(xué)習(xí)創(chuàng)造奇跡。你將會獲得能夠幫助你的學(xué)習(xí)過程的各式各樣的示例代碼和工具。通過閱讀他人的程序代碼不僅可以激勵你,還可以幫助你回憶那些還沒有掌握的概念。

為你所選擇的編程語言找到論壇或在線社區(qū)。確保自己是真正參與進(jìn)去而不是不斷地問問題。這些社區(qū)往往看著做協(xié)作和討論的地方,而不僅僅是簡單的提問-回答問題。請隨時尋求幫助,但要準(zhǔn)備好你的程序以及嘗試用不同的途徑。

一旦你已經(jīng)有了一些經(jīng)驗(yàn),可以參加一些編程的活動。這些活動是個人或團(tuán)隊(duì)爭分奪秒的開發(fā)功能的程序,通常會圍繞一個特定的主題。這些事情都很好玩并且是一個認(rèn)識其他程序員的很好的方式。

挑戰(zhàn)自己并保持樂趣

去嘗試著做一些你現(xiàn)在還不知道怎么做的事情。研究該怎樣完成這個任務(wù)的方式,并且不斷的將它們添加到你的程序中。一定要盡量避免勉強(qiáng)能運(yùn)行的程序,你應(yīng)該讓各個方面都很完美。

二、分享你的知識

參加一些培訓(xùn)課程

許多的大學(xué)、社區(qū)學(xué)院、社區(qū)中心都提供了你可以參加的編程課程和工作室,而無需在學(xué)校注冊。這里對于新手程序員是很有裨益的,因?yàn)槟憧梢詮钠渌薪?jīng)驗(yàn)的程序員那里得到幫助,或者你也可以通過網(wǎng)絡(luò)和其他地方的程序員一起交流。

買或者借一本書

有成千上萬種你所能想象出的所有語言的教學(xué)書籍。雖然你的知識不應(yīng)該全然來自一本書,但它們會給你提供許多的參考,而且往往內(nèi)涵了大量友好的示例。

學(xué)習(xí)數(shù)學(xué)和邏輯

大多編程都涉及了基本的算術(shù)運(yùn)算,但可能你想要學(xué)習(xí)更先進(jìn)的概念。如果你想寫出復(fù)雜的模擬或者算法級別程序,這將是非常重要的。對于大多數(shù)日常編程而言,你并不需要太多先進(jìn)的數(shù)學(xué)知識。但學(xué)習(xí)邏輯,尤其是計(jì)算機(jī)邏輯,將能幫助你理解處理更先進(jìn)程序的復(fù)雜問題的最好方式。

永遠(yuǎn)不要停止編程

有一個流行的理論,成為一名專家至少需要10000小時的練習(xí)。雖然這個理論還處于辯論中,但它內(nèi)含的原則永遠(yuǎn)是正確的:精通需要時間和奉獻(xiàn)精神。不要指望一夜之間你就能學(xué)會一切,但如果你保持專注,并且不斷的學(xué)習(xí),很快你就會成為你的領(lǐng)域里的專家。

快速的學(xué)習(xí)編程的建議 篇六

1,主動學(xué)習(xí),我對要學(xué)習(xí)的編程語言充滿了好奇與興趣,并對它發(fā)自內(nèi)心的熱愛。不管怎樣,要確保你自己是主動來學(xué)習(xí)的。有時候,壓力的確可以促進(jìn)學(xué)習(xí),但是它不可以持續(xù)很長時間也不可以使你快速掌握該語言。

2,明白我要學(xué)習(xí)什么--我沒有老師,沒有練習(xí)資料,也沒有考試,但是我可以測試我自己來看自己有沒有理解正在學(xué)習(xí)的內(nèi)容。我知道在新的領(lǐng)域,有很多限制,所以我在筆記本上寫下了一些問題,在以后再回答他們(一般都是幾個小時后)。你會發(fā)現(xiàn)記筆記,進(jìn)行網(wǎng)絡(luò)搜索,盡可能的收集參考書等對你的學(xué)習(xí)是非常有幫助的。

3,遷移知識--因?yàn)槲沂且粋非常有經(jīng)驗(yàn)的軟件工程師,我可以遷移老知識來幫助我理解新的語言。在大多數(shù)情況下,都可以行的通,尤其對算法和理念屢試不爽。但是有些情況,知識遷移是錯的,我必須做一個“遷移->測試(代碼)->理解”的檢查。

猜你喜歡:

初學(xué)者學(xué)習(xí)編程的誤區(qū) 篇七

認(rèn)為計(jì)算機(jī)技術(shù)等于編程技術(shù):

有些人即使沒有這個想法,在潛意識中也有這樣的沖動。讓我奇怪的是,許多信息學(xué)院的學(xué)生也有這樣的念頭。認(rèn)為計(jì)算機(jī)專業(yè)就是編程專業(yè),與編程無關(guān)的,或者不太相關(guān)的課程他統(tǒng)統(tǒng)都不管,極端的學(xué)生只要書上沒帶“編程”兩個字他就不看。

其實(shí)編程只是計(jì)算機(jī)技術(shù)應(yīng)用過程中一種復(fù)雜性最低的勞動,這就是為什么IT業(yè)最底層的人是程序員( CODER)。計(jì)算機(jī)技術(shù)包括了多媒體,計(jì)算機(jī)網(wǎng)絡(luò),人工智能,模式識別,管理信息系統(tǒng)等等這些方面。

編程工作只是在這些具體技術(shù)在理論研究或者工程實(shí)踐的過程中表達(dá)算法的過程。編程的人不一定對計(jì)算機(jī)技術(shù)的了解就一定很高。而一個有趣的現(xiàn)象是,不少大師級的計(jì)算機(jī)技術(shù)研究者是不懂編程的。網(wǎng)上的炒作和現(xiàn)實(shí)中良好的工作待遇把編程這種勞動神秘化了。其實(shí)每一個程序員心里都明白,自己這些東西,學(xué)的時候并不比其它專業(yè)難,所以自然也不會高檔到哪里去。

咬文嚼字的孔乙己作風(fēng):

我見過一本女生的《計(jì)算機(jī)網(wǎng)絡(luò)原理》教材,這個女生象小學(xué)生一樣在書上劃滿了橫杠杠,筆記做得滿滿的,打印出來一定比教材還厚。我不明白的是,象計(jì)算機(jī)網(wǎng)絡(luò)原理這樣的課程有必要做筆記?我們的應(yīng)試教育的確害了不少學(xué)生,在上《原理》這一類課程的時候許多學(xué)生象學(xué)《馬列原理》一樣逐字背誦記憶。

這乃是我見過的最愚蠢的行為。所謂《原理》,即是需要掌握它為什么這樣做,學(xué)習(xí)why,而不是how(怎樣做)。極端認(rèn)真的學(xué)生背下以太網(wǎng)的網(wǎng)線最大長度,數(shù)據(jù)幀的長度,每個字段的意義,IP報(bào)頭的格式等等,但是忘了路由的原則,忘了TCP/IP協(xié)議設(shè)計(jì)的宗旨?傊S多人花了大量的時間把書背得滾瓜爛熟卻等于什么也沒學(xué)。

在學(xué)習(xí)編程的時候這些學(xué)生也是這樣,他們確切的記得C++語法的各個細(xì)節(jié)?赐炅薈++教程后看《Thinking in C++》(確實(shí)是好書),《Inside C++》,《C++ reference》,this C++,thatC++……,然后是網(wǎng)上各種各樣的關(guān)于C++語法的奇聞逸事,然后發(fā)現(xiàn)自己又忘了C++的一些語法,最后回頭繼續(xù)惡補(bǔ)…。有個師弟就跟我說:“C++ 太難了,學(xué)了這里忘了那里,學(xué)了繼承忘了模板。”我的回答道:“你不去學(xué)就容易了”。我并沒有教壞他,只是告訴他,死摳C++的語法就和孔已己炫耀茴香豆的茴字有幾種寫法一樣毫無意義。你根本不需要對的C++語法太關(guān)心,動手編程就是了,有不記得的地方一查MSDN就立馬搞定。我有個結(jié)論就是,實(shí)際的開發(fā)過程中對程序語法的了解是最微不足道的知識。這是為什么我在為同學(xué)用Basic(我以前從沒有學(xué)過它)寫一個小程序的時候,只花了半個小時看了看語法,然后再用半個小時完成了程序,而一個小時后我又完全忘記了Basic 的所有關(guān)鍵字。

不顧基礎(chǔ),盲目追趕時髦技術(shù):

終于點(diǎn)到題目上來了。大多數(shù)的人都希望自己的東西能夠馬上跑起來,變成錢。這種想法對一個已經(jīng)進(jìn)入職業(yè)領(lǐng)域的程序員或者項(xiàng)目經(jīng)理來說是合理的,而且IT技術(shù)進(jìn)步是如此的快,不跟進(jìn)就是失業(yè)。但是對于初學(xué)者來說(尤其是時間充裕的大中專在校生),這種想法是另人費(fèi)解的。一個并未進(jìn)入到行業(yè)競爭中來的初學(xué)者最大的資本便是他有足夠的時間沉下心來學(xué)習(xí)基礎(chǔ)性的東西,學(xué)習(xí)why 而不是how。時髦的技術(shù)往往容易掌握,而且越來越容易掌握,這是商業(yè)利益的驅(qū)使,為了最大化的降低軟件開發(fā)的成本。但在IT領(lǐng)域內(nèi)的現(xiàn)實(shí)就是這樣,越容易掌握的東西,學(xué)習(xí)的人越多,而且淘汰得越快。每一次新的技術(shù)出來,都有許多初學(xué)者跟進(jìn),這些初學(xué)者由于缺乏必要的基礎(chǔ)而使得自己在跟進(jìn)的過程中花費(fèi)大量的時間,而等他學(xué)會了,這種技術(shù)也快淘汰了;A(chǔ)的課程,比方數(shù)據(jù)結(jié)構(gòu),操作系統(tǒng)原理等等雖然不能讓你立馬就實(shí)現(xiàn)一個linux(這是許多人嘲笑理論課程無用的原因),但它們能夠顯著的減少你在學(xué)習(xí)新技術(shù)時學(xué)習(xí)曲線的坡度。而且對于許多關(guān)鍵的技術(shù)(比方Win32 SDK 程序的設(shè)計(jì),DDK的編程)來說甚至是不可或缺的。

一個活生生的例子是我和我的一個同學(xué),在大一時我還找不到開機(jī)按紐,他已經(jīng)會寫些簡單的匯編程序了。我把大二的所有時間花在了匯編,計(jì)算機(jī)體系結(jié)構(gòu),數(shù)據(jù)結(jié)構(gòu),操作系統(tǒng)原理等等這些課程的學(xué)習(xí)上,而他則開始學(xué)習(xí)HTML和VB,并追趕ASP的潮流。大三的時候我開始學(xué)習(xí)Windows 操作系統(tǒng)原理,學(xué)習(xí)SDK編程,時間是漫長的,這時我才能夠用VC開發(fā)出象模象樣的應(yīng)用程序。我曾一度因?yàn)橥瑢W(xué)的程序已經(jīng)能夠運(yùn)行而自己還在學(xué)習(xí)如何創(chuàng)建對話框而懊惱不已,但臨到畢業(yè)才發(fā)現(xiàn)自己的選擇是何等的正確。和我談判的公司開出的薪水是他的兩倍還多。下面有一個不很恰當(dāng)?shù)谋确剑杭僭O(shè)學(xué)習(xí)VB編程需要4個月,學(xué)習(xí)基礎(chǔ)課程和VC的程序設(shè)計(jì)需要1年。那么如果你先學(xué)VB,再來學(xué)習(xí)后者,時間不會減少,還是1年,而反過來,如果先學(xué)習(xí)后者,再來學(xué)VB,也許你只需要1個星期就能學(xué)得非常熟練。

猜你喜歡:

熟讀唐詩三百首,不會做詩也會吟。小編為大家分享的7篇初學(xué)者應(yīng)該如何開始學(xué)習(xí)編程就到這里了,希望在如何學(xué)習(xí)編程的寫作方面給予您相應(yīng)的幫助。

版權(quán)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn),該文觀點(diǎn)僅代表作者本人。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如發(fā)現(xiàn)本站有涉嫌抄襲侵權(quán)/違法違規(guī)的內(nèi)容, 請發(fā)送郵件至 yyfangchan@163.com (舉報(bào)時請帶上具體的網(wǎng)址) 舉報(bào),一經(jīng)查實(shí),本站將立刻刪除