学编程怎么学_快速学习编程的7个关键技巧

  • A+
所属分类:高中编程

学编程怎么学快速学习编程的7个关键技巧学会3个就帮你找到工作,无论你现在是在攻读计算机科学学位,还是自学成才的程序员,还是参加编程训练营的学生,掌握编程的技巧都是一场永无止境的斗争。为了帮助您学习(感谢Dojo编程指导人员),这里有7个关于如何更快地学习编程的技巧。

1. 学编程怎么学:通过学习。学习时一定要玩代码
学编程怎么学_快速学习编程的7个关键技巧

对于每一个新的主题,您越早开始使用代码,就会越快地学习给定的概念。即使你花了整整一章的时间来阅读,并且像for循环这样的主题看起来很简单——即使是一只猴子也能做到——当你第一次被要求实现代码时,你仍然会摸不着头脑。你会想,“等等,这又是什么语法?”正如谚语所说,你需要“用它或失去它”,因为尽管技术在发展,这句古老的谚语适用于学习编程。

提示:在阅读材料的同时构建一个项目。个人项目往往是最好的起点。

2. 学编程怎么学:掌握长期利益的基本原则

尽管它们一开始看起来很基础,但编程基础总是需要放在首位:您对它们的理解越好,学习更高级的概念就越容易。从我们编写Dojo代码的经验来看,当我们过渡到更高级的材料(如后端编程)时,那些匆匆完成课程开始(我们主要关注web开发基础)的学生常常是第一个陷入困境的。因此,在你放弃计算机科学101的第一节课,或跳过在线教程的第一章之前,请记住,你忽略了学习过程中最重要的一步。

提示:阅读这篇关于任何编程语言的5个基本概念的文章

3.学编程怎么学:手写代码。它提高了你的熟练程度,你需要它来找工作

计算机显示器变得更薄,硬盘更轻,编程语言更强大,但手工编程仍然是学习编程最有效的方法之一。无论是在白板上还是在笔记本上,手工编码都需要在每一行代码后面进一步的谨慎、精确和意图。因为不像在计算机上,你不能在工作表的中间运行手写的代码来检查工作是否正确。虽然这会花费更多的时间,但是这一限制将会把你塑造成一个更加健全的开发者,无论是在课堂上还是在就业市场上。对于大学考试和技术面试——求职面试过程中的一个重要组成部分——你将不得不手工编写代码,因为这不仅有利于学习,而且众所周知,它是对程序员熟练程度的终极测试。所以早点开始,习惯这种老派的做法。

4. 学编程怎么学:寻求帮助。你会需要它
学编程怎么学_快速学习编程的7个关键技巧

尽管独自成为下一个史蒂夫•乔布斯(Steve Jobs)很了不起,但现实是,有了导师和同行的反馈,人们学得更快。一个看似无法改变的错误或一个无法学习的话题,可以通过一双新鲜的眼睛或对这个话题的一个新的解释来迅速缓解。不管是在线的还是面对面的,不要理会这些喷子,不要害怕寻求帮助,因为每个程序员以前都有过类似的经历。此外,大多数开发人员都喜欢编写代码,如果有一件事是热情的个人喜欢的,那就是与他人分享他们的知识。

警告:在编写Dojo时,我们建议使用20分钟规则。在寻求帮助之前,自己至少花20分钟想清楚一些事情。答案很有可能就在你面前,此外,奋斗使你成为一个更好的程序员。

提示:Stackoverlfow和reddit的learn programming子reddit是在线编程辅助的金矿。

5.学编程怎么学: 寻找更多的在线资源。有丰富的内容

如果某个特定的概念没有意义,无论是在codeacademy上、课本上,还是在课堂上,都要保持信心,寻找其他在线资源来学习相同的内容。每个人的学习方式都不一样,仅仅因为一个来源没有意义,并不意味着你有什么问题。这意味着你没有点击材料的交付。学习计算机编程的在线资源是无穷无尽的,reddit上总有一篇文章、youtube教程或博客解释可以让手边的材料变得非常清晰。

提示:不要低估谷歌搜索的威力。

6. 学编程怎么学:不要只阅读示例代码。修改它!

阅读示例代码不足以理解它是如何工作的。要开发真正的理解,您需要实际运行代码并修改它。随着注释和说明的增加,示例代码被打包成易于读者理解的代码;但实际上,从零开始复制是相当困难的。阅读和理解是不一样的,实际上尝试自己编写代码,或者至少运行代码,将大大促进学习过程。

7. 学编程怎么学:调试时要休息
学编程怎么学_快速学习编程的7个关键技巧

在调试时,很容易陷入几个小时的“兔子洞”,而且不能保证您能解决问题。为了避免这种情况,最好离开bug几个小时,然后带着全新的视角返回。这不仅是帮助解决问题的一种可靠的方法,而且还可以为您节省数小时的头痛时间。因此,如果没有帮助——请参照我们之前的建议——考虑休息一下,理清思绪,然后再回来。与此同时,bug不会消失,您至少可以恢复一些必要的理智,以提高生产力。

结论:保持冷静,继续编码

尽管学编程怎么学有这7个技巧,但是快速学习编程最重要的因素是保持自信。要做到这一点,你应该期待不断地失败,对自己的进步要有耐心;因为成为任何方面的专家都需要努力工作和时间。如果你曾经有过一丝疑虑,请记住,每个程序员都曾走过这条路——没有人比你更注定要成为一名开发人员。无论你现在走的是哪条路,无论是大学还是编程训练营,成功的唯一障碍都是你的职业道德和坚持不懈的信心。

发表评论

您必须才能发表评论!