日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
這些很棒編程學(xué)習(xí)方法 你知道嗎

一旦你發(fā)現(xiàn)一個學(xué)習(xí)工具,它采用自上而下的方法,那么什么是***的學(xué)習(xí)方法?我對這有一個具有爭議性的觀點:我認為盡可能快地記住基礎(chǔ)知識對初學(xué)者 而言是絕對有必要的。當(dāng)成為更高級的學(xué)習(xí)者,記憶很快成為一個被丟棄了的方式。你可能聽到過別人輕視地說(“不要死記,要內(nèi)部消化”,“我在消化記住的東 西”,“我討厭測試,我不得不回想起記憶中的東西”)。

創(chuàng)新互聯(lián)網(wǎng)站建設(shè)公司是一家服務(wù)多年做網(wǎng)站建設(shè)策劃設(shè)計制作的公司,為廣大用戶提供了成都網(wǎng)站設(shè)計、網(wǎng)站建設(shè),成都網(wǎng)站設(shè)計,1元廣告,成都做網(wǎng)站選創(chuàng)新互聯(lián),貼合企業(yè)需求,高性價比,滿足客戶不同層次的需求一站式服務(wù)歡迎致電。

[[138867]]

另一方面,當(dāng)你還是小學(xué)的時候,你被迫花時間來背乘法口訣表。為什么要背呢?因為你的基礎(chǔ)乘法口訣表可以是構(gòu)建更復(fù)雜的乘除法的基礎(chǔ)。這和你記憶編程語言的語法并沒有什么不同:如果你寫 if 或 for 循環(huán)越自然,那么你寫出更復(fù)雜的語句塊也更容易。

我也承認記憶并不總是學(xué)習(xí)所有東西的***方法,但是我相信對于編程初學(xué)者而言,是實踐編程所絕對必須的。為什么呢?因為它可以減少阻力,如果有什么東西會帶給初學(xué)者挫折,那就是阻力。

考慮到這一點,這里有一些具體的建議給那些正在學(xué)習(xí)或準(zhǔn)備學(xué)習(xí) Web 應(yīng)用開發(fā)的初學(xué)者。實際上,說得更遠點更抽象點,這就是一個如何開始學(xué)習(xí)軟件開發(fā)的一個好計劃。很顯然,這不是一個適合所有人的計劃,但是我認為它一定適合大部分初學(xué)者。

  1. 學(xué)習(xí)一門弱類型的編程語言,不要先學(xué)習(xí)那種具有強制類型的、面向?qū)ο蟮木幊陶Z言。嚴(yán)格而言,如果有人對你提到 class (類)或繼承,那么你就應(yīng)該去選擇其它的途徑了。雖然我認同類和繼承相關(guān)技術(shù)是軟件開發(fā)中必不可少的,但是我強烈認為它們不應(yīng)該是初學(xué)者的選擇。

  2. 鑒于此,我認為 JavaScript 是初學(xué)者而言最理想的編程語言,因為:(a) JS 解釋器在絕大部分瀏覽器上都可用,(b)它的面向?qū)ο筇匦圆⒉皇菑娭菩偷模?c)在工業(yè)界被廣泛使用(是的,即使是 web 之外的客戶端,即使是現(xiàn)在擔(dān)任設(shè)備工程師的我也做嵌入 JavaScript 的工作。)

  3. 說得更具體點,我建議你學(xué)習(xí)用 JavaScript 如何學(xué)習(xí)去下面的事,特別是以這個順序:

  4. 學(xué)習(xí)如何打印出一些東西,學(xué)習(xí)如何聲明和定義變量,學(xué)習(xí)基本算術(shù)運算操作(包括余數(shù)操作),學(xué)習(xí)循環(huán)(特別是 for 循環(huán)),學(xué)習(xí)把抽象重復(fù)的代碼寫成函數(shù),學(xué)習(xí)字符串和用循環(huán)操作字符串,學(xué)習(xí)數(shù)組和數(shù)組的循環(huán)方法(特別是 foreach 循環(huán)),學(xué)習(xí)創(chuàng)建和操作對象數(shù)據(jù)集。

  5. 記住上面的這些并每天寫一個程序來實踐,直到這些都輕而易舉地想起來。

  6. 學(xué)習(xí) Git 的基本操作,學(xué)習(xí)通過命令行使用 Git。這意味著要先學(xué)習(xí)四個 Unix/Linux 命令(ls,pwd,mkdir,cd)。當(dāng)學(xué)習(xí)了這幾個命令,也就學(xué)會了以“樹型”或?qū)哟谓Y(jié)構(gòu)的呈現(xiàn)方式查詢文件系統(tǒng)。

  7. 一旦你掌握了上面的幾個 Unix/Linux 命令,并會從命令行進入文件系統(tǒng),你就應(yīng)該學(xué)幾個基礎(chǔ)的 Git 命令。主要是 git init, git status, git add and git commit。

  8. 一旦你掌握了 Git 的基本操作,在學(xué)習(xí)下面的技術(shù)時將其集成到你的工作流中。

  9. 學(xué)習(xí) HTML 基礎(chǔ),能夠憑記憶創(chuàng)建簡單的 HTML 頁面。學(xué)習(xí) DOM 和如何理解 HTML 作為指定的分層樹結(jié)構(gòu)?;c時間來思考它如何關(guān)系到你在前面步驟中學(xué)到的分層文件系統(tǒng)。

  10. 學(xué)習(xí) CSS 選擇器,了解它如何讓你選定 DOM 的某些部分。了解 DOM 元素之間的關(guān)系。了解一個 DOM 元素作為另一個 DOM 元素的父元素或子元素的含義。理解這與后代和祖先之間的關(guān)系有什么不同。記住選擇器可以讓你通過這些關(guān)系來選定某些元素。

  11. 學(xué)習(xí) jQuery,并主要專注于 DOM 的操作能力。學(xué)會用 jQuery 對 DOM 插入或刪除元素,實踐可視化如何影響用 DOM 定義的樹型結(jié)構(gòu)。

  12. 實踐 jQuery 中的事件處理和 DOM 操作(比如,實踐操作 DOM 當(dāng)用戶點擊某個東西,或在指定的時間間隔)。

  13. 多練習(xí) JavaScript 對象,并把它們當(dāng)作可變的聚合器。學(xué)習(xí)如何用 JavaScript 來表示更復(fù)雜的數(shù)據(jù)而不是基本數(shù)據(jù)類型。學(xué)會應(yīng)用并操作這些數(shù)據(jù)結(jié)構(gòu)。理解并定義 JSON、理解它如何與 JavaScript 對象相關(guān)聯(lián)。

  14. 學(xué)會使用 jQuery 的 getJSON 函數(shù)從文件中獲取數(shù)據(jù)到 JavaScript 對象中。使用類似的技術(shù),用一個簡單的 JSONP API 去練習(xí)用 AJAX 拉取數(shù)據(jù)。練習(xí)向 DOM 插入和刪除這個數(shù)據(jù)。

在這個階段,做一個簡單的幻燈片來循環(huán)播放 Flickr 圖片,這將是一個令人難以置信的項目,將真正考驗?zāi)愕哪芰?,使用之前學(xué)過的基礎(chǔ)技術(shù)來實現(xiàn)它。

如果你做了這一步,那么你已經(jīng)掌握了大量必備的編程和計算機科學(xué)基本概念。具體來說,你掌握了計算機程序的最重要元素(如果 if-else 語句,循環(huán),變量,對象,函數(shù),數(shù)組等),你已經(jīng)學(xué)會了鏈?zhǔn)交驑湫偷臄?shù)據(jù)結(jié)構(gòu)。這時,無疑你已經(jīng)準(zhǔn)備好轉(zhuǎn)移到更高級的主題。

英文原文:A Strong Approach To Learn Programming


當(dāng)前文章:這些很棒編程學(xué)習(xí)方法 你知道嗎
網(wǎng)頁鏈接:http://www.dlmjj.cn/article/dpsegii.html