最强悍的PHP软件工程师成长道路
程序员文章站
2024-01-19 10:52:52
...
最强悍的PHP程序员成长道路
1. 熟悉一下基础知识,基础函数,基础流程。切忌不要背诵。只需要记住最常用的那些。
这个阶段的最终目的:可以写个简单的blog系统,能够实现php与数据库之间的 插入 更改 删除 更新 四种操作即可。
2.开始接触php的面向对象,然后深入面向对象
这个阶段目的:把原来的blog改写成面向对象模式的,能够让自己记住面向对象的用法,先不要去理解面向对象的深刻含义,会用即可。
3.在面向对象的基础上,开始了解MVC模式。
这个阶段,你要把你的blog在原来面向对象的基础上添加一个 可以生成静态html页面的功能。把你的blog的 数据层,数据处理层,数据表现层 三层彻底分开。在做的过程中,你会慢慢领略mvc。
4.开始接触php设计模式,并掌握其中常用几种设计模式。现在不知道什么叫设计模式很正常,等你踏踏实实做到第三步的时候,你自然就可以隐隐约约领悟到设计模式的大概含义了。这个时候,只需要找到详细的资料一学习,就破了。
其实,设计模式,这个阶段就算掌握不了也无所谓。知道常用几个设计模式的名称以及含义即可·· ··
5.你需要一本书,叫做《php核心技术与最佳实践》。仔细,用心研究透彻这本书。一遍两遍。然后再回到 4 步。
6.虽然你用过什么狗屁smarty模板,什么狗屁thinkphp框架,但是,其实这时候的你,已经完全具备自己独立写模板引擎,框架的能力了,只是你不知道而已。
第六步,错了。虽然你 没 用过什么狗屁smarty模板,什么狗屁thinkphp框架,但是,其实这时候的你,已经完全具备自己独立写模板引擎,框架的能力了,只是你不知道而已。
7. 继续深入研究php,已经要想办法考虑算法了。如何用更短的代码实现原来的功能,更快更短更安全。数据库端,你也觉得你原来的数据库知识已经不够用了,因为自己写的php程序本身已经速度极致了,只能从数据库端入手加快程序运行速度了。所以,你开始考虑深入研究数据库了!你开始深入搞mysql,memcached,redis
8.php程序端,数据库端,都已经不能满足你对数据急速处理了,你开始学习 大容量高并发 Linux服务器架构 的部署了。
9.最终,php程序端,服务器集群,数据库 三个方面,都已经不能满足你了。 你就开始着手用其他更牛逼威武的语言去辅助甚至代替php了,于是,C语言成了你的选择。
10. 其实,现在的你,就已经是一名大师了。你可以去Facebook做CTO了。运筹帷幄,决胜千里之外的架构师。
11.不想当CTO了,想创业了,那是分分秒的事儿。
1. 熟悉一下基础知识,基础函数,基础流程。切忌不要背诵。只需要记住最常用的那些。
这个阶段的最终目的:可以写个简单的blog系统,能够实现php与数据库之间的 插入 更改 删除 更新 四种操作即可。
2.开始接触php的面向对象,然后深入面向对象
这个阶段目的:把原来的blog改写成面向对象模式的,能够让自己记住面向对象的用法,先不要去理解面向对象的深刻含义,会用即可。
3.在面向对象的基础上,开始了解MVC模式。
这个阶段,你要把你的blog在原来面向对象的基础上添加一个 可以生成静态html页面的功能。把你的blog的 数据层,数据处理层,数据表现层 三层彻底分开。在做的过程中,你会慢慢领略mvc。
4.开始接触php设计模式,并掌握其中常用几种设计模式。现在不知道什么叫设计模式很正常,等你踏踏实实做到第三步的时候,你自然就可以隐隐约约领悟到设计模式的大概含义了。这个时候,只需要找到详细的资料一学习,就破了。
其实,设计模式,这个阶段就算掌握不了也无所谓。知道常用几个设计模式的名称以及含义即可·· ··
5.你需要一本书,叫做《php核心技术与最佳实践》。仔细,用心研究透彻这本书。一遍两遍。然后再回到 4 步。
6.虽然你用过什么狗屁smarty模板,什么狗屁thinkphp框架,但是,其实这时候的你,已经完全具备自己独立写模板引擎,框架的能力了,只是你不知道而已。
第六步,错了。虽然你 没 用过什么狗屁smarty模板,什么狗屁thinkphp框架,但是,其实这时候的你,已经完全具备自己独立写模板引擎,框架的能力了,只是你不知道而已。
7. 继续深入研究php,已经要想办法考虑算法了。如何用更短的代码实现原来的功能,更快更短更安全。数据库端,你也觉得你原来的数据库知识已经不够用了,因为自己写的php程序本身已经速度极致了,只能从数据库端入手加快程序运行速度了。所以,你开始考虑深入研究数据库了!你开始深入搞mysql,memcached,redis
8.php程序端,数据库端,都已经不能满足你对数据急速处理了,你开始学习 大容量高并发 Linux服务器架构 的部署了。
9.最终,php程序端,服务器集群,数据库 三个方面,都已经不能满足你了。 你就开始着手用其他更牛逼威武的语言去辅助甚至代替php了,于是,C语言成了你的选择。
10. 其实,现在的你,就已经是一名大师了。你可以去Facebook做CTO了。运筹帷幄,决胜千里之外的架构师。
11.不想当CTO了,想创业了,那是分分秒的事儿。
相关文章
相关视频