从我学php领悟如何学习
Posted 钰娘娘ynn
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了从我学php领悟如何学习相关的知识,希望对你有一定的参考价值。
如今脱离学生时代已经有一年半了,我发现自己还有“学生后遗症”,总把知和行分离,总以为想要了解一个东西,先要经过系统的学习,然后才能进行行动,才能进行php的开发工作,我以为是这样的。于是开始看视频,好多php的视频。结果发现自己这个学渣根本看不进去,10分钟的视频通过不断快进,3分钟就看完了,偏偏印象还不深刻。于是扪心自问,这种把学习和实践分开的方式,真的是正确的吗?
然后,我向别人要了一个完整的项目,开始看,简单粗暴。看了一下,知道了,哦,原来大概是这个样子的,看了两三天大概了解了显示出界面的原理,于是,我就开始做了。
实际上,我啥也不会。什么也不会,那后台界面就先不做吧。我这样想。于是开始给自己的界面写接口。post接口怎么测试呢?百度了一下,哦,原来可以用postman。怎么调试呢?原来可以用xdebug,于是开始做xdebug各种导入。然后里面各种系统函数不会写,比如获取时间戳,庆幸有百度,搜索让我快速学习现在用的到的函数。
这样直接改数据库还是太麻烦了,怎么办?还是做个后台吧。于是开始查怎么用前端,怎么用bootstrap,用完发现界面挺好看,就是动不了。然后新的问题又出来了,页面是怎么动态的?查看一下之前下载的小项目,哦,原来是用assign放几个变量,然后fetch加载界面,html直接通过$变量这种方式就可以进行交互了。url跳转怎么办?看了一下,直接用href,然后把新的连接的拼接部分放在数据库就可以做出来了。
当然,中间还遇到了各种各样的小问题,很庆幸身边有各种技术的高手。php不会?问php工程师;数据库不会?问数据库工程师;前端不会?问前端工程师。
然后我发现,竟然差不多会写了。。。这种方式和学校方式相比,可能没有那么扎实,但是能够提升自己解决问题的能力,能够让自己以最快的方式学会一种技能。学会一样东西的时候,很有成就感。
为了少走歪路,特此记录。为了实践,学习某东西,不需要按部就班,最需要的是对各种基本概念的了解。以php为例,要知道tp5的模块/控制器/方法访问方式,要了解函数的概念,实践戳的概念,局部变量全局变量这种概念,模板的概念,数据库的概念,学习阶段只了解概念就可以了。当做项目遇到难题的时候,不会就进行百度,百度的关键字是什么呢?就是这些概念的名称。所以真正有效率的学习方式是这样的:
1.买一本专业书,看一下各种概念,翻一翻,大概了解每部分的基本概念,有一些基础意识。
2.做项目,发现问题就搜索概念或者翻书,实在不行就咨询别人,完善强化需要用到的知识体系。
3.遇到问题重复第二步,加强知识体系。
这个过程一定要遵循一点:多用,多用意味着强化记忆,意味着增强解决问题的能力,意味着有高度的成就感。
送给大家一句话:因为不会,所以求知。因为不会,所以无畏。求知无畏,难题不跪。难题不跪,不会到会。
以上是关于从我学php领悟如何学习的主要内容,如果未能解决你的问题,请参考以下文章
DedeAMPZ-PHP环境整合套件搭建后,没用DEDE自带的卸载,强制删除后现在装WampServer,却运行不了,谢谢