您的位置 首页 > 教育

自学编程100种方法 怎样自学编程?

自学编程100种方法

自学编程100种方法 怎样自学编程?

怎样自学编程?

怎样自学编程?

自学编程的方法:

1、读gt写代码gt读gt写代码(日复一日)

关于如何高效学习编程我要给出的第一条建议是在阅读代码和编写代码之间循环往复。阅读代码(书籍,博客文章,开源代码)将帮助你查看解决方案,了解最佳做法,并大致了解语言或系统。

但是在你这样做之后,你需要自己实际去写代码。可以是任何东西。可以是小的编码练习或业余项目,但确保你能将之付诸于实践,并用某种方式使用你学到的东西。如果你不这样做,那么你会发现自己面对编辑器会无所适从无从下手。

2、不要陷入僵局,请求帮忙

我最大的错误是在学习编程陷入僵局的时候用了太长时间。在被卡住时,我会花很多时间在一些愚蠢的东西或一些我根本上不明白的东西上。有时候我需要花费好几天时间才能完成这些工作,而原本我可以用这些时间做更多的事情和学习更多的东西,如果我能找到更好的解决方法的话。卡在一个东西上面超过一个小时基本上就是在浪费时间了。

3、为项目而工作

在我的经验中,没有什么可以与工作于自己的项目以学习编程更有用的了。除了一些例外,我所知道的所有真正优秀的程序员都有一个习惯就是工作于业余项目(这也可能发生在工作中!)。

有了一个点子并试图实现这个点子是非常具有挑战性的。它需要很强的自律心。但是,通过尝试实际做一件事情,你可以学到如何分解问题并应用技术。你面对的各种问题,以及你如何解决它们才真正是所谓的编程。想要完成项目的驱动力是继续学习的动力。从业余项目获得的满足感远远超过你在抽象中学习东西的满足感。

什么基础也没有,怎么自学编程?

谢谢邀请!

看到这个问题我就特别激动和欣喜。作为一个零基础,而且是跨行自学编程,最终在这个行业稳定下来,与其他同行相比自我感觉还良好的我来说,的确有几分激动和自豪,遥想当年那段自学编程的岁月,往事历历在目:自学过程中可能因为知识抽象理解不透使劲的拍打自己的脑袋,然后把书丢到一边,一次又一次调试程序,最终还是失败带给我深深的绝望,可能感觉技术知识永远也学不完的那种焦躁,没有人带你,没人给你指引方向的迷茫和失落……自知智商不高,天资不够,无数次想到过放弃,一次次地扪心自问:我真的不适合学编程吗?no,理解不了的知识就多看几遍,调试失败的程序再调试一遍,知识多就慢慢看,不急不躁,按部就班,一步一个脚印。没人带你,没人指引,我就自己百度方向。最终我还是坚持下来了。感谢自己一直以来的坚持,所有的付出也慢慢得到了回报,在此,也是第一次对自己说,谢谢曾经一路坚持的自己。

作为自学编程的过来人,我深知学习方法永远都不是重点,学习方法,学习路线基本千篇一律,大同小异,每个人或多或少都能总结几条,但是自学者的心里建设谁去指导,如果一个人没有实践过的真实自学编程经历,自学的感受和经验是总结不出来的,比如大学计算机专业的学生,肯定不会有我我这样的感受,因为学习环境不一样。私以为,感受和经验才是自学者关注的重点。感受能让自学者心态变得沉稳懂得坚持,经验能让自学者少走弯路,高效学习。

自学者没有基础其实也是一件好事,至少能激发一个人的探索未知领域的学习兴趣。我也是没有基础,机电专业,毕业后从事经贸。自学之初强烈的兴趣驱使着我学习,看到一行行代码被执行出结果,成就感瞬间爆棚,所以零基础根本不是问题。那么零基础如何去学习呢?我当年自学的是java,那就说一些自学的经验总结吧:

自学要以视频和网络资料为主,书籍(入门系列)为辅。简单易学宜上手的知识点多看网上整理的知识点,常用的网站有w3cschool,菜鸟教程,以及牛人博客系列。技术点多,思想多,理解难,知识体系多的框架多以视频为主,这类网上很多,有收费的也有不收费的,具体怎么找资料,相信你应该懂,还是不懂的可以私信我,我给你发资源

多做笔记,多做笔记,多做笔记。重要的话说三遍,非常重要。由于编程知识体系复杂,知识点多,技术要点多,作为初学者,学习快忘的也快,自认为不难理解很容易的知识点,学过之后很快就会遗忘,这时笔记就显得非常重要了,可以及时翻看笔记,快速定位到重点。比起重新观看视频或其他知识,看笔记就是高效。另外,做笔记要抓住重点,尽量用总结性文字,一针见血,避免啰嗦,遗漏重点。具体形式可以是文字总结也可以是图片截图,或者二者结合,图文并茂。还有就是时常要勤翻笔记,避免遗忘,做到温故知新。

整个学习过程要形成体系学习计划,学习课程安排,学习周期安排。尽量要求自己按照学习计划完成学习,不拖拉。完不成的要抓紧时间赶上,给自己适当的学习压力,制定任务目标,不达成不罢休。

学习过程中遇到难易不一的知识点,遇到容易的可以加快进度,遇到难的可以放慢脚步,不懂就多看几遍,如果还是理解不了就赶紧跳过去,切莫耗时过长,影响后续计划,但一定要做好相关笔记,疑问点,难点,自己的理解等等。学习过程是一个潜移默化的话,并不要求对每学一个知识点都要搞懂吃透,有些知识点暂时不懂不代表以后不懂,随着后续知识点的学习,学习知识就豁然开朗,前后知识点能够串联起来,这就是所谓的潜移默化的过程。

每学一个知识点,一个体系要做专项知识训练,训练的目的一是对知识点回顾总结,二就是对学过知识点实践运用。实践才会出真知。

自己尽可能将学习过程中遇到的讲解示例亲自动手敲一遍,不要学一行代码,敲一行代码。学过的示例要通过回忆敲出来,这样才会有效果。多练多敲每天才会有一定的代码量累计,这样才能培养出自己敲代码的感觉和思考,我自己称作为\

相关文章