zoukankan      html  css  js  c++  java
  • PHP高手如何修炼?

    关键字:PHP相关  数据库类 网页相关 服务器相关 数据结构、算法 

    学习PHP基本功很重要, 最好有数据结构和算法的学习经历。

    第一阶段:1-2年新手入门,基础必须完全掌握

    smarty+pear+adodb+xml+ajax+jquery(prototype)
    然后建议熟练分析过国内外开源代码,例如:discuz, zendcart等等等等诸多.
    工具类必须熟练掌握 zend studio 的开发。
    数据库必须熟练掌握 mysql & sqlserver
    操作系统必须对liunx有一定的了解。并能配置环境。
    对apache也应该买本管理员手册好好看看。

    以上为2年内,必须掌握的内容,这个时候你基本就是已经入门了。去个单位干个什么的都不很费劲了

    入门修炼提高具体措施:

    1. 通过学习和实践来掌握优秀的编程思想、开发过程、系统架构(这基本上与语言无关)
    2. 深入研究PHP开发的性能和安全性问题
    3. 研究PHP底层实现,用C开发PHP扩展
    4. 精通与PHP相关的平台与技术,如Linux, Apache/nginx/.., MySQL或其它数据库, ...

    第二阶段,3年,学习思想
    要丰富自己的思想. 如果没有.NET或者JAVA类的开发经验,请需要补补了。因为.NET和JAVA的思想比PHP要成熟的多,同样学习SQLSERVER也是为了提高mysql的使用水平。数据库可不是简单的建表查询就可以了。所以我建义第三年的时候,多补充思想及数据库方面的内容。但是这并不意味前2年就不看。我的意思是第三年更趋于此。 因为在这个时候,你对PHP的很多基础部分已经了然于胸了,然后需要一个整体的提高,而不是很片面的提升。

    关于思想修炼,可以读读这5本书:

    1. 《代码大全(第二版)》
    2. 《点石成金:访客至上的网页设计秘笈》(即《Don't Make Me Think》)
    3. 《人件》
    4. 《程序员修炼之道:从小工到专家》
    5. 《软件工程的事实与谬误》


    第三阶段,4年,这个时候,你就要考虑架构问题了。


    当你部署一个大型项目的是否负载及文件分布还有安全,等等部署方面的问题接踵而来。这个时候你要去努力理解什么是file server 集群,什么是web server集群 什么是database 集群等等。然后这些对你编码又有什么提高的要求,安全的要求等等。

  • 相关阅读:
    Spring Boot2 系列教程(二十)Spring Boot 整合JdbcTemplate 多数据源
    Spring Boot 如何给微信公众号返回消息
    Spring Boot2 系列教程(十九)Spring Boot 整合 JdbcTemplate
    Spring Boot2 系列教程(十八)Spring Boot 中自定义 SpringMVC 配置
    Spring Boot 开发微信公众号后台
    Spring Boot2 系列教程(十七)SpringBoot 整合 Swagger2
    Spring Boot2 系列教程(十六)定时任务的两种实现方式
    Spring Boot2 系列教程(十五)定义系统启动任务的两种方式
    Spring Boot2 系列教程(十四)CORS 解决跨域问题
    JavaScript二维数组
  • 原文地址:https://www.cnblogs.com/wellsoho/p/3208233.html
Copyright © 2011-2022 走看看