我们大多数人的状态是这样的,在互联网行业用某个领域的一些知识找到工作,而工作中用到的涉及到的就是那么多。可能会有几个领域深入进去,但是一个程序员尤其是一个有态度的程序员,肯定不甘于就那几块砖搬来搬去,有时候也想写写酷酷的东西,那就需要补充学习了
当然了原因不止于此,有可能是想提升自己,满足自己的好奇心单纯的热爱兴趣使然,有可能是为了跳槽而做准备,还有可能是工作扩展新领域需要。不管出于什么原因总之呢学习呢总不是件坏事,也是我们的刚需,贯穿我们的生活,那一个好的方法就显得尤为重要。我是计算机专业毕业,但是心知肚明的专科学校能学到什么(但是这么说也不是很确切毕竟还是灌了个耳音,一个Hello,World也是老师手把手脸对脸敲出来的。)一丢丢吧,没有太多,但是这引发了我对编程的兴趣,这很重要。此外大部分知识点还是自学的。
我呢是这样操作的,未知领域一般是一个名词,比如MySql,先随手查一查,百度百科 谷歌(能墙还是墙)再不济必应也行,题外话:有可能谷歌的第一条就能解决问题,百度到死也翻不到,不要问怎么知道的。先查一查,不用太细有个概念是干嘛的针对什么解决问题,知道什么时候什么场景或许能用上就行。然后觉得嗯....有意思,学学吧,打开小破站(B站)输入MySql,找一个老师说话好听又幽默,画质清晰的视频刷一遍,(这里就看态度了,如果真的感兴趣,那么一定有毅力刷完),刷完怎么说呢就当新知识是一个自行车吧,最起码你先骑起来了,不管用的好坏,先用起来(这里有一个弊端就是周期可能长一些)。为什么要去刷视频呢这里要解释一下-----这种方式针对我们基础比较差的小伙伴,直接外国文献,官方文档,各种博客教程的不一定能啃懂。视频呢就不一样了大多是一些培训机构的优质视频流出,有讲解,有分析,会带着实操。最起码能进行下去,不至于半途而废。当然呢另一个弊端也就出来了,那就是可能会忽略一些细节,换句话来讲就是可能会不是很专业。但是不要紧,刚才说了就是一辆自行车虽然慢但是我们骑起来了,随着对这个知识点的形态有了更深入的了解,这时候我们再去买一本书基础一些,比如再去整一本《MySql入门到精通》,好像是这个名字吧,那本在家里好久之前读的忘记叫什么名字,去系统的学习一遍,(这时候里面的大部分名词,概念你都应该了解,??不了解,好,再去把视频看一遍。)
这个时候呢大部分的应用就可以应付了,如果工作中或者项目中需要运用到极致或者要追求更小的细节,那就去读更深层次的书籍,或者查阅官方文档,然后剩下的就是多用多查,个人而言编程跟厨子没什么区别大部分还是熟能生巧。
说到孰能生巧,最近在看一本书里面挺有意思的一段
END----------------------------------------------------------------------------