初学者怎么写代码(不用写代码神器)
作為編程初學者如何學寫代碼?這是一個不可回避的話題。相信很多人都一樣,那就是先閱讀別人寫的代碼,然后就是讀那些你常用的庫、編程框架的源代碼,讀大牛級別的源代碼,可以說,編程初學者首先要掌握的就是讀代碼的能力。只有會讀,才能會寫。其實編程的過程也就是讀代碼、改代碼、運行代碼,當你真正對程序代碼有了較深刻的理解之后,寫代碼也就不費工夫了,正所謂磨刀不誤砍柴工,大概也就是這個道理。
眾所周知,提高編程能力的顯著方法是寫更多代碼。然而,提高編程能力的另一種方法卻不只是寫代碼。當然,讀代碼不能取代寫代碼的功能。尚學堂陳老師指出閱讀別人的代碼也就是吸收營養的過程。在本文中,筆者會建議閱讀哪些代碼。在閱讀一定數量之后,你會找到了一些有效的方法。
相關推薦:《常見問題》
哪些代碼適合閱讀?選擇代碼的閱讀素材首先要結合你學研究和工作的領域,這是對閱讀方向的一種選擇。然而,我將會提供給你一些閱讀代碼的參考,這些都是很好的選擇。閱讀代碼的時候,要善于查找其中的公共API,這樣會降低對內部工作機制的理解障礙。此外,作為代碼的使用者,你可以練習添加文檔、實現新功能等方法來活學活用。
挑選令你印象深刻的代碼
筆者曾經接觸到一個由開源 Cappuccino 項目框架開發的網站,對它其中的內容進行了詳細的技術,當我再次遇到一個令人印象深刻的 app 也使用 Cappuccino 框架時,可以翻看以前的筆記發現自己可以從其中學到很多。令我印象深刻的在于它其中開源的代碼,通過對開源代碼的應用則會對自己的項目開發能力有較大的提高。
閱讀大牛級別的人寫的代碼
在使用一些開源軟件、看過一些開源框架之后,總能夠發現那些大牛級人物。我能想到幾個令人羨慕的代碼開發者。如果你沒有一個崇拜的開發者,你也可以很容易地找到一個。她/他很可能寫了前面兩段提到的代碼(你依賴的代碼、令你印象深刻的代碼)。這是你可以摘錄下來,也可以嘗試著去修改和應用。
閱讀你能讀懂的代碼
網絡上開源的項目有很多,但筆者不建議廣泛涉獵、囫圇吞棗。除非你是一個有經驗的代碼閱讀者。大項目包括更多模塊,你可能掙扎于紛雜的概念,而沒有學到有價值的內容。困惑會使人沮喪,項目越大,越容易產生困惑,從而影響你的閱讀。作為初學者,閱讀小項目可以幫助你更好的了解整個項目的架構和邏輯,還能夠從中學到不少有價值的細節。
以上就是初學者怎么寫代碼的詳細內容,更多請關注風君子博客其它相關文章!
總結
以上是生活随笔為你收集整理的初学者怎么写代码(不用写代码神器)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SAP Spartacus 里 ng-t
- 下一篇: 如何在斐讯N1上搭建出高性能博客