峰回路转,继续回忆我的PHP血泪史;
PHP中的那些问题抽象的具体的都一直困扰着我,我也坚持的去继续寻找它的答案,虽然不知道什么时候能找到,弯路也不知有多少,但至少还在坚持着,在读研的时候也不忘记,
经常在下午或者晚自习的时候不厌其烦的抱着电脑在教室里听dreamweaver视频教程,听PHP兄弟连的视频,听后盾网的视频,听传智播客的视频,看罗高峰的PHP书,看其他人的PHP项目设计教材......(同时也在学嵌入式系统)我也不知道经历了多久,有些东西渐渐的清晰起来了......
但我感到奇怪,因为我还是感觉累,感觉不自在,感觉那些东西不听我使唤,感觉不是我的,此时很多“好心人”会告诉我,这是正常的,已经够好了。
但我不要这样的正常,对我来说,这不正常,我听了很多的视频教程,也看了很多的书籍,只有这个效果,不正常;我开始找寻那些视频教程和书籍的特点,突然发现,我虽然一直在学,但一直都在和小不点的细节末梢的问题打交道,没有整体观念。
比如:虽然我解决了一个个的抽象问题,但也只停留在对细节的人性化理解上,停留在细节末梢上。正是这些不计其数的小东西,让我感觉到深陷茫茫大海之中,找不到上岸的绳索,无法上岸,所以无法自拔,所以很累。
比如,我经常是把问题解决了,然后才想到如果使用ajax可以更加简洁;同样做了很久之后,才发现用jquery的某个方法可以一下子搞定;辛苦设计了一个函数之后,才发现PHP的函数库里就有一个现成的......我又在重复造轮子了......
在用了很久的dede标签后还没解决的一个需要内容的调用,突然发现直接用一个sql即可轻松解决......我又浪费了很多时间......很多很多,虽然做出来了,但是走了很多弯路,效率低下;有句话可以很好的形容当时我的状态:“平时口中虽千言万语,但一遇到真格的,心中实无一策”;
我几乎处在乱开枪的地步;一遇到问题,我就没头没脑的瞎做,这是我那时候的状态;
这时候,我深刻知道,我需要找的不再是某个细节的解决方案,而是一种更大层次的东西,是一种编程思想,一种架构体系,是一种更加抽象,而且更加庞大的东西......这是目前任何视频教程都无法让我实现的,因为根本就没有这样的视频教程或者书籍存在。
我开始着手写自己的PHP知识体系,一种能把前端和后端,能把客户端和服务器端,能把底层和上层紧密联系,纵横穿插的PHP知识体系;能把上述说到的各种概念和思想无论抽象与否,具体与否都包含进来的知识体系;
它能囊括之前所有的东西,比如:apache,linux,php5,mysql,分布式,客户端,服务器,架构,协议,框架,模版引擎,设计模式(MVC),面向过程,面向对象,静态,动态,前端,后台,jquery,ajax,异步,dedecms,discuz......等;
我深刻的体会到:这种体系一旦问世,将会是PHP领域内的葵花宝典......
很多人不理解,甚至包括一些大公司里的技术开发人员来好言相劝:学这么多,没有用;但我深刻的体会到学了这么多的意义;
它不但让你能在浮躁的社会中沉淀下来,而且能让你遇到任何问题都处乱不惊,能让你做到“心中有真意,稳坐钓鱼台”;
等你学了那么多了之后,你才会发现知识之间的融会贯通是多么的有意义,我在学PHP的过程中,很多抽象概念得以理解不是因为看了PHP的视频或者书籍,而是因为之前的嵌入式和PHP知识之间的互相融合,比如曾经一直框架有什么意义,只会用它做东西,现在可以给它下归类了,它的地位其实就是PHP领域内的嵌入式系统;
PHP的面向对象思想其实也不用学什么,直接用C++的去理解,非常清晰;PHP的接口,也不用学什么,直接用JAVA去理解,非常清晰;apache服务器,数据库服务器,C语言理解最轻松......socket编程,协议,直接用嵌入式的串口等协议去类比,很轻松。
session、cookie也用底层理解最轻松......当一切都变得轻松起来了之后,你整个人就踏实了,就不浮躁了,因为你会感觉到你拥有了个砸不烂的高薪的“铁饭碗”,无论是去公司,还是创业,还是,眼前一片开阔地......
或许其他行业不是这样,但是技术行业,特别是信息技术行业真的就是这样:用《男儿当自强2》里面黄飞鸿的话:“满天神佛都请下来了也没用,好的一个就够了”,真的就是技术上就要做独孤求败,做孤独剑客,做大神,做东方不败,追求最高境界。
一大堆水平平庸的初学者在探讨如何做更好的架构,探讨一个月也都没任何实际意义,只要找一个好的架构师,或者几下子就可以搞定,他如果搞不定,一大堆初学者也不可能搞定。所以磨练自己,把自己变得锋利无比,发力高超。再多都不为过。
此时你的薪资也不用考虑了,高的你想不到。
这里需要纠正一个很多人都可能犯的观念:技术行业只和水平有关系,所以文凭不重要;前者对,但是如何才能水平高?
要有基础,要基础就得要时间,别人用3年的时间如果用来打牢基础,当然比你更有水平了。玩了3年的除外;所以虽然不和学历直接挂钩,但千万不要错误认为:技术行业,研究生虽然学历比你高,但技术不如你有水平,不一定;
这么简单的道理用不着花几年时间去公司慢慢体会才能得到,去公司就是干两个字:应用;而不是去学习。
很多人都知道“磨刀不误砍柴工”的道理,但真正到自己的时候,总是喜欢去做那种“临时抱佛脚”的事情,总喜欢什么都不会的时候去找工作,打出“求收留”的字样,总是喜欢在自己羽翼未丰满的时候去经历所谓的风雨考验,最后遍体鳞伤,满身是血,还自鸣得意的在自欺欺人的自我安慰“我在接受磨练,以后会好”,没人会喜欢招收一个什么都不会的“求收留”的人,公司很现实的,只招人才
。如果他不做本末倒置的事情,如果他再坚持一下,让自己羽翼丰满一点再去体验,效果或者更好,不但不用那么痛,而且还能真正的吸收经验,真正的成长。否则脆弱的生命一旦遭遇强大的外力彻底击垮了,那就只剩下彻底躲避的念头:“转型”;
所以:把自己磨练的如钢丝铁,等打过了十八铜人阵,再下山行走江湖......
今天我把这些记录下来,一是为了时刻提醒我,真正的学有所成来之不易;二是也让更多的PHP初学者励志起来,坚持并坚信:只要努力,肯吃苦,坚持的下去,你也会成为大神的;因为,没有一蹴而就的成功,没有一蹴而就的大神,每个所谓的大神的背后都必须有一段做鬼的日子............做的鬼中鬼,方位人上人......
经历过痛苦的生命才能称其为人;把比绝望更大的痛苦咽进肚子里的人,才能称其为男人;把痛苦变成智慧的人,才能称其为大神;真正的大神都是从巨大的痛苦中超度出来的......真正的踏实都是用长时间沉淀下来的。经历了许多之后,你才发现:其他的一切头衔都是虚的,真正留下来陪伴着你的还是:你真正学到了什么......
宁哥简介
接触编程10年多(2003年开始接触C语言算起);
接触PHP长达8年多;
自硕士毕业后
抵制多个公司的高薪诱惑毅然选择闭关修炼PHP,
目的是构建出真正属于自己的完整的PHP知识体系;
写过的PHP小程序不计其数(也写过html,css,js,jquery等程序),功能模块涵盖诸多;
历时多年不断修改的上线项目:励志基地、现代家谱等;
PHP学习经验笔记1G(记事本格式来算)......
宁哥公众号:宁哥实战课堂
网友评论