前几天看到了这样的问题。正在读学生。我想学编程,但是害怕绕圈子。”我看到了这样的回答,但是好像不是学习了,很多回答都没抓住重点。我的读者都知道,我是在非科学班零基础上自学来的,我一个人自学编程有哪些错误?帮助。
1.首先培养兴趣。其实自学编程也没那么难。我是理工科的学生,我觉得逻辑性的思考很好。英语也很好,基本上可以编程。但是,很多人失败了。原因是很多人还没有入门,所以放弃了。看到冷冰冰的英语字母和无聊的书,很多人一尝试就会马上放弃。。所以,要想自己学习正确的姿势,首先要有兴趣,不要学习编程语言,首先要把编程搞清楚,能做什么用呢?
2.请不要想不开。很多新手在自学的时候,一开始一定会遇到各种问题,比如学习的时候不知道为什么这样写,程序运行过来了。为什么这么不可思议?那个背后有什么原理?等等,很多人都会花时间去理解全部。需要时间。自己的进度会变慢。请不要勉强初学者。有很多东西。因为你的水平不够,所以自然完全不知道。没关系。比如说,中学的数学、物理等问题,虽然花了很长时间也不一定能明白,但到了高中,就会恍然大悟。这个原理是这个意思。所以,初学者不能在角落里戳。请按顺序学习。即使有一点不明白的事情,也不知道后面的原理。没关系。
3.请务必配合视频初学者观看视频。而且不能只看录像。帮助理解。把书和录像机合起来学习。效果最好。有些视频解说比较浅薄,系统不够。但是只看书的话,很多人都看不懂。所以,我认为视频+书籍是第一次学习的最好方法。到了后期有能力。看书,看录像,看博客。现在很多在线视频网站都很好。下面介绍两个“憧憬的授课网”和“Udacity”。如果免费的话,憧憬的授课网络就足够了。如果自学能力低的话,可以考虑在Udacity上买收费课程。当然,收费的课程没有引起学习的兴趣,但是我想走编程的道路。也可以考虑申请训练课程。但是,我不是特别的建议。在网络时代,网络教育足够了。
4.多拍代码编程是重视实践的行业。读了书的代码也许会明白,但是自己敲门的话肯定会有各种各样的问题。所以,初学者在学习的过程中,一定要自己实践。即使对着书的代码一行一行地敲,也比单纯地读更有效果。所以,打代码一定是伴随着整个学习周期,从最初的学习开始,从后入门,再到后让你升格,都离不开它,还是那句话,在学习过程中你可能会遇到一些难题,做只要能遇到不知道的代码,没关系,郁闷地拍下去,一些问题以后都会自然的。有答案。
5.努力编程并不那么难。程序一开始就没有那么大的反馈。和你学唱歌不同,几天能唱一首歌。和你学国语不同,一周内可以说“哪里的话”。程序设计需要几个月。很多人觉得自己什么都不会。我从一开始就放弃了。通过自学使程序成功了的无一例外地努力了。少则三个月,多则半年间一直在学习。而且这么长的时间可能感觉不到任何进步。非常有感觉。后面的路也很难走,但至少不会迷路。我知道怎么学习才好。很容易找到方向。和其他行业相比,编程入门很难。对于大部分的自学程序的人来说,请优先入门,继续努力。请用三个月到半年的时间来度过这段艰难的入门时间。
6.重复一些作品出来的人通过视频+书籍坚持一定的时间,掌握程序的基础。我觉得自己学的很好。这个时候,应该试着折磨几个作品。这是验证你所学理论知识的过程。这个作品非常简单,简单的博客网站也可以。可以制作小信息应用程序。在GiitHub也有很多开放源项目,例如小爬行动物。你模仿着写也没关系。但是,重要的是必须自己亲自做。不要对copy,请相信我。不管你的理论知识掌握得多好,在这个过程中也会发生很多问题。够了。你花了很多时间,自己让作品很痛苦。有满足感和进步感。你的能力提高了。另外,这也是项目经验。有完成的作品。有找工作的基本能力。这个时候试着找初级的开发职位,找到工作的话,就自学学习。基本上都有路。后面的路不容易,但是可以忍受。最后,给自学的人一些建议。要想很好地使用搜索引擎,很多前辈已经遇到了。我在网上共享以前的经验。这是你宝贵的学习资源。最初使用的可能是一百度,请试着使用Google。另一个世界。总之,我是来的人。我知道自己编程的路有多辛苦。特别是对于一些非科学班的学生,要让他们忍受寂寞。请比别人更努力。请找到适合自己的编程方向,找到工作。几乎改变了我的人生轨迹。我没有后悔过。真正自学编程的人可以找到自己的方向和定位。