小学生学习编程如何更快地学习编程

  • A+
所属分类:小学编程

无论您目前正在攻读计算机科学学位,有抱负的自学成才的开发人员,还是小学生初学编程,掌握编程技巧都是一场永恒的斗争。为了帮助您学习编程 - 由Coding Dojo讲师提供 - 这里有七个关于如何更快地学习编程的技巧。

1.小学生学习编程,边做边学。学习时总是玩代码
小学生学习编程如何更快地学习编程
每一个新主题,越早开始使用代码,您学习给定概念的速度就越快。即使你浏览整个阅读章节,像循环这样的话题似乎也很简单 - 即使是猴子也可以直截了当 - 当你第一次执行代码时,你仍然会摸不着头脑。你会想,“等一下,那又是一段语法是什么?”俗话说,你需要“使用它或者失去它”,因为尽管技术发展,但这种谚语在学习时仍然适用码。

提示:在浏览材料时构建项目。个人项目往往是最好的起点。

2.小学生学习编程,掌握基本面以获得长期利益
小学生学习编程如何更快地学习编程
尽管它们最初可能是基本的,但编程基础始终需要先行:您越了解它们,就越容易学习更高级的概念。根据我们在Coding Dojo的经验,匆匆学习我们课程开始的学生 - 我们最关注Web开发基础知识 - 往往是第一个陷入困境,因为我们转向更高级的材料,如后端编程。因此,在您放弃第一类计算机科学101之前,或跳过在线教程的第一章之前,请记住,您正在忽略学习中最重要的一步。

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

3.小学生学习编程,手工编码。它提高了熟练程度,你需要它才能找到工作

小学生学习编程如何更快地学习编程
计算机显示器变得更薄,硬盘更轻,编程语言更强大,但手工编码仍然是学习如何编程的最有效方法之一。无论是在白板还是笔记本电脑上,手动编码都需要在每行代码后面提供进一步的谨慎,精确和专注。因为与计算机不同,您无法在工作表的中途运行手写代码来检查工作是否正确。虽然耗时更长,但这种限制将使您成为一个更加基础健全的开发人员,无论是在课堂上还是在就业市场中。对于大学考试和技术面试 - 面试过程中的一个关键组成部分 - 你必须手工编写代码,因为这不仅有利于学习,而且通常被认为是对程序员熟练程度的最终测试。 所以尽早开始并习惯这种老派的做法。

4.小学生学习编程,寻求帮助。你需要它
小学生学习编程如何更快地学习编程
像你自己成为下一个史蒂夫乔布斯一样令人敬畏,现实是人们通过导师和同伴反馈学得更快。可能看起来像一个不可动摇的错误或一个无法解读的话题可以通过一双新鲜的眼睛或对该主题的新解释而迅速缓解。无论是在线还是面对面,都要忽视巨魔并且不要害怕寻求帮助,因为每个程序员都曾经在你的鞋子里。此外,大多数开发人员喜欢编码,如果有一件事情让人热爱,那就是与他人分享他们的知识。

警告:在编码道场,我们建议使用20分钟规则。在寻求帮助之前,至少需要花20分钟自己解决问题。很有可能答案已经摆在你面前,此外,挣扎让你成为一个更好的程序员。

提示:Stackoverlfow和reddit的学习编程subreddit是用于在线编程辅助的金矿。

5.小学生学习编程,寻求更多在线资源。内容丰富
小学生学习编程如何更快地学习编程
如果一个特定的概念没有意义,无论是在codeacademy,教科书还是课堂讲座中,都要保持自信,并寻找替代的在线资源来学习相同的内容。每个人都学得不同,只是因为一个来源没有意义,并不意味着你有什么不对劲。这意味着您没有点击材料的交付。学习计算机编程的在线资源是无穷无尽的,并且总是有一个reddit帖子,youtube教程或博客解释,这将使手头的材料清晰。

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

6.小学生学习编程,不要只是阅读示例代码。修补它!
小学生学习编程如何更快地学习编程
阅读示例代码不足以理解它是如何工作的。要建立真正的理解,您需要实际运行代码并修改它。通过添加注释和说明,示例代码被打包以便读者易于理解; 但实际上,从头开始复制非常困难。阅读与理解不同,实际上尝试自己编写代码,或至少运行代码,将更有利于学习过程。

7.小学生学习编程,调试时休息一下
小学生学习编程如何更快地学习编程
在调试时,很容易在兔子洞里走几个小时,而且无法保证你能解决问题。为避免这种情况,最好远离臭虫几个小时,然后以全新的视角返回。这不仅是帮助解决问题的有保证的方法,而且您还可以节省数小时的头痛。因此,如果没有帮助 - 触及我们之前关于寻求建议的提示 - 请考虑休息一下以清除您的想法并稍后返回。与此同时,这个错误不会发生在任何地方,你至少会恢复一些必要的理智来提高生产力。

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

尽管有这7个技巧,但学习编程的最重要因素仍然是保持自信。要做到这一点,你应该反复失败,并对你的进步保持耐心; 因为成为任何事物的专家需要努力工作和时间。如果一个单一的疑问让你的思绪浮现,那么请记住,每个程序员都曾走过这条路 - 没有一个人注定要成为一名开发人员而不是你。无论你目前在哪条路上,无论是大学还是编码训练营,成功的唯一障碍就是你的职业道德和坚持不懈的信心。

发表评论

您必须才能发表评论!