当前位置: 涵芬教育 > 自学教程 > 正文

自学编程要记住一下几点~

2019-01-06 08:42 14

1.读>写代码>读>写代码(日复一日)

关于如何高效学习编程我要给出的第一条建议是,在阅读代码和编写代码之间循环往复。阅读代码(书籍,博客文章,开源代码)将帮助你查看解决方案,了解最佳做法,并大致了解语言或系统。但是在你这样做之后,需要自己实际去写代码。可以是任何东西,可以是小的编码练习或业余项目,但确保能将之付诸于实践,并用某种方式使用你学到的东西。如果不这样做,那么你会发现自己面对编辑器会无所适从,无从下手。

这方面的诀窍是让自己感到不舒服,这是相当痛苦的,但就应该这样。编码遵循80/20规则。花80%的时间在20%的代码或20%你所学的东西上,习惯于这种不舒服的感觉,并克服它是关键。

2. 无论如何,保持动力

自学的路很艰难,自学是很不一样的。当你自学编程的时候,身边没有人跟你一道。没有同学,没有社交,成功了也没有喝彩。大多数时候,你都是一个人。大多数时候,你都是孤独的。一个人忍受寂寞去学习那些枯燥的知识,是个正常人都会感到痛苦。所以有个目标很重要,以我来讲,我当初自学编程就是了解到做这个挣钱挺多的,所以我下定了决心,自学前端就是为了挣更多的钱,之后都是这一个目标支撑我一路走下去!  

我也相信,大部分人自学编程基本跟我一样,是为了找到一份高薪工作。IT 行业月薪过万是非常普遍的事,2-3年工作经验拿到1w5很正常,能力出众的甚至能达到2w甚至更高,但是在其他行业,尤其传统行业月薪过万都是特别难的事。当然了 IT 行业也是拿死工资,想靠编程发家致富不太容易,但是想靠它养家糊口过上小康水平不难。    

3.兴趣很重要

我相信很多人有了目标之后就着手学习了,一开始可能就是了解下大概,学习下基本知识,但是差不多一个月左右的时间你该弄清楚你对这件事感不感兴趣,虽然说这只是一项工作,你只是想挣钱而已,但是 IT 行业跟其他行业比较不太一样,IT 行业是一个比较苦的行业,持续不断的学习不说,加班也是常事,如果你对这个不感兴趣,那么你完全做不下去,尤其对于自学的你来说,你甚至很难自学成功。

所以你需要问问自己到底是不是真的感兴趣?如果只是单纯的挣钱,其他行业做的好一样可以挣钱,如果你不是很感兴趣,甚至有些抵触,那么劝你趁早放弃,不要浪费太多的时间,赶紧转投别的行业!

4.别钻牛角尖

我是一个特别认真的人,我在自学编程的时候特别喜欢钻牛角尖,比如我在学习的时候一开始很纳闷为什么是这样写呢?类似很多问题都要问个究竟,其实哪有什么为什么啊?他就是规范,就要求你这样写就好了。

我相信很多人都有跟我一样的经历,遇到不懂的问题一定要追个究竟,其实对于问题追根刨底是一项优秀的特质,但是对于初学者来说你需要的是快速会使用,理解就行了,不必深究,因为你的层次在那里,即使深究你也同样理解不了。

5.要不要去培训

很多人问这个问题,担心自己学不会,说要不要去培训呢?

我要告诉你,如果你能考上大学,有些甚至还是985、211的学校,你的学习能力已经证明了,根本没必要去培训,在学校有一大把的时间去自学,如果你已经毕业工作了,那么工作的同时利用业余时间去自学,我相信你如果真的想学你可以挤出时间的。很多人知道我是培训过的,但是我培训的最大成果是让我接触了 IT 这个行业,了解了这个世界上还有程序员这个职业,我后我做开发跟培训没有半毛钱关系,完全靠的是自己业余时间的自学。

如果你知道你自己毅力很差,学习能力很差,也找不到一份好的工作,那么这种情况不妨去培训试下,毕竟培训花了钱的,而且还不少,相信花钱的培训你会更有动力的。但是你要知道,培训只是带你入门,后面你能走多远完全取决于你的学习能力以及持续不断的努力,如果认为花钱培训就可以高枕无忧那么你可以放弃这个行业了!

所以我的建议是,能不培训就不培训,万不得已再考虑培训这条路!

6.坚持其实是最重要的

其实以上都不是最重要的,最重要的就只有简单两个字「坚持」,你们可能以为又是鸡汤,然而这确实就是真理!

你学习2个小时的时间不难,难的是你每天坚持学习2个小时,如果你能坚持下去,短则3个月,长则半年,你肯定能学有所成!

「为什么自学的人那么多,很多人失败了,而你成功了?你比别人最强的一个地方是什么?」,我的回答就是,我比其他人强的地方只有一点:我坚持下来了,我在当初自学的时候几乎是每天都坚持学习,不管加班到多晚,不管是不是周末。甚至到现在,我做公司做事也好,我自己做公众号也好,我决定要做的事,我会奋不顾身的坚持下去,我也不清楚这件事对不对,我就是傻傻的坚持下来了。

世界上没有做不成的事,只有坚持不下去的人!

欢迎 发表评论:

Copyright © 2018 涵芬教育