今天我主要分享的就是:我个人在自学编程过程中的得与失,简单来说就是自己的学习感悟,以及总结的编程学习经验,方法和技巧之类的。
同时,我个人会不断的进行自学,掌握更多的编程知识,然后会把自己所学,所领悟到的东西整理编写成适合新手小白学习的入门教程,希望达到的目的就是帮助那些想要学习的新手小白更快更高效的入门。
虽然大部分的成功无法复制,但是前人积累下的经验是可以帮助我们少走很多弯路的,我见过很多想要自学编程的人,还没开始就已经结束了,因为刚开始真的太不容易了,正所谓万事开头难,我现在想做的就是帮助这些人顺利的入门编程以及和他们一起成长!
所以在这里,你会得到以下这些:
1、不断升级的编程学习经验,方法和技巧等干货
2、不断更新的入门教程
3、编程学习路上的良师益友
我也将竭尽所能去做好以上三点!
很多人私底下会问我各种各样关于学习编程相关的问题,比如:
1、我可以自学编程嘛?
2、我该学习什么语言?
3、如何提高学习效率?
4、学着忘着怎么办?
5、有什么学习心得分享嘛?
实不相瞒,作为一个大学四年都在学习编程的有志青年,这些问题我都深有感触,废话不多说,这次我给大家分享四条关于编程学习的心得和技巧,这可都是我不断试错总结出来的,记得点赞收藏哦!
第一:好状态永远不会来
很多人在刚开始学习编程的时候总想着等自己准备好了再去做,比如说,等我把什么什么学会了再去做什么什么,不行,这个我还不会,做不了,那个也不会,现在的知识水平还不够,我还需要继续学习再去做什么什么。
真的,不要等待所谓的好状态,因为好状态永远不会来,你需要的是现在立马去做,对一个自学者来说,一个好的状态就是当下!
第二:不懂就问?大错特错
我们常说,不懂就问,是为善学者也,真的如此嘛?对于编程学习而言,我觉得那就是大错特错,实际上应该是不懂就查,也就是说,如果你下定决心要开始学习编程了,那么你一定要改变一个观念,那就是“把不懂就问改成不懂就查”,遇到不懂的不会的,不要着急去问别人,应该是自己先花时间去网上查找相关解决方案,记住,这个能力会让你受益终身!
学习编程,越到最好你越会发现一个冷酷的事实,很多时候,当你遇到问题想找人帮你解决的时候,你会发现那是真的难!
第三:知识遗忘不是病
想必每一个编程学习者都深受其害,那就是知识学了就忘,想当初我也是被困在这里,自己尝试了很多的解决方案,但是效果都不怎么样,直到最后,我算是开窍领悟到了
1、知识本身繁杂,内容很多,你不可能什么都会,什么都记得住
2、不要把遗忘当作一个问题去解决,因为你根本解决不了,遗忘很正常,每个人都是如此
3、用的多了自然就记住了,用的不多记它干嘛
4、忘了就再看看
(以上分享的这些真的很重要,希望你仔细思考理解,有的时候,想明白一件事情,你会觉得豁然开朗,心情放松了很多,希望你有这样的感觉)
所以啊,作为一个程序员,强烈建议写博客!另外啊,如果你是刚开始写博客的话,我其实比较建议选择现有的一些比较成熟的博客平台,比如CSDN,博客园以及掘金等等,不是太建议去折腾什么自建博客。
因为刚开始,你需要的是反馈,一个正向激励!
第四:看再多遍,不如实际操作一遍
编程学习,最终是要用起来的,所以,无论你学哪种编程语言,都要尽可能的用所学语言去创造一些东西出来,有些东西,你看再多遍,都不如你自己亲自操作一遍,记住,编程学习中,实战是一个非常非常重要的阶段,你要达到的目的就是把自己所学的编程语言用作自己可以随意使用的工具,用其去实现自己的一些想法。
很多自学编程的人觉得自己学习的时间也挺长,但是就是觉得自己知识水平提升不大,很大一部分原因就是可能你在实战方面有所欠缺。
学习编程,理论重要吗?当然重要,非常重要,但是我觉得实战更重要,如果两者必须只能选择一个的话,我肯定毫不犹豫的选择实战。
学的越多,你也就越懂是为什么了!
最后:
俗话说的好,教会徒弟,饿死师傅,所以,一般一些经验性的东西由于都是自己辛辛苦苦踩坑总结出来的,耗费了大量的时间和精力,很多人是不太愿意分享出来的,尤其编程这块,觉得怕别人学会了,反超自己,而我为什么会分享出来,那是我觉得,方法等经验性的东西是可以不断升级的,一个人的思维总归是有局限的。
所以,我分享出来,大家集思广益,让好的想法更好!
另外,如果你不善于思考,再好的经验在你这里都是鸡肋,所以,我以上分享的四条,希望你可以好好思考一下,期待你的反馈,期待再次升级!
题外话:希望大家多多鼓励,未来的日子,一起加油就对了!
领取专属 10元无门槛券
私享最新 技术干货