告诉你一个学习编程的诀窍(建议收藏)

做者 | ithuangqing程序员

来源 | 编码以外(ID:ithuangqing)web

 

不怕和你说,若是我在大学的时候可以明白这些,说不定我如今已经在阿里上班了,最起码不会像如今这个样子……面试

 

可能你会好奇,哎,庆哥庆哥,啥东西啊,被你说的那么厉害,我如今还在大学啊,你懂得,哈哈spring

 

的确,我如今想起来,个人大学真的也算是浑浑噩噩的过去的,如今想一想,当时的本身真的是在伪装很努力……编程

 

若是能早点明白这些道理,我想如今的我……,唉,因此我今天准备把它分享给大家,但愿对大家有用!微信

 

万事开头难,但你得坚持框架

 

咱们学习编程啊,刚开始的时候,你们都会感受有难度,编程毕竟是个有门槛的活,你们谁也不是天才,上来就盲打疯狂撸码的,因此啊,那些刚开始学习编程的,大家在学习的路上会遇到许许多多的困难,可是大家必定要坚持下去……学习

 

实话告诉你,如今那些行业大佬,当初哪一个不是磕磕绊绊的走过来的,只有经历了这些,你才能真正算得上成长啊。优化

 

当你在学习编程的过程当中,遇到问题的话颇有可能不能获得别人的帮助,尤为自学,也就是说啊,在这个路上,你碰到的不少问题其实都是须要你本身去解决的,因此啊,我推荐大家必定要善于利用搜索引擎!搜索引擎

 

另外,我想告诉大家,切莫急于求成,须要稳扎稳打,勿在浮沙筑高台!

 

还有就是难在坚持,贵在坚持,成也坚持,败也坚持,因此啊,万事开头难,可是庆哥但愿大家,必定得坚持!

 

学习编程的诀窍

 

知道了这个以后,我就须要告诉大家学习编程的一个诀窍了,真的,若是我能在大学的时候就明白了这个,说不定我如今就是大厂的了,因此啊,接下来我说的,你们必定好好听,认真思考!

 

你知道我如今最怕的是什么吗?我最怕的就是大家陷入了这样的一个坑:

 

"等待好状态"

 

我早些在大学学习编程的时候啊,就是掉进这个坑了,致使本身的效率很低,看似很努力,实际效果不明显,付出与收获远远不成正比……

 

我那个时候啊,学习编程,总想着,把基础学完,而后把web学了,而后再把框架学习,也就是总想着把那些知识点都学完,而后再去作一些实战项目,也就是说,我总想着把该学的都学完,等到一个最好的状态,而后运用本身所学的知识去搞定一个项目……

 

当时想的就是这个项目中设计的某某技术,我还不会嘞,或者我就知道一点,这个项目确定无法作,就以为如今本身掌握的知识还不足以去学习这个项目,因而就仍是花时间去学习一些理论知识。

 

对的,我花太多时间去学习理论知识了,总想着本身目前掌握的知识点不够,状态不行,我须要等待一个好状态,而后再去实践,却不知,我掉入了一个大坑:

 

“好状态永远不会来,由于知识永远学不完”

 

知识学了是会忘的,可是这是正常现象

 

就这样,我在大学乃至毕业的一段时间,我都挣扎在这个坑了,学了太多的理论知识,实践的太少太少了,而就我实际感觉以及在实际工做中感到,我这样的效果太差了,仍是那句话,个人付出和个人收获远远不成正比。

 

为何会这样,由于我忽略了很重要的两点:

 

一、知识你是永远也学不完的

二、知识学了很容易遗忘

 

我相信如今你必定对这两点感触颇深吧,那么你就能够想到我花太多时间学习理论基础的弊端了,首先,要学习的知识点真的不少,错综复杂,致使我学着后面的忘着前面的,一旦出现这个状况,我不自觉的就感受本身的知识体系出现了重大的空缺,天然以为目前状态不行,因此不少时候本身想作一个项目的念头都被打消了……

 

而后我就会再去学习以前遗忘的知识,但是因为知识点多,过不了多久,其余一些知识也出现了遗忘的现象,因此有的时候本身真的很苦恼,学的不少东西都忘得差很少了,相信你也有这样的感觉吧!

 

看过我以前分享的读者应该知道,我后来提出来一个学习的拆分理论,就是“学屡次,习屡次”,给你们推荐的方法就是写精品博客。

 

我当时这块作的并很差,除此以外,还有一个更好的方法那就是把理论和实践平衡起来,你要记住,理论解决不了的疑难问题,实践将为你解决,所谓的实践出真知并非没有道理的,但是本身当时却傻到没有这样作,致使,浪费了太多时间……

 

由于缺乏了实践这一重要环节,其实我心里很明白,个人知识体系并非很牢固,和大家同样,本身不会的太多了

 

 

因此啊,记住了,千万不要把太多时间都放在理论学习上,必定要多去实践!

 

我以前也常说,学习啊,难的其实不是学,而是把知识运用起来,你学了不少东西并没啥,关键是你是否可以在须要的时候去实际应用,这个就体如今作项目中。

 

为何在公司中成长更快?

 

我想你必定听过这样的言论,就是有机会必定要去公司实习,这样你的成长是最快的,为啥会这样说,我以为吧,很重要的一点就是在公司里是项目式学习,你进去就是参与到项目,这是真枪实弹的去开发写代码了,你想一下,你在实际的自学当中,有多少时间是在写代码,以及考虑该怎么用代码去实现某个功能,大多数你都是在学习一些理论知识,顶多看一些有关这些理论知识的demo代码。

 

因此啊,为啥在公司学习成长更快呢?这就是很重要的一个缘由!

 

没有实际项目工做经验怎么办

 

不知道大家如今有这个担忧吗?反正我如今这块是短板,我在实际的面试中体验到,如今不少时候面试啊,不只仅要求你会一些理论知识,更多的是面试官想知道这些知识在项目中你是怎么运用的,也就是说啊,知道那么多没啥,看看书也就能回答上来,可是只有你真正的去在实际项目中用过,你才知道它会有什么问题以及该怎么优化,不少时候项目经验不就是这些吗?

 

因此啊,千万别在闷着头一直学习理论知识了,必定要去实战,去在项目中更好的学习。

 

有人可能仍是不太理解,我举例子说明,也就是说,不要再一直去学习SpringBoot是啥等等,你得实实在在的去作一个springoot为主的项目,把它综合应用起来,这样你会学到更多的知识,成长也是最快的!

 

总结

 

而后啊,关于这些,我有以下总结,可谓是精华所在:

 

怎么去学习这个编程,以及不断的成长进阶,这里有个重要的思惟

 

思想转变:了解新的技术名词,拓展知识面,而后重点就是学基础(20%)重实战(80%,也就是关于这个知识的大部分知识应该是在实战中去学习,遇到问题才能把这个知识点学的更加深入,不要所有沉溺在理论,必定要在实战中去总结,去深刻学习)

 

好了,今天就到这里,但愿你们认真读读,理解理解,相信必定会有所收获!也欢迎你们留言讨论,若是以为不错,能够在看支持一下,若是能分享给更多人,那真的是太感谢了!

 

想学习编程?苦于没有学习资源?仍是迷茫不知道如何学习?做为一个自学的程序员,这些我都经历过,来吧,微信搜“编码以外”,我在这里常常分享各类学习编程的方法和经验,绝对让你再也不迷茫,对了,我还一直为读者免费提供学习资源和答疑解惑!

想好好学习编程?只差你这一个关注了!目前将我的多年来的经验总结整理成了PDF,关注回复“PDF”便可获取,持续更新中……