搜尋
首頁常見問題初學者怎麼寫程式碼

初學者怎麼寫程式碼

作为编程初学者如何学写代码?这是一个不可回避的话题。相信很多人都一样,那就是先阅读别人写的代码,然后就是读那些你常用的库、编程框架的源代码,读大牛级别的源代码,可以说,编程初学者首先要掌握的就是读代码的能力。只有会读,才能会写。其实编程的过程也就是读代码、改代码、运行代码,当你真正对程序代码有了较深刻的理解之后,写代码也就不费工夫了,正所谓磨刀不误砍柴工,大概也就是这个道理。

众所周知,提高编程能力的显著方法是写更多代码。然而,提高编程能力的另一种方法却不只是写代码。当然,读代码不能取代写代码的功能。尚学堂陈老师指出阅读别人的代码也就是吸收营养的过程。在本文中,笔者会建议阅读哪些代码。在阅读一定数量之后,你会找到了一些有效的方法。

相关推荐:《常见问题

哪些代码适合阅读?选择代码的阅读素材首先要结合你学研究和工作的领域,这是对阅读方向的一种选择。然而,我将会提供给你一些阅读代码的参考,这些都是很好的选择。阅读代码的时候,要善于查找其中的公共API,这样会降低对内部工作机制的理解障碍。此外,作为代码的使用者,你可以练习添加文档、实现新功能等方法来活学活用。

挑选令你印象深刻的代码

笔者曾经接触到一个由开源 Cappuccino 项目框架开发的网站,对它其中的内容进行了详细的技术,当我再次遇到一个令人印象深刻的 app 也使用 Cappuccino 框架时,可以翻看以前的笔记发现自己可以从其中学到很多。令我印象深刻的在于它其中开源的代码,通过对开源代码的应用则会对自己的项目开发能力有较大的提高。

阅读大牛级别的人写的代码

在使用一些开源软件、看过一些开源框架之后,总能够发现那些大牛级人物。我能想到几个令人羡慕的代码开发者。如果你没有一个崇拜的开发者,你也可以很容易地找到一个。她/他很可能写了前面两段提到的代码(你依赖的代码、令你印象深刻的代码)。这是你可以摘录下来,也可以尝试着去修改和应用。

阅读你能读懂的代码

网络上开源的项目有很多,但笔者不建议广泛涉猎、囫囵吞枣。除非你是一个有经验的代码阅读者。大项目包括更多模块,你可能挣扎于纷杂的概念,而没有学到有价值的内容。困惑会使人沮丧,项目越大,越容易产生困惑,从而影响你的阅读。作为初学者,阅读小项目可以帮助你更好的了解整个项目的架构和逻辑,还能够从中学到不少有价值的细节。

以上是初學者怎麼寫程式碼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
4 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
4 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您聽不到任何人,如何修復音頻
1 個月前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.聊天命令以及如何使用它們
1 個月前By尊渡假赌尊渡假赌尊渡假赌

熱工具

MantisBT

MantisBT

Mantis是一個易於部署的基於Web的缺陷追蹤工具,用於幫助產品缺陷追蹤。它需要PHP、MySQL和一個Web伺服器。請查看我們的演示和託管服務。

SAP NetWeaver Server Adapter for Eclipse

SAP NetWeaver Server Adapter for Eclipse

將Eclipse與SAP NetWeaver應用伺服器整合。

VSCode Windows 64位元 下載

VSCode Windows 64位元 下載

微軟推出的免費、功能強大的一款IDE編輯器

SublimeText3 英文版

SublimeText3 英文版

推薦:為Win版本,支援程式碼提示!

ZendStudio 13.5.1 Mac

ZendStudio 13.5.1 Mac

強大的PHP整合開發環境