<em id="0a85b"><option id="0a85b"></option></em>

<abbr id="0a85b"></abbr>

      <nobr id="0a85b"></nobr>
        <tr id="0a85b"></tr>
        9久久伊人精品综合,亚洲一区精品视频在线,成 人免费va视频,国产一区二区三区黄网,99国产精品永久免费视频,亚洲毛片多多影院,精品久久久无码人妻中文字幕,无码国产欧美一区二区三区不卡
        學習啦>學習方法>通用學習方法>學習經驗>

        如何才能有效的學習編程語言

        時間: 欣怡1112 分享

          學習編程語言需要的一種技巧與方法,只有找到了學習方法才能更快速的學習。以下是學習啦小編分享給大家的有效的學習編程語言的方法,希望可以幫到你!

          有效的學習編程語言的方法一

          持續測試自己以抵抗勝任力錯覺

          最不濟的學習方法中的一種就是重讀或者重看材料。這種重復會給你一種感覺——似乎不用花什么氣力,你就理解了話題所涵蓋的內容。研究者們把這種現象稱作勝任力錯覺。

          更好的一種方式(你可以掌握的最佳技巧之一)則是持續地測試自己。不要重讀一個函數、類或者一個對象是什么,而是讓自己定義這些概念或者把它們用到短小的程序當中——強迫你用某種方式顯示自己的理解。這一過程常常很不舒服的,但是對形成長期記憶非常有效。更進一步,你可以在閱讀材料之前先去行測試,舉個例子,嘗試在閱讀一個章節之前做做練習。值得一提的是,這也被證明有助于記憶的形成。

          測試對于學習的顯著影響被稱為測試效用,下面是一些具體方法可以利用:

          在閱讀章節或者看視頻之前,嘗試猜測你將要學習的東西,并寫下來。

          在閱讀章節之前先做做這個章節的練習題。

          一直做練習,即使是最難的那些。暫時(永遠)放棄一個練習也是可以的,不過至少要嘗試一遍。(下個章節會詳細談到)

          閱讀短小的程序并且嘗試不看源碼重新寫一個。或者,再小一些,寫個函數也行。

          在學習了對象、類、方法或者高階函數等新概念之后,立即編碼做示例。

          創建闡述這些概念的圖示,以及這些概念之間的區別和聯系。

          把你剛剛學到的概念寫成博客。

          嘗試把概念解釋給非技術的朋友聽。(在寫《Clojure for Brave and True》的時候,我常常這么干。這樣能夠以外行的話闡述一個想法,進而迫使你深入理解想法本身。)

          這些技巧的大部分都要規約到編寫代碼上!說到編程,由于程序都是重文本和概念性的,所以很容易以為我們僅僅通過閱讀(代碼)就在學習。但同時它也是一門手藝,就像其它手藝一樣你得操練才能嫻熟。編碼是露露你對程序作有錯誤假設的最佳方式。你越快地這么做,就會越快地糾正錯誤和提升技能。

          如果你想了解更多測試效應的事情,敬請查看堅持:成功學習的科學(make it stick: The Science of Successful Learning)。

          有效的學習編程語言的方法二

          花時間放空自己

          如果你糾結在一個問題上,或者對剛才讀到的東西不能理解,就去散散步甚或洗個澡 —— 只要能進入一種舒緩、放空的狀態就行。解除障礙的最佳方式之一就是歇一會兒,這可能聽上去有點反直覺,但確實如此。

          問題是,當全神貫注解決問題時,我們很容易陷入思維障礙(mental blinder)。我的意思是,這差不多就是“關注”(字面上)的意思。不過,全神貫注會導致我們只能一直探索解決方案空間的一小部分。一旦放空,我們的潛意識就可以探索并聯結我們經驗中的廣泛領域。

          對我來說,這就像當你試圖在紙質地圖上找到一個目的地(是否還記得嗎?)。你不用刻意就確信你想抵達的城市應該就在這里!在地圖的左上角的區域,所以你看了一遍又一遍,都沒有成功。然后你放下地圖,做了深呼吸并讓目光游離了一會兒。當你重新看地圖時,確切的地點立馬映入眼簾。

          我們曾經都有過這樣的經驗,在洗澡的時候突發靈感。現在你對于為什么這么做有了更好的了解,那么也就能刻意地使用這個技巧。個人來講,如果糾結住某事,我真的會洗個澡,這個技巧的功效顯著,而且我是多么干凈(注:洗澡這件事)。

          如果你想多學一些關于思考的關注和分散模式,敬請查看A Mind for Numbers: How to Excel at Math and Science (Even If You FLunked Algebra)

          有效的學習編程語言的方法三

          別浪費時間沮喪

          和上一個章節相關:別浪費時間為代碼沮喪了。沮喪會讓我們做一些愚蠢的事情,比如重新編譯或者重刷瀏覽器,期望這次會有所不同。

          把沮喪看作你的知識有差距的信號。一旦你意識到自己沮喪了,它可以幫你后退一步,清晰地識別問題。如果你寫的代碼不起作用,坦率地向自己或者別人說明你期望的結果。使用科學的方法,就非預期行為的根因提出一個假說。然后測試你的假說。再次試驗后,如果依然解決不了,就把這個問題放到一邊,待會兒回來。

          在一些似乎沒法解決的問題上,我不知有多少次惱怒地扔掉了自己的筆記本電腦。隔天再看,一個顯而易見的解決方案立馬跳入腦海。甚至上周就發生過。

          有效的學習編程語言的方法四

          確認你正在處理語言的哪個方面

          個人觀點,我覺得記住這些是有用的——當學習一門編程語言的時候,你實際上正在學四件事情。

          怎么寫代碼:語法、語義以及資源管理

          語言的范式:面向對象,函數式,邏輯等

          產物的生態圈:如何構建、運行可執行文件以及如何使用庫

          工具:編輯器,編譯器,調試器,代碼質量檢測器(linter)

          這四項很容易搞混,不幸的結果是,當你遇到問題最終完全找錯了地方。

          舉個例子,某些完全的編程新手,可能準備開始構建iOS應用。他們可能會試著讓自己的應用運行在朋友的手機上,只能看到有關需要開發人員證書或其他信息的消息。這是產物生態圈的一部分,不過小白可能將此視為編寫代碼的問題。他們可能會瀏覽自己寫的每行代碼來嘗試解決問題,盡管問題和代碼沒有半毛錢關系。

          如果我系統地處理這些方面,我會發現學習一種語言會更加容易。我將在其它的博客文章中羅列一些待回答的寬泛問題的列表,應該能幫助你學習任何語言。

        猜你喜歡:

        1.程序設計基礎學習心得體會

        2.c語言學習心得6篇

        3.學習編程的時間以及方法

        4.程序員學習工作計劃

        5.程序員學習心得體會

        3749424 主站蜘蛛池模板: 国内少妇人妻丰满av| 97久久综合亚洲色hezyo| 欧美特级午夜一区二区三区 | 人妻无码中文专区久久app| 国产永久免费高清在线观看| 免费人妻精品一区二| 免费费很色大片欧一二区| 久久96热在精品国产高清| 久久精品国产久精国产| gogogo在线播放中国| 米奇777超碰欧美日韩亚洲| 亚洲精品漫画一二三区| 国产黄色大片一区精品| 双乳奶水饱满少妇呻吟免费看| 久久精品夜夜夜夜夜久久| 国产极品粉嫩馒头一线天| 四虎亚洲国产成人久久精品| 强奷白丝美女在线观看| 蜜桃伦理一区二区三区| 国产美女遭强高潮网站| 亚洲一区二区中文字幕| 国产福利97精品一区二区| 在线观看中文字幕国产码| 亚洲av永久无码天堂影院| 国产嫩草精品网亚洲av| 欧美成人精品三级网站| 亚洲自拍偷拍激情视频| 少妇人妻偷人精品视蜜桃| 九色免费视频| 在线精品视频一区二区三四| 欧美交性一级视频免费| 小污女小欲女导航| 啦啦啦啦www日本在线观看| 日韩有码国产精品一区| 国产在线无码免费视频2021| 国产三级精品三级色噜噜| 色国产视频| 久久综合精品成人一本| 2020久久国产综合精品swag| 最新亚洲人成网站在线观看 | 日韩在线视频线观看一区|