在人生道路上更进一步

题外

      还是来到上写博文……

   其实本人已经搭好了一个个人主页,使用wordpress搭建的很low的那种个人主页,并不是说wordpress Low,它有可视化界面、全程不用写代码,只需在后台设置模版布局并写博文就OK,我也只是到这一步...

       这说明自己其实还是很Low,其实可以再探索一下的,相信很多人也会有这种毛病,使用或者学习某些新事物时,往往接触到一个点就停止再次学习摸索了,而这个点很有可能是你更进一步的台阶。

点:

        可能说的不是很详细,拿玩魔方来举个例子,正常刚接触魔方的时候很多人会感觉新颖,大多数会去网上搜索教程,按照公式一步一步边拼边学习,慢慢的就可以独立拼成而不用看公式。

        这就是一个点(小有所成),当你拼成之后会觉得拼魔方也并没有什么难点,费体力而不费脑力,那么很有可能你就会不再探索魔方。也许偶尔看见身边的人在玩时会去把魔方抢过来拼好,以次来炫耀一下,其余时间不会去碰它,那么这个点就是你的临界点。也就是上面所说的点。

        如果你不甘于只能够拼成魔方,那么你也许会去网上搜索更详细的教程,这时会发现原来魔方应对每一种情况都会有特定的公式,你有可能需要记比学会拼魔方多几倍、十几倍、甚至几十倍的公式,并且在不断的练习中提升了拼魔方的洞察力、手感和手速。当你记住全部公式能够全部顺利拼成并且手速练到流畅自如时,你就又达到了一个临界点。

        再后面的就不清楚了,因为我也只是坚持到了第二个点的30%,后面未知的技巧不做猜测。

        相信大部分人会理解了这个所谓的点,它是自己在某一事物或事件的阶段证明,也是阻止自己前进的障碍,为什么不去说第二个点外面的事情,因为并没有探索,对接下来的事物或方法一无所知,但是很有可能你多想那么一会,通往下一个屋子的钥匙就被找到了。

认知:

        为什么说点?

        首先不得不介绍一下自己的行业

       kb程序员,学习过IOS和PHP,目前在做PHP。

        前段时间一直在考虑工作经验的影响,说白了就是不同工作经验之间的差别,不过并没有找到答案,我想如果能找到具体的点,相信就可以一步升级了,当然事情没有那么简单。

        之前跟朋友探索过这个问题,他说我这种想法是过于忧虑了,但是在不断的交谈中他提到“经验的积累是一种量变导致质变的过程”时,突然让我觉得这句话相当有哲理,眼前一亮的感觉,而导致量变的质变又是指什么呢?

公有与私有:

        接下来是PHP相关内容,可简单掠过

        最近工作中接触到了Yii框架,跑在新浪云下的SAE服务器中,不同于在之前公司做的ECShop和平时自己玩的CI(当初类似于觉得官网还不错所以决定探索一下的框架),刚开始做的时候发现各种高能,例如在Controller中调用View层的render(),只要在Controller中设置模版变量,调用View层时就会自动加载模版。

       其实并没有那么高大上,对于大部分框架来说这只是一个小模块,但是CI并不是,学习CI的步骤大概是查看官方文档(中文),查看教程(中文),安装、部署、开发。

  CI没有Yii那么方便,轻量级、灵活性高的框架意味着好多功能、使用习惯、配置、使用等代码都需要自己来写(如果想使用的更便捷),当然也可以拿来就用,例如调用view,它需要load->view(),并且同一方法中可以多次使用,也就是说这样没办法引用特定模版,并且限制颇多,需要把模版拆分成header.php和footer.php并且分别load,使用时各种不顺,但还是坚持着这么使用了一段时间。

        今天在晚饭后的“自我编码”中偶然间找到了一个CI中继承Controller并且封装“模版方法” 的教程 ,生生的把load写成了rende,可能说的不是很清楚,了解的人一看下面的链接就知道了。

CI框架设置Layout布局

观后感:

        看完这个文章并实践后发现这不是跟正在用的Yii中的render很像嘛,并且可以自定义模版变量,如果新建的Controller继承了My_Controller那么基本就跟正在用的Yii的一样了了。

       那么问题来了,试着在本地安装了一下Yii2,使用起来其实并不是正在使用的Yii的效果,一个很小的功能,也许很多人都觉得没什么,但是这么一个很小的功能对于没有自己部署过环境配置框架等等的人也许一直也不会了解,那么是不是就可以理解为原版框架只是正在使用的框架的底层,而原版框架的底层又是system中一个个的类与方法,以此类推,可能并不清楚又或者并不正确。

       小强哥说过“不要只会用人家给你封装好的方法,要了解它的原理与实现过程”,现在的理解为render与load的实现,也许又突破了一个点或找到了下一个点的方向。

解答:

        经过提问和验证似乎有了一部分答案,经验的积累促使了点的突破,而突破的点则是自己所积累的知识与能力,点的积累当然会使自己变得更强大。

        有些事情并无捷径可言,只有一步一个脚印的去经历,相信只要有心去做,就没有做不到的事。

你可能感兴趣的:(在人生道路上更进一步)