花别人一半时间学好编程!聪明人是怎么做到的?( 二 )


不幸的是 , 这是许多新程序员失去动力并放弃的地方 。 很少有课程解释调试的重要性 。 如果您不知道如何正确执行操作 , 那么它似乎势不可挡 。
许多人担心他们花太多时间调试代码 。 这很正常 , 在编程的头几年 , 您必须为此做好准备 。
更好的是 , 您需要学习如何喜欢调试 。 将其视为解决您的误解并提高编程能力的机会 。 每当您解决错误时 , 都要问自己一个问题:“为什么我首先犯了这个错误?我如何防止自己将来出现这种情况?” 。
保留编程日志是一个好主意 , 您可以在其中写下所有发现的错误 。 您将快速看到模式并从中学习 。

花别人一半时间学好编程!聪明人是怎么做到的?
文章图片
6、不知道如何获取帮助
在学习编码或调试代码时 , 您将查阅许多材料:书籍 , 课程 , 教程 , 导师 , 开发人员社区 。
例如:在您花了10个小时解决问题后 , 最后有人为您提供了解决方案后 , 很容易采用该解决方案 , 庆祝并跳到下一个任务 。 不要那样做!相反 , 您需要进行一些元认知:
考虑一下您以前的思考过程 。 问问自己自己做错了什么 , 以及可以做得更好的特定解决方案 。
请对方告诉您他们自己的思考过程 。 她/他如何解决的?从中学到东西 , 下次自己应用 。 您无法找出人们如何提出解决方案 。 您只能采取解决方案 , 并希望能理解它们 。 但是您永远不会知道这些解决方案背后的思考过程 。

花别人一半时间学好编程!聪明人是怎么做到的?
文章图片
7、理论和实践无法结合
一旦选择了一个技术栈 , 就很容易上手并学习理论 。 互联网上有大量的免费和付费课程 。
我们的大多数学生实际上都了解该理论 , 并且可以解释某些代码是如何工作的 。 该理论只是一组有限的概念 。 如果他/她真的愿意 , 任何人都可以在几天内记住它 。 那是什么问题呢?
学生面临的最大问题实际上是将理论应用于解决问题和编写新代码 。 这意味着差距实际上是技能差距 。
比如游泳 , 你可以阅读关于技术的各种信息 , 并且可以像专业教练一样向某人解释它 。 但是应用这一理论需要大量的实践 , 努力和错误 , 否则下水后你只会喝水 。
我知道很多人看了很多编程书籍 , 也看了很多网上的教程 , 但是依然写不好代码 , 那就是他们眼高手低 , 写基本的代码都能bug百出 。 我们一定要养成用键盘思考的习惯 , 才思泉涌 , 代码行云流水 , 需要的是不断地实践 。
最后送上我最喜欢的一句话 , 实践是检验真理的唯一标准 。

花别人一半时间学好编程!聪明人是怎么做到的?
文章图片