理解编程中的复杂概念
当您多次处理一个概念并且没有真正理解它的功能时,或者当您的代码中有错误并且您找不到它的位置时,编程有时会非常令人沮丧。 所有这些挑战都是由于对您正在编写的代码中的概念的浅薄理解。 避免错误并带来编程的乐趣。 以下 5 种技巧即将与您分享,是我用来确保对复杂的编程概念有深刻理解的一些技巧:
1. 写在一张纸上
在一张纸上写下编程概念可能会过时,但它确实可以解决问题。 我写的主要是我自己对这个概念的理解。 每当我发现我的笔记中有空白时,我现在可以回到正在学习的网站或书籍,并试图找出我错过了什么。 如果一张纸可能不适合你,那么记编码笔记的好地方就是 Notion。
2. 在概念上构建图表
在学习流程控制等概念时,我发现使用一些图表来理解程序在执行时的流程更有吸引力。 这有助于我想象程序是如何工作的,使我更容易在更深层次上理解这个概念。
3.看大局
有时在学习一种新的编程语言的概念时,很难弄清楚为什么这些概念对学习很重要。这是更大的图景出现的地方,所以为了让我理解正在学习的概念,我尽可能多地尝试理解这个概念在哪里有用以及它可以在哪里应用。通过仅使用我所学到的模拟现实世界的概念创建小型工作程序,我可以看到更大的图景。
4.使用基于项目的学习技术
对于大多数编程人员来说,基于项目的学习技术并不新鲜。这是一种我已经意识到的技术,不仅在学习复杂的编程概念时很有用,而且在学习一门新语言时也很有用。该技术涉及承担项目并在构建项目时学习概念。这些技术帮助我在短短几个月的编程中涵盖了更多的编程概念。随着我们生活的先进数字时代,很容易找到在线工作的项目。
我会建议在一个项目上工作不止一次,以了解概念之间的关系。
5.记录你的进步
查看任何进展的最佳方法是记录它。 文档可以有多种不同的方式,但是社交媒体是最好的起点。 诸如 twitter 之类的社交媒体应用程序是记录您的进度的好地方。 虽然我通过博客文章记录了我的进步,在那里我向我的读者解释了我相信我已经以一种简单的方式理解的概念。 这有助于加深我的理解水平。
最后,在我的技术上我不应该遗漏的最重要的事情是加入社区。 然而,加入对理解编程概念没有多大帮助,但另一方面却有所帮助。 贡献是一种记录个人进展的方式,除非在您选择的语言的论坛中进行贡献,您可以与其他可能对困扰您的概念有更好理解的程序员进行互动。 同样作为一个新的程序员或一个进步的程序员,在你坚持的概念上寻求帮助是非常重要的。
您可以与我联系,让我现在拥有您拥有的任何我可能遗漏的技术,最重要的是,这将帮助我或任何其他程序员在他们的学习之旅中返回搜狐,查看更多
责任编辑:
评论0