-
08月25日
-
九层之台,起于累土。想要做好一件事,千万不要抱着侥幸心理去寻找捷径,踏踏实实走好每一步非常重要,当然这也不是说只要埋头苦干就行了,还要抬头往前看。做事的方法也是至关重要的,但要记住一点,掌握好的方法之后努力踏实的干才会有所成果,否则也是徒劳。编程亦是如此,掌握了好的学习方法之后就要踏实努力勤奋的干,今天我们来谈谈关于学习编程的比较好的一个方法,总结一下就是一个字:“干” 。?
相信很多人在学习一门编程语言的时候曾经都这么做过:就是先把所有的语法、概念等理论知识全部学习一遍,然后再尝试去动手试一下,结果你会发现当你去试图真正动手试验一下的时候问题百出,如果你没遇到过问题,那么恭喜你,你简直是天才,没必要往下看我继续逼逼了,可以去领盒饭了。哈哈,好了,言归正传,究其问题的根本原因在于理论与现实的差距,很多问题当你看了原理觉得你懂了的时候其实你没懂,假象而已,实践是检验真理的唯一标准,这句话说的真的太他么对了,对于编程而言,如果你没动手写过程序,亲自动手尝试过,永远不要说你已经懂了,不然你会觉得脸打的啪啪响是有多么的痛。
既然“干”是编程的硬道理,那我们来看看具体该怎么“干”,就那PHP来说,当我们准备去学习一门全新的编程语言时,首先对这门语言有个大致的了解是必不可少的,不然你学他干嘛,对吧,至少有点目的性。然后大致看一下语法规则,变量定义规则,然后就要开始动手“干”了,别怕,大胆“干”它,刚开始可以直接把教程上的例子照抄,但一定要自己亲手敲代码,不要Ctrl+c、Ctrl+v,切记,还有一点就是刚开始学习PHP的时候不要用集成开发环境,就用记事本编写,搭建开发环境的时候也尽量不要用一键安装的那种傻瓜式,毕竟别人把你当傻瓜,你不能自己把自己也当傻瓜,当你不懂后采用傻瓜式那你就是真的大傻瓜,当你懂得之后再用傻瓜式那你就是一种境界了,瞬间逼格长了好多个数量级有木有。有人说在记事本里面开发太痛苦了,干嘛要那样折磨自己,用IDE多好,很多东西自动生成,至于IDE的好坏我们后面再讨论,今天先说入门学习的方法。为什么要用记事本开发呢,因为他的功能太特么简单了,你会发现,在记事本里写代码,你平时用的很溜的那些快捷键统统失灵,好比是把一个狙击手的瞄准镜扔掉了一样,其感受自行脑补吧。在记事本里面编程,你必须要亲自一个字母一个字母的敲代码,千万不要嫌枯燥乏味痛苦,这是必须的一个阶段,能扎实的锻炼基础,除了记事本功能简单,还有一个对PHP而言是要命的东西,叫做“BOM”,这个鬼东西会在你学习到后面的时候出现,会让你抓狂。为什么记事本有这么多问题我还推荐学习前期用记事本开发呢,就是为了磨练自己,夯实基础的同时锻炼纠错能力,注意是学习前期哦,后面入门了就可以随心所欲使用自己喜欢的IDE开发了。此外还要注意专门培养自己解决问题的能力,能快速找到问题所在,即所谓的bug。这里给大家说一些刻意锻炼自己解决问题能力的方法,前期开始入门的时候,先自己亲自把例子代码敲一遍,然后运行结果跟教程上的一样之后不要就此罢手,而是去修改程序,完全凭自己的想法去改,别怕出错,就是要制造错误,看出现什么结果,如果报错就去百度Google找原因。还有一个特别重要的是刚开始学习编程的人会有各种各样的好奇心、想法想去实现某一个功能,此时千万不要想想就完了,要去“干”它,首先凭借自己目前掌握的知识去考虑应该怎么解决,如果有解决的办法,赶紧付诸行动去验证。如果感觉凭自己目前掌握的知识还没发解决或想不出一个解决的办法,那么就去查找资料,看看人家怎么实现的,然后再动手“干”它。
综上所述,我们全篇都在围绕一个“干”字,没错,我们就是要“干”,学习编程你不“干”它,它(现实)就会“干”你,除非你喜欢被它“干”,否则就请主动去“干”它吧。当然了这也是我的一家之言,是我自己学习经历的总结,不代表适合所有人,但我觉得至少适合大多数人吧,如果你有不同的看法可以留言,我们一起交流。此外,语言都是相通的,不管你是学习PHP、Java还是其他语言,都离不开一个“干”字,所以,如果你准备要学习编程的话,请先准备好“干”,just do it!
转载请注明文章来源:http://php1234.cn/a/xiulianzhilu/2016/0825/39.html