千呼万唤始出来的Jesse-Blog
在上学期间就有建个人博客的想法,但苦于当时学艺不精,能力不佳,迟迟没有着手(又是个为懒惰找借口的家伙),随着对PHP越来越深入的接触,发现他所涉及的领域也越开越广,除了基础三大框架TP、Yii、Laraval的熟练掌握与应用,PHP的魔爪更伸向微信开发、小程序开发、接口开发、各种支付等等,比较遗憾的是多数程序员还只是代码搬运工的思维,他们只考虑这个东西怎么用,而从来没有深入研究过这个技术实现原理是什么,所以他们在使用工具上疲于奔命,似乎有学不完的框架,做不完的笔记。
依我看来,问题的症结还是在于基础知识不太扎实,基础概念很多还是含糊不清,比如在学面向对象的时候觉得很空洞不知道一个类一个对象能用来干什么,但用框架的时候后又全是没见过面向对象用法,所以当这两个结果摆在你面前时你就能看到自己在OOP知识层面的差距,,而弥补减少知识差距的唯一方式就是学习他、研究他、使用他!例如学面向对象时并没有学反射机制,但是框架中框架却用他做了很多事情,这时就需要你花时间去学习他,一次次的探究,一次次的深入,遇到新的没见过的知识返回去查手册,再次巩固并加深自己基础知识,下一次遇到新的知识点再按此方法学习再学习,让自己的代码,思路,想法,逻辑一步步往框架层面靠拢,假设,印证,推翻,再进一步假设周而复始,最终把知识内化到头脑里去。
(附:某大佬对反射类的知识分享)
所以本博客创立的目的不仅仅是用于笔记的整理归纳,更多的是深入框架,源码底层去扒一扒那些鲜为人知的高端技术,可能在我们日常开发中,很少去用到,但是他会让你用工具越来越得心应手,思路越来越开阔,更能让你把PHP语言运用到极致(这牛逼吹的有点大)。这样把最核心的技术学到,在学习新的知识时方能有一点即通之效,你不用再为诸多框架而烦恼不堪,能腾出更多的时间、更多的精力、更加专注的写自己BUG了,哇哈哈哈哈~
(PS:一味的鼓吹“高端技术”,也不是贬低那些为框架焦头烂额的人,闻道有先后,术业有专攻,每个人的能力层次虽然不一样,但我们不能只安于现状,优秀的开发产品值得我们去研究去学习,他里面所折射出的解决问题的方法至少成为我们解决实际问题的一种思路,虽然过程很痛苦,但终究会抵达,有一天羽翼丰满的你终将在PHP的世界里驰骋遨游!)
上一篇: tp3.2 tp5.0 tp5.1中where not in 写法
下一篇: 什么是快速开发框架