算不上大神,心情好,简单说两句。按照学习路线去找相应的教程和书就可以。
前端学习路线
前端基础的:h5 css js
前端进阶:bootstrap JQ
前端高级:AngularJS ReactJS等前端框架
后端学习路线:
php基础部分 不一一罗列了,就是原生php开发。
进阶一点 开始使用框架,国内比较适合新手的ThinkPHP。框架学一个入门就可以,第一个框架不要纠结学哪个,太复杂的反而不利于学习。相反,简单的入门以后,等你用到其他框架再看手册就可以。
进阶:主要是做项目,能熟练使用独立完成一个中型的项目,就可以。熟练使用一些工具如
composer git / svn等
高级:精通 设计模式,数据类型 算法。语言只是一个工具,算法才是编程。会算法,随便切换任何语言你都会编程。只会一门语言,不精通算法,换个业务场景都可能难到你。
编程 === 算法
运维学习路线:
初级:熟悉linux命令,能搭建lamp lnmp服务器。
进阶:自动化运维 集群配置 负载均衡 SOA架构
数据库:
初级:sql语言
进阶:分片 读写分离 主从架构 基本sql优化能力
高级:高性能 高可用
-----------做php程序员,不得不了解的一些高级技术------------------------
phalcon C语言写的php扩展,高性能框架,是php其他php原生框架性能20倍左右
swoole 重新定义php!!!让php拥有各类强大的异步 多线程 TCP长连接等功能,同样是C语言的php扩展性能也是N的不行。
前端学习路线
前端基础的:h5 css js
前端进阶:bootstrap JQ
前端高级:AngularJS ReactJS等前端框架
后端学习路线:
php基础部分 不一一罗列了,就是原生php开发。
进阶一点 开始使用框架,国内比较适合新手的ThinkPHP。框架学一个入门就可以,第一个框架不要纠结学哪个,太复杂的反而不利于学习。相反,简单的入门以后,等你用到其他框架再看手册就可以。
进阶:主要是做项目,能熟练使用独立完成一个中型的项目,就可以。熟练使用一些工具如
composer git / svn等
高级:精通 设计模式,数据类型 算法。语言只是一个工具,算法才是编程。会算法,随便切换任何语言你都会编程。只会一门语言,不精通算法,换个业务场景都可能难到你。
编程 === 算法
运维学习路线:
初级:熟悉linux命令,能搭建lamp lnmp服务器。
进阶:自动化运维 集群配置 负载均衡 SOA架构
数据库:
初级:sql语言
进阶:分片 读写分离 主从架构 基本sql优化能力
高级:高性能 高可用
-----------做php程序员,不得不了解的一些高级技术------------------------
phalcon C语言写的php扩展,高性能框架,是php其他php原生框架性能20倍左右
swoole 重新定义php!!!让php拥有各类强大的异步 多线程 TCP长连接等功能,同样是C语言的php扩展性能也是N的不行。