懂視移動端 視頻1 視頻21 視頻41 視頻61 視頻文章1 視頻文章21 視頻文章41 視頻文章61 視頻擴展1 視頻擴展6 視頻擴展11 視頻擴展16 文章1 文章201 文章401 文章601 文章801 文章1001 資訊1 資訊501 資訊1001 資訊1501 標簽1 標簽501 標簽1001 關鍵詞1 關鍵詞501 關鍵詞1001 關鍵詞1501
當前位置: 首頁 - 手機 - 正文

怎樣自學編程

來源:懂視網(wǎng) 責編:小OO 時間:2020-03-19 16:56:36
導讀學習編程是一門苦差事,尤其是剛入門的時候,對著那些它認識你,你不認識它的代碼別提是多么痛苦的一件事情了,很多朋友可能受不了這種痛苦從而放棄了學習,因為很多人沒有那個耐心和毅力。當然學習編程除了耐心和毅力之外還是需要一些方法和技巧的,下面就跟隨小編一起來看看如何學習編程吧。方法為了解決具體問題而編程最重要的一點:為了解決具體問題而編程。很多人會在學了幾個月編程后,感覺并沒有學到什么,這就是因為你并沒有從中找到成就感。當你通過學習編程解決了自己具體的問題后就會感到巨大的成就感,比如我為了解決每天部署...
學習編程是一門苦差事,尤其是剛入門的時候,對著那些它認識你,你不認識它的代碼別提是多么痛苦的一件事情了,很多朋友可能受不了這種痛苦從而放棄了學習,因為很多人沒有那個耐心和毅力。當然學習編程除了耐心和毅力之外還是需要一些方法和技巧的,下面就跟隨小編一起來看看如何學習編程吧。

方法

為了解決具體問題而編程
最重要的一點:為了解決具體問題而編程。很多人會在學了幾個月編程后,感覺并沒有學到什么,這就是因為你并沒有從中找到成就感。當你通過學習編程解決了自己具體的問題后就會感到巨大的成就感,比如我為了解決每天部署繁瑣的過程,學習了 shell 腳本,只需要一個腳本就能部署了,這就給了我很大的正向反饋。而且當你為了某個具體問題而學習編程的時候,你就會知道,那些知識對我解決問題有用,那些可以暫時不學。編程需要學習的東西很多,所以必須做出取舍。
當并無具體的需求時,如果有興趣,那也行。如果沒有興趣,只是覺得應該學習編程而編程的話。我建議你在學習了基本的知識以后(比如了解了這門語言能實現(xiàn)什么功能),給自己找一個目標(比如搭建一個個人網(wǎng)站,抓取某個頁面的圖片),然后實現(xiàn)它。有了目標再學習,效果會好很多。

使用Google和英文

為什么這兩個東西如此重要呢?
第一、技術很多都起源于美國和歐洲,所以幾乎所有技術的官方網(wǎng)站都是英文的。而學技術要學會使用官方文檔,當然也是英文的。當然你也可以看翻譯過來的資料,但是畢竟是翻譯過一次的,所以很依賴于譯者翻譯水平的高低,而且這是已經(jīng)被人理解過的二手的資料了。
第二、學會使用 Google 為什么也成為了必要。在你學習,開發(fā)的過程中會遇到很多的問題,這個時候會經(jīng)常用到搜索工具。在編程領域,英文資源比中文資源多了不是一星半點。比如 stackoverflow(一個編程的問答網(wǎng)站)幾乎包括了你學習編程時會遇到的各種問題的答案,以為這些問題很早以前就有人遇到過了。所以,遇到編程問題時,記得使用英文在 Google 上搜索答案。
第三、學會如何提問。

找到合適的學習資源
編程可能是最適合自學的科目了,因為有大量的資源(書籍、視頻、教程)可以選擇。那么如何在海量的資源中選擇適合自己的呢?
首先,我認為資源分為兩類——書籍和視頻。如果你喜歡看書,那就找一本好書,如果喜歡視頻,那就找好視頻。那么如何區(qū)分好書和好視頻呢——提問,你可以使用搜索引擎,詢問身邊的朋友。而且,一定要找與自己當前階段契合的書籍和視頻教程,并不是所有的書籍都適合初學者,所以一定要注意選擇。最后,一定要看該語言最權威的書籍,肯定不會讓你失望。
再者,要學會看官方文檔,學會查官方手冊。教程和手冊的區(qū)別在于:
教程:教你如何使用這門語言,可能很多東西不會提及
手冊:提供完整、全面的有關這門語言的信息(很多時候就是 API 手冊)


學習的時候我們看教程,但是有了一定基礎只有,要學會看官方的手冊。因為手冊包含了這門技術的方方面面,有一個完整的知識體系。它包含對這門語言原理的介紹,官方推薦的用法,API文檔等,所以一定要學會看官方文檔。

多練習,多討論
學習的721法則,我覺得就很適合編程的學習:
10%的時間自己學習
20%的時間與人溝通討論
70%的時間去練習實踐


編程是很需要練習的科目,看再多的書還不如在電腦上運行一次來的實在。學習編程要做到每天寫代碼,代碼運行起來之后,可以極大的加深你對知識的理解。
還有就是要多討論,多看別人的代碼。討論能夠讓人的思想碰撞,產(chǎn)生意想不到的火花。比如你思考一個問題的解決方案很久了,但是還是沒有頭緒,但是可能別人的一句話可能就會點醒你,這在編程上很常見。而且,通過看別人的代碼我們可以學習更好的實現(xiàn)方法,更優(yōu)的解決問題的邏輯,特別是牛人的代碼。

編程語言的選擇
雖然最終都是在計算機上運行的指令,但是還是有很多語言我們可以選擇,不同的語言可以實現(xiàn)不同的功能,那么普通人如何選擇語言呢?
選擇什么語言還是需要看你具體的需求是什么。如果你平時使用 office 比較多,那么可以學習 VBA。如果你需要自動化很多重復的工作,那么你可以學習 Python。如果你想要建造自己的個人網(wǎng)站,那么你需要學習 Javascript、Html 和 Css。如果你沒有具體的需求,那么我建議你學習 Python,因為它很容易讓你感到提高了生產(chǎn)力。

聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:0731-84117792 E-MAIL:11247931@qq.com

  • 熱門焦點

最新推薦

猜你喜歡

熱門推薦

Sketchup2016安裝破解教程 微信公眾號里正文粘貼圖片失敗解決辦法 photoshop cc 2015安裝 永久激活免費版 qq個性簽名發(fā)光字制作 如何安裝android studio詳細教程 愛奇藝手機注冊怎么領取免費黃金會員 微信朋友圈如何只發(fā)文字不發(fā)圖片 如何去掉word中的邊框 PS怎么把兩張圖片合并 The requested resource is not available處理 com surrogate已停止工作 64位的解決辦法 電腦省電模式如何設置 win7系統(tǒng)如何調(diào)節(jié)鼠標靈敏度 如何將移動硬盤制作成PE啟動盤 桌面右下角網(wǎng)絡連接圖標不見了怎么辦 怎么設置360瀏覽器在標簽欄左側顯示云收藏按鈕 如何去除360瀏覽器搜索欄的下拉新聞推薦 如何使手機微信退出登錄網(wǎng)頁版微信保持在線方法 新手怎樣學好PS cad顯示已安裝 無法安裝 怎么解散qq群 安裝Office2010需要MSXML版本6.10.1129.0的解決 win7如何修改文件后綴名 瀏覽器打開網(wǎng)站提示安全證書錯誤的解決方法 如何買到最便宜的機票 如何查看已經(jīng)安裝的win7系統(tǒng)是多少位的 iphone6字體樣式設置方法 Apple ID安全問題和救援郵箱都忘了怎么辦 把xp系統(tǒng)重裝成win7最簡單實用的方法 暴風影音如何調(diào)整視頻播放速度 蘋果iPhone6需要安裝殺毒軟件嗎 蘋果6怎么設置指紋解鎖,詳細圖解步驟 如何查找(找到)internet選項 如何為防火墻添加白名單 刪掉的微信聊天記錄怎么恢復 電腦顯示屏倒過來顯示怎么辦 蘋果手機怎么看已使用流量(不借助軟件) word表格跨頁斷開如何解決 Word文檔如何添加目錄 怎么強力卸載手機預裝軟件
Top