自学编程的 6 个技巧总结,值得收藏!

情感导师 6636

 添加导师微信MurieL0304

获取更多爱情挽回攻略 婚姻修复技巧 恋爱脱单干货

有一天,我的朋友突然说:我想马上学习编程,有什么好的推荐和建议吗?我上大学的时候自学过程序设计,这么多年过去了,我意识到我可能用最困难的方法学习程序设计。本来我完全可以以更快的速度学习。因此,回顾过去,我写了这几年逐渐掌握的编程方法。关于如何快速学习编程这个问题,其实我真的不知道什么是快速。我认为按照以下建议,你会很快学习编程(至少你的成长/进步会很快)。但是,你真的不应该眼中只有快。只追求速度反而会拖后腿,吃自己的结果。快学习的唯一可持续方法可能是浸泡式教育法。找到一种方法让自己沉浸在编程中很长时间。为了发挥作用,有必要不断推进自己学习新东西,迅速离开。这是代码训练营的优点。出来的时候,尽管还不是专家,但是学得更快。这也可以通过专业的导师教学或者和专业的新手一起学习来实现。1.读>写代码>读>写代码(每天一天)。关于如何有效地学习编程,首先提出的建议是读代码和写代码之间循环往复。阅读代码(书籍、博客文章、开源代码)有助于阅读解决方案,理解最佳方法,大致理解语言和系统。但是,这样做后,需要自己实际写代码。什么都可以做。虽然是小代码练习和业馀项目,但是确保能够付诸实践,用某种方法使用学到的东西。如果不这样做的话,就会发现自己面对编辑器是不合适的。这方面的诀窍是让自己感到不舒服。这是相当痛苦的,但应该如此。编码遵循80/20规则。花80%的时间在20%的代码和20%学到的东西上。习惯这种不适,克服是关键。这个迭代周期不应该以周为周或月为周,而应该以日为周。知识等待使用的时间越长,知识这把斧头就越钝。等待学习新知识的时间越长,越难融入代码。2.不要陷入僵局,寻求帮助。我最大的错误是在学习编程陷入僵局时花了太长时间。卡住的时候,我会花很多时间在愚蠢的东西和完全不知道的东西上。有时候完成这些工作需要几天的时间,本来可以用这些时间做更多的事情,学习更多的事情,如果能找到更好的解决办法。卡在一个东西上一个多小时基本上是浪费时间。3.为项目工作。在我的经验中,没有什么可以和自己工作的项目学习编程更有用的。除了一些例外,我知道的所有真正优秀的程序员都有在业馀项目工作的习惯。有想法,想实现这个想法是非常挑战的。需要很强的自律性。然而,通过尝试实际做一件事,你可以学习如何分解和应用技术。你面临的各种问题,如何解决才是真正所谓的编程。知道编程语言的奇怪细节确实有用,但只会越来越过时。另外,完成项目的驱动力是继续学习的驱动力。业馀项目获得的满足感远远超过抽象学习的满足感。我对选择业馀项目的建议是选择你感兴趣的同时,也有想法如何实现。能够在开始前表达实现总是有助于保持我的动力。在这次旅行中一定会学到很多!4、认清深度钻研与搬运工的区别,相应选择。有两种程序员:完美主义者和搬运工。有的人希望一切确,希望完美,遵循一切最佳实践,写出美丽优雅的代码。他们想理解所有的代码。与三七二十一无关,只要自己的代码能够工作即使对代码库有损害的人也不同。平衡这两个技能是非常重要的。有时要深入研究一个问题或项目,看看发生了什么。有时候应该让它工作,即使你不知道发生了什么。每次花太多时间在某件事上,问问自己应该采取什么样的方法在大多数情况下,你会想要中间值。想要提供一个好的、扎实的解决方案,同时你可以自信地了解和修改,但是没有时间花费荒唐的时间。随着开发商的成长,你会更好地理解什么时候离开,什么时候需要用一些方法完成。个人来说,我喜欢80%的项目是完美的。如果你的项目绝对完美100%,没有一行代码会让你感到尴尬,你可能花了太多时间。5.与其他程序员交谈。学习编程的好方法之一是与其他程序员交谈。没有必要谈论特定的内容。可以是你在学习的东西,也可以是你认为很酷的东西,也可以是你在工作的东西。你会发现许多程序员不喜欢只谈编程。这样做可能会学到很多关于库、服务、编程语言和模型的知识。但是,最重要的是你会知道其他人对编程的看法。你会发现,你认为理所当然或从未想过的事情在人与人之间是非常不同的。如果你没有什么可说的,那就回到编辑战争或者tabvsspace的话题。6.尝试一切,如果你不明白,等6个月。最后,我想说的是,一直在我身上发生这样的事情,我试过很多东西,但我不明白。30分钟尝试新东西后,我会停下来。我认为这在开始时是正常的。但是,我记得6个月后(或者3个月或者9个月),回到同样的问题和技术上,明确使用方法。这是因为我又掌握了以前没有的知识,或者只是别的方法的框架。等一段时间再回去,总是最有用的方法。这方面的一个例子习如何使用终端。我记得很长一段时间,我害怕碰到终端。因为我不知道怎么用。花了一段时间,按照步骤定期使用和了解。当然,如果我认识一个可以回答我的人,或者找到一个好的资源来学习,这样的事情就不会发生!结论这些事情可以帮助初学者在漫长的旅程中学习编程。我知道我还有很多需要学习的东西,继续学习如何永远学习。最重要的事情说三遍,继续,不放弃,不放弃,不放弃。当然,说起来很简单,因为学习编程可能会非常沮丧!不要担心。这是正常的。每个人都经历过这样的心情。

自学编程的 6 个技巧总结,值得收藏!

评论列表

头像
2023-11-30 10:11:56

情感机构有专业的老师指导,我就在老师的指导下走出了感情的误区,真的很不错!

头像
2023-08-07 22:08:43

可以帮助复合吗?

 添加导师微信MurieL0304

获取更多爱情挽回攻略 婚姻修复技巧 恋爱脱单干货

发表评论 (已有2条评论)