03.07 教你快速學習一門編程語言:學習新語言7個方法,讓你快速上手

很多同學想學好計算機編程,但是自己辛辛苦苦努力了半學期發現,自己的去年上學期學習的編程方面的知識跟沒學一樣,全部都忘得一乾二淨。那麼,如果想要重新學會他,亦或者想要學好一門新的編程語言,有什麼能夠快速上手的辦法呢?

教你快速學習一門編程語言:學習新語言7個方法,讓你快速上手


對於高級程序員來說,學會新的編程語言有C/C++的基礎的話,學好新語言兩個星期左右就能得心應手,沒錯,他們的編程經驗豐富,編程水平比較高,而我們很多新手就不能這樣。當然本篇文章也是針對新手來寫的。

首先,編程水平的概念有點大,我們這裡約定編程水平是指代碼正確性,代碼的邏輯性以及代碼可讀性三個方面。

1、提高代碼的正確性。

2、提高代碼的邏輯性

3、提高代碼的可讀性

所謂代碼的正確性是指程序在運行過程中,代碼層面運行正常。也就是我們常說的代碼健壯(代碼健壯其實還包含業務層面)。

教你快速學習一門編程語言:學習新語言7個方法,讓你快速上手

學習新編程語言的7個建議(方法):

1、關於編程手冊

通常,代碼正確性反映工程師對一門語言的掌握程度,是一個日積月累的過程。

遇到問題,首先看手冊;通過搜索、瀏覽專業網站或者請教同事解決問題後,要看手冊進行驗證。

2、關於經典書籍

每一門語言都會有好多不錯的書籍,我們稱為經典書籍。通過各種方法,找到一種或幾種不錯的書籍,認真閱讀,不為完成任務的而閱讀,細細品味地閱讀,求精讀而不求多讀。

3、關於網絡上的技術文章

網絡上的技術性文章也是需要閱讀的,但它不能代替書籍。

4、閱讀語言的官方文檔。

如果希望在使用之前吸收大量信息,從閱讀語言的參考資料中可能會受益。不用擔心它們會對你催眠,參考文獻通常是用於查找使用,而不是用來記憶。

5、使用互聯網搜索。搜索網絡是一個很好的方式,可提供有關特定錯誤和一般最佳做法的信息。還可以在網絡中搜索有關解決語言中特定問題的最佳做法的博文。評估搜索結果中顯示的博客帖子的質量和決定認真採用他們的建議時,請查看作者的公共代碼組合以及發佈日期。

6、與社區接觸。雖然博客和新聞文章具有大量有用的信息,但是你嘗試編寫的特定代碼片段總會有些微妙之處。不要害怕在郵件列表中發帖,或加入 IRC 和 Slack 頻道以尋求幫助。

要提出有幫助的回覆的問題,請確保在正確的地方提問。許多語言都有 “初學者” 郵件列表或聊天頻道,專門針對可能會頻繁詢問的問題而建立。。

教你快速學習一門編程語言:學習新語言7個方法,讓你快速上手

7、編寫玩具程序。一次練習一個新的概念,很少有任務可打敗只使用某個概念的玩具程序。你可以將重點放在儘可能讓你的代碼清潔和慣用性上。

8、瞭解你的問題和技術棧的特點

我們新學一門技術,往往是為了解決用現有技術棧不太容易解決的問題。因此,很有必要了解你面臨的問題,看看解決問題的關鍵在哪裡,可能的路徑由多少。

9、列出待學習的技術點

熟悉了待解決的問題,選擇了一個技術棧後,就要靜下心來,進一步深入瞭解技術棧,看看究竟這條路上有多少技術點是必須要學的,把它們列出來,一定要列出來,這樣才可以一個一個來學,不至於學著學著忘了這個漏了那個。

10、尋找合適的學習資料

互聯網時代,知識盈餘,信息過量,你想學什麼東西,Google或百度一下,有關聯的主題成千上萬,沒關聯的主題萬兒八千,總之信息浩如煙海,而我們卻如落水的螞蟻,實在有點浩淼水面終生難渡之感。

學過C,學過C++,學過Windows編程,學過MFC,學過Python,學過Qt,學過JavaScript,學過Java,學過Android,學過SQL,學過Node.js,學過Objective C……

教你快速學習一門編程語言:學習新語言7個方法,讓你快速上手

總結:

起初,你毫無頭緒,不知道該做什麼,就像我說的,沒關係——只要繼續努力即可。

另外,不要忘了去看看其他人是如何解決這些讓你疲於應對的問題的。嘗試著去理解為什麼他們要用這樣的方式去解決特定的問題。

這是我用於學習如何解決這類問題的最佳途徑之一。

我會看看topcoder上頂級程序員的解決方案,從中我學到了很多東西。

一旦你可以用你所學的編程語言解決這些類型的編程問題,那麼你不僅相當接近於掌握語言,而且通過編碼面試將會成為一件輕而易舉的事情,因為其他的候選人碰到問題只能汗流浹背,自愧不如。

對於新手,可能你暫時並不能做到舉一反三,所以你只能慢慢積累,希望你以後也能成為一名優秀的程序員!


想要在程序員生涯內有更高的成就的話,最最重要的是儘可能的提升自己的編程能力,並且,與其想著怎麼去提升,不如從現在開始動手動腦,如果對於C/C++感興趣的話,可以關注+私信小編【編程交流】有一些視頻希望可以幫助到你,學習不怕從零開始,就怕從不開始。

教你快速學習一門編程語言:學習新語言7個方法,讓你快速上手


分享到:


相關文章: