学习方法和学习心态的培养。
我今天说说我自己的学习方法。我觉得掌握一个好的学习方法也是很重要的。我所有编程的东西都是自学的。所以,学习上我也有自己的一些独特的方法。
一,
学习方法。
1,利用“大道至简”的原理。编程我都是自学的,而我买的第一本书就是《PHPMYSQL网站开发》,当时我根本不知道PHP是什么,html,css,js等都不会。只是看见书名有“网站开发”几个字就买了,你们认为我当时看这本书能看懂什么学习,别想着一次就把它学会,学精通,要有一个过程。要反复的学和练。我如果想着第一次就把《PHPMYSQL网站开发》中的所有内容看懂,那我根本没办法再学习下去了。那本书我第一次看的时候,基本什么内容也看不懂。每当我买一本书就会马上花一个小时的时间,把书简单的看一边,理解书中大概内容,自己知道哪些会,哪些不会,然后第二遍仔细看的时候,自己就有一个重点了。如果书中有你看不懂的东西,先暂时不管。这些看不懂的东西,等你看到书的后面,会过段时间再看就懂了,如果一直为看不懂的东西而纠结,也无办法看下去了,你会觉得越来越难。我第一次看过《PHPMYSQL网站开发》后,并没有感觉到有多难,也能学到东西的,看了这本书后,我至少知道了有apache这个东西,做网站最基础的是html和css。我至少知道了下一步应该去学html和css。别在乎现在看不懂的东西,多总结一下自己学到的东西。
f2,把知识变为你的知识。书上的知识不是你的,是别人的。别人的知识要经过你自己处理后才是你的知识。对于同一个知识,每个人的理解程度都不同。也许书的作者只是给了你一个触发点,你会学到比书上写的知识更多。你理解程度也会比作者更深。其实我们学的很多知识也是别人处理过的。比如css,它本身没有容器,别人发现用容器来理解css更方便记忆,所以在很多css书都有容器的概念。这是别人把css的知识处理成容器了,你其实也可以加上自己的处理,也许你能想出比容器更好的概念。再比如ajax,其实在没有ajax的概念之前js就有XHR对象,可以实现ajax的效果。只是google当时做出一个种页面效果:能拖动,不用刷新就能保存数据。然后别人看了google的效果,总结出了ajax的知识,从而ajax的技术得到了流传。包括PHP的模块、模型、插件的概念,这些概念是建筑学中的,php本身没有这种概念,这些概念也是别人处理。你也可以处理出自己的知识的,只有经过你自己处理的知识,你才算是真正的理解了它。它才算是你的知识。并r