想要學好編程,除了自身的努力外,我們還需要借鑒前輩們的經驗。一位30多年的大神分享了一些編程學習的經驗,小編覺得會對大家有所幫助和啟發,一起來了解一下吧。
一、首先要弄清楚學習的重點
我們在學習編程的時候首先需要弄清楚編程學習的重點:我們是在學習技術而不是在學習工具的使用。編程語言、工具和方法這些都只是暫時的,我們需要在眾多的語言和框架中盡可能多的學習總結經驗。在學習的過程中,我們需要重點關注的是編程基礎,更關注體系結構而不是如何編程。弄清楚編程學習重點,對后期的學習都有重要的影響。
二、要不斷的學習,不斷的提升自己
我們需要對自己有更清楚的認識,要明白自己目前掌握的知識和技術遠遠不夠,要不斷的學習,在學習中提升自己,這樣我們才能有更好的成長。
三、不要試圖證明自己是正確的
要想成為優秀的人,我們須吃一塹長一智。不管是對于新手還是經驗豐富的程序員,我們都不要試圖證明自己寫的代碼是可以運行的,而是試圖讓它運行失敗。一名真正優秀的程序員會積極地尋找錯誤在哪里,因為他們知道用戶是會發現這些遺漏的bug。
四、建議寫三次代碼
這里大家還需要清楚的是軟件通常被寫三次:
首先,編寫軟件以向我們自己(或客戶)證明解決方案是可行的。其他人可能沒有意識到這只是一個概念驗證,但我們確實這么做了。
第二次可以讓它正常地運行。
第三次能夠讓它平穩的運行。
即使是開發界的大腕兒,也可能在向其他人展示他們的軟件之前就已經拋棄了個和第二個版本。拋棄之前的代碼并開始編寫另一個版本是一種強大的方式,可以將“更好地”融入到您的個人流程中。
如果沒有其他情況,通過“寫三次代碼”可以告訴我們解決問題的方法有多少種。而且它可以防止我們陷入停滯不前的狀態。
五、閱讀大量的代碼
當閱讀其他人的代碼時,我們會看到其他人是如何解決編程問題的。但不要把它當成是文學作品,而是把它當成一種教訓和一種挑戰。想要變得更好,問問自己:
那塊代碼我該怎么寫呢?既然我們已經看到了別人的解決方案,那我們會有什么思路呢?
我學到了什么?我如何將這種技術應用到我過去編寫的代碼中?
我如何改進這段代碼?如果這是一個開源項目,我們對自己的解決方案更有信心,那就去做吧!
以作者的風格編寫代碼。練習這個可以幫助我們進入作者的思維,這可以提高我們的同情心。
不要只是漫不經心地思考這些步驟。寫下我們自己的答案,無論是在個人日志、博客、審查代碼的過程中,還是與其他開發人員交流的論壇中。就像向朋友解釋問題可以幫助我們解決問題一樣,記錄和分享我們的分析可以幫助我們理解為什么我們會以一種特定的方式對別人的代碼做出反應。上海編程培訓學校
六、在個人編程項目中去成長
從事個人編程項目有很多優勢。首先,它為我們提供了一種學習工具以及學習技術的方法,而這些工具和技術在我們當前的中是用不到的,但是這將使我們在下一份中更有市場。無論我們是為開源項目做貢獻,還是為當地社區組織做公益,我們都能獲得技術技能和自信。
編寫代碼的另一個好處是它強迫我們自己去解決問題。我們不能把這些難啃的問題留給別人,所以它會讓我們過早地尋求幫助。
七、多傾聽別人的意見
當我們為一個開源項目做貢獻時,要關注一下我們從用戶和其他開發者得到的反饋意見。我們在他們的批評中看到了什么共同點?
這樣做我們可能會很幸運地認識了一位可以完全信任的導師,無路是編碼技術還是職業決策,我們都可以完全信任他。所以不要浪費這些機會。
以上就是【上海海文國際】的小編為大家整理你分享的關于【IT一位大神分享的編程學習經驗】的詳細內容,感興趣的朋友歡迎定期關注我們,了解更多詳情。