我是一个0基础的自学非专业班。自学编程的误区,需要注意的地方,可以提高效率的地方,我都很清楚。因此,我会结合自己的自学经验给出一些自学编程。这篇文章的后来者总结了一些建议,希望能给正在自学编程或者打算走这条路的读者一些帮助。1、先培养兴趣。其实自学编程并没有那么难。只要是理工科生,逻辑思维比较好,英语比较好,基本都能学好编程。然而,很多人失败了,因为很多人还没有学会如何编程。上手后就放弃了,看着一堆冷冰冰的英文字母和一些无聊的书,导致很多人尝试了一段时间就放弃了。因此,自学的正确姿势是先培养兴趣。不要只学习编程语言,首先要弄清楚编程可以用来做什么。最好有一个小想法,比如想建一个网站。之后,你可以有针对性地学习你需要的编程知识,你会更容易坚持下去。2.别傻了。很多新手在自学的时候,一开始都会遇到各种各样的问题。比如他们在学习的时候,不明白为什么要这样写,程序运行起来。为什么这么神奇?它背后的原理是什么?等等等等,很多人会花很多时间去想明白所有的事情,结果花费了大量的时间,同时自己的进步也很慢。来过的人都会告诉你,初学者不要太牛逼,很多东西,你的水平达不到那种水平,自然无法完全理解,也无所谓。一段时间后,有些问题自然就明白了。这就好比,你初中的一些数学物理题,你可能花时间长了也看不懂,但是到了高中之后,你就会突然明白,这个道理就是这个意思。因此,初学者应避免钻牛角尖,循序渐进。就算遇到一些自己看不懂,不知道其背后原理的东西,也完全没有关系。3.结合视频初学者一定要看视频,不能只看视频。视频帮助你理解。结合书籍和视频一起学习效果最好。有的视频解释的比较通俗,不够系统,但是只是看书的时候,很多人看了后面容易看不懂。因此,我认为视频+书籍是初学者最好的方式。等后期有能力了,看书,看视频,看博客,随心所欲。现在有很多非常好的在线视频网站。我推荐两个:“MOOC”和“Udacity”。免费的话,上MOOC就够了。如果想少自学,可以考虑从优达学城买一套付费的。课程。当然,如果付费课程都没有激起你的学习兴趣,但又想走编程这条路,可以考虑报培训班,但我不是特别推荐互联网时代,在线教育足以让大家接触到自己感兴趣的行业,付费课程+辅助指导+自学,我觉得适合大部分人。4、多敲代码编程是一个很注重实践的行业。或许你能看懂书上的代码,但是你自己敲的时候会遇到各种各样的问题。所以,初学者一定要自己动手实践,哪怕是把书上的代码一行一行的敲下来,也比单纯的看效果要好。因此,敲代码必须伴随整个学习周期。从最初的学习,到后来的入门,再到你后来的提高,都离不开它。还是那句话,说不定你在学习的过程中会遇到。对于一些比较难的问题,你会遇到暂时看不懂的代码。没关系,继续打字。只要你能坚持,有些问题后面自然会有答案。5、坚持编程。这真的没有那么难。只是编程一开始不会给你那么多反馈。不像学唱歌,几天就能唱一首歌。不像学中文,一个星期,就能说出“知乎者也”。编程是你可能花上几个月的时间,甚至觉得自己什么都不会的东西,所以很多人一开始就放弃了。那么自学编程的成功无一例外。你至少要做好三个月,最多半年才能继续学习,这么长时间你可能感觉不到任何进步。但是,一旦你坚持下来了,当然,不仅仅是熬过这段时间,你每天都要坚持学习。过了这个初级阶段,你会感觉很好。前面的路虽然不平坦,但至少你不那么迷茫,懂得学习,就会轻松找到自己的路。相对于其他行业,编程入门难,精通更难。但对于绝大多数自学程序员来说,应该把入门放在首位,努力坚持,用三到半年的时间让自己度过这个艰难的入门期。6.折腾一个workout很多人通过视频+书籍的方式坚持了一段时间,掌握了一些编程基础,觉得学的还行。这个时候你应该考虑折腾出一个作品,就是考验你的理论知识。这个工作的过程可以很简单,可以是一个简单的博客站点,也可以是一个小的资讯app,也可以是一个小的爬虫等等。甚至GitHub也有很多开源项目,你是模仿不来的。有问题,但最重要的是自己做,而不是照搬。相信我,不管你的理论知识有多扎实,在这个过程中你都会遇到各种各样的问题,甚至是你以前认为很简单的事情,但开始并不那么容易。当你付出了很多努力,亲手把工作折腾出来的时候,你会有很大的满足感和进步感。你的能力提高了,这也是你的项目经验。有了完整的工作,其实就具备了找工作的基本能力。这时候可以尝试找初级开发岗位。一旦找到工作,你的自学之路就基本走完了。虽然后面的路并不好走,但你已经走过来了。最后,给正在自学的小伙伴们一些建议,要善于使用搜索引擎。你遇到的小问题,已经有无数前辈遇到过,并且在网上分享过。前人的经验是你宝贵的学习资源,也许你一开始用的是百度,但我建议你尝试使用谷歌。当你学会使用谷歌时,你将置身于另一个世界。总之,我是一个有经验的人,深知自学编程这条路有多艰难,尤其是一些非专业的学生,??你要耐得住寂寞,你要比别人更努力,你要找到一个适合你的编程方向。找工作,这个过程的艰辛只有经历过的人才能体会,但是经历过的人的经历告诉你,我自学编程的成功几乎改变了我的人生轨迹,而且我从来没有后悔过。真心希望每一个自学编程的人都能找到自己的方向和定位,祝大家早日找到工作。如果你想学习WEB前端,在学习过程中,身边没有人可以指导你学习,可以去这条WEB前端裙子:前面484,中间757,后面是760。根据当前市场需求,有最新的录音。系统教程,无论你是计算机专业想往WEB前端发展,还是零基础想转行,都可以跟着教程学。有不懂的可以在里面提问。
