成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

“3遍讀書法” 我是這樣自學編程的

開發 前端 開發工具
我 大學本科念的是電子工程專業,所以到那個時候為止,我唯一使用過的編程語言就是C/C++、Assembly、以及 Matlab。后來一個偶然的機會我參加了一個“周末創業”的活動,并且開始漸漸對軟件開發和計算機科學感興趣,然后我發誓我要不擇手段地進入這個洋溢著 無限魅力的領域。

1

我 大學本科念的是電子工程專業,所以到那個時候為止,我唯一使用過的編程語言就是C/C++、Assembly、以及 Matlab。后來一個偶然的機會我參加了一個“周末創業”的活動,并且開始漸漸對軟件開發和計算機科學感興趣,然后我發誓我要不擇手段地進入這個洋溢著 ***魅力的領域。但是,我需要學習其他的編程語言,以便于和大家協作一起搞項目。

在過去的一年半時間里,我已經學了Java(用于Android開發)、Python和JavaScript(&HTML / CSS)(用于Web開發)。在這“路漫漫其修遠兮”的學習過程中,我總結出了一條規律:要想對書中和教材里的編程知識融會貫通,那么就要好好研讀3遍! 是的,你沒有聽錯,就是3遍!這種“3遍讀書法”用在理解新語言新概念方面的效果尤其顯著。出于“大家好才是真的好”的共享心態,在這里我將詳細說說我的 這種方法,希望能對各位有所裨益。

***遍通讀

***次閱讀編程類書籍,只要能對全文有一個正確的理解即可。***次閱讀,我會盡可能地跟著作者的思路走,看看他們用于展示的例子。我也學習,學習語法, 學著去了解程序是如何構建起來的,當然可能并不全面。***次通讀的時候,我不會去寫任何代碼,即便我大多數的編程書籍都能看得懂。在***次閱讀之后,我并 不覺得我能一下子一步登天立馬就掌握了如何用新的語言寫代碼。但是,這會讓我有一種掌握全局的良好感覺。(順便說一句,我通常一次只讀取一章或一節,而不 是整本書)。

第二遍研讀

這一次,我就 要寫代碼了。我會把每一章節所舉的例子,自己試著也用代碼輸一遍。我之所以要先通讀,然后再回過頭來好好研讀的原因就是,這樣不但能讓我知 道每一章節具體講什么,還能明白這些代碼能干什么。這樣我就能對整本書的前因后果、來龍去脈掌握的清清楚楚、明明白白。不光理解得更透徹了,而且對于代碼 也不再是盲目地囫圇吞棗,而是有預見性地先在下面的段落中知道了它的作用,然后在回過頭去再次重新研讀。這一步,讓我記住了語法。

第三遍精讀

第三遍的時候,我就不再滿足于書上的例子了,我會自己發散思維,試著舉一反三,自己舉例子來應用這些代碼。也會去看看書上提出的練習,然后試著靠自己去解決這些問題。到了這個階段,每一章節的語法都盡在我心,胸有成竹,我自信這些個問題統統不在話下。

附耳過來,一般人我不告訴他……

我 就是靠著這個方法自己一步步學會了Java,Python和JavaScript的。另外一個學習編程語言的好方法是做項目。如果你想知道更多有關于 Java語言中的用戶界面和圖形,那么不妨建立一個PVP國際象棋游戲,這會迫使你不得不學會有關于圖形、動畫、圖形用戶界面,以及事件驅動等等。

不 過兩者的不同之處在于,單純去搞項目(特定語言)而不經過知識的灌溉,即使你也能完成項目,但是寫出來的代碼絕對沒有我的“3遍讀書法”精煉、簡捷、 準確、一針見血。你也不可能真正掌握這門編程語言。我的意思是,如果你精通C語言,那么***你寫出來的Java語言可能會帶著C語言的風格,搞得四不像。 為什么會這樣呢?因為其實你并不是真正會Java,你只是想完成項目而已。

我建議初學者如果想學新的編程語言,***是從書里去學,而不 是跟著教程死記硬背。書里面一般都會有具體的思路,這有助于我們的理解。如果你聽從了我的建議,并且正在看書,那么請不要局限于你的工作,除了書中的練習 題,還可以嘗試著做做自己的項目。另外,請一定要自己親手寫一遍代碼,不要想當然地以為閱讀和理解代碼就夠了——請謹記那是遠遠不夠的!

我不是專業的軟件開發人員,不過這種方法的的確確幫助了我學習編程/開發,讓我得以揭開這個世界的神秘面紗,領略她的優雅風情。如果各位有更好的方法,歡迎留言,謝謝:)

 
責任編輯:王雪燕 來源: WEB開發者
相關推薦

2013-06-17 11:21:27

2012-09-10 10:45:21

編程自學編程如何編程

2017-04-11 17:22:57

編程程序員語言

2015-09-08 10:06:18

JavaSocket編程通信

2015-08-04 10:42:30

Android開發學習資料

2013-01-10 12:57:23

產品經理App產品設計

2009-03-06 09:55:48

職場晉升助理

2021-01-12 09:22:18

Synchronize線程開發技術

2016-12-28 14:51:46

大數據應用

2015-08-28 09:19:53

Web開發移動開發

2023-02-13 10:02:31

ChatGPT人工智能

2017-07-13 17:33:18

生成對抗網絡GANIan Goodfel

2020-12-10 08:43:17

垃圾回收JVM

2024-03-05 07:31:59

CASvalue原子性

2019-08-23 15:54:55

編程語言程序員電腦

2009-09-25 17:58:00

CCNA自學

2021-04-14 05:53:19

Java自學方法Java自學路線

2017-07-18 10:16:27

強化學習決策問題監督學習

2022-08-11 09:41:35

阿里程序員

2021-10-29 22:49:57

JavaScript開發精度
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 久草网站 | 91视频进入 | 国产亚洲成av人片在线观看桃 | 久久这里只有精品首页 | 日韩欧美国产电影 | 亚洲激情网站 | 九九99久久 | 日韩av第一页 | 国产成人网 | 99在线国产 | 亚洲一区二区三区四区五区中文 | 狠狠干狠狠操 | 国产激情在线播放 | 久久网一区二区三区 | 91精品国产91久久久久久最新 | 97综合在线 | 神马久久春色视频 | 亚洲一区二区视频 | 国产在线高清 | 久久久久久九九九九 | 免费国产一区 | 国产精品美女www爽爽爽视频 | 国产欧美精品一区二区色综合朱莉 | 国产在线观看一区二区 | 97avcc| 国产精品成av人在线视午夜片 | 成人av网页 | 欧美精产国品一二三区 | 亚洲在线一区二区三区 | 欧美日韩国产精品激情在线播放 | 亚洲一区二区三区免费在线 | 在线观看国产wwwa级羞羞视频 | 91传媒在线播放 | 国产福利视频 | 波多野结衣在线观看一区二区三区 | 亚洲视频免费一区 | 欧洲精品视频一区 | 武道仙尊动漫在线观看 | 日日骚av | 久久精品久久综合 | 一区二区三区国产 |