本人歌谣,出来工作也有两年了。大学挂科无数,出来想搞技术。平时也就是以工作学习的知识为主,无聊的时候就会学习一些关于科技的知识。
在这本人给大家传授一些学习编程的心得体会,供大家分享交流:
1.没有专注力和恒心的人
有很多人开始学编程热度很强,刚刚入门时候相对比较简单觉得写代码这就是这么回事,开始有点小浮躁,到了后边学到难理解的,又开始怀疑人生。基本上来回几下就被弄得焦头烂额了,慢慢也就距离放弃不远了,编程的过程就是折腾的过程,没有折腾学不到真本事,有些人做了很多年才想明白,原来自己不合适做这个行业,因为总是没有耐心把一个事情做好,没有专注力,没有定性起码在软件行业混不出个样子。
做什么事情都要不断的坚持下去,一个学习技术的人的没有一颗保持向前的积极的心态,我认为是做不好技术的。总有一天也会被社会淘汰。
2.不懂得如何学习的人
大多数学编程的基本上学习之初都会下载很多的资料,大量的视频和电子书,很多很多个G。然后搞一个视频就开始了自己编程学习之路,看了一段时间有点听不懂了,换个视频继续,又遇到不懂得,开始电子书的学习之路。这样下去基本上几个月过去了,弄得自己思维都乱了方寸。
学习要不断的去做一个细小的计划,在一定的时间里完成自己的目标。学习编程基本上需要制定一个大纲,这个需要大纲需要限定时间和目标,建议以书本为主线,视频为辅助,这样更容易建立自己的知识体系。
3.不知道如何去实践的人
这只是简单的一些的实践还要玩的高深一点,要知道从哪里搞到实践项目,在学习过程中搞点实际项目也不是很现实,但是可以拿一些真正项目实践过的代码去分析去研究,最适合这种的就是开源社区中的代码了,初次做开源可能很多人觉得要学的东西太多了,感觉像是白痴,属于正常现象谁不是从白痴开始的那。要懂得善假于物。先去尝试看懂代码然后再去尝试修改代码,一步一个脚印编程功底就这样慢慢积累出来的。
编程是一个熟练工种,不动手写代码啥也搞不定,也就别异想天开做属于自己的产品了,实践不是对着视频得代码在电脑上敲一遍就万事大吉了,需要自己独立去完成书本或者视频上的代码,还要举一反三。
4.不懂得打造自己知识体系的人
学习过程中难免枯燥乏味,就要讲究点策略,或者找点什么能够激励下自己。其实可以找点榜样得力量,这就是为什么要找个带自己的,起码在心理有个期盼会觉得什么时候能达到像谁一样厉害,有时候榜样的力量是很强大的,所以在学习过程中要设置这样的榜样,很多人说了茫茫人海去哪找自己的榜样,现在这么多写技术博客的大牛或者做自媒体的高手,总能找到热心,真要想尽一切办法去找肯定能搞到,要去寻找不去做的理由太多太多。
每段时间都可以有一个自己的学习个人总结,例如可以做做思维导图,当你的树枝枝叶足够强大,你也会收获不一样的自己
编程细节繁多,如何把这些零散的东西穿插起来需要一个体系开支撑,这就是常说的知识体系,如何建立?知识点如此繁多只能先从点入手,然后以点带面形成自己的体系。分解到学习中就要多去总结归纳关键知识点,如果有可能可以多去写写技术博客,对于自身的提高还是很有必要,在写的过程中这就是归纳的过程,而且写出来的东西是给人看的如果写不好也是一件丢人的事情,无形之中形成一种压力,也就转化为学习的另一个层面的动力。一句话概括做一个有心人。
具备以上四点不止是编程能学会,别的也一样学会了,有一定道理,但是融会贯通了这四点编程一定能够学的很好。
多学,多做,多思,坚持这四点缺一不可,当然这只是本人的个人想法,接受反驳。同时也希望现在的自己能够保持初心,为了自己的生活和理想一直奋斗下去。我是歌谣,接受一切反驳,期待和各位朋友一起成长。