服务与支持 |咨询热线 0931-8733767
  • 金城在线
  • 公司简介
  • 发展历程
  • 企业文化
  • 售后服务
  • 工作机会
  • 联系我们

PHP工程师的知识结构

来源:发布时间:2017-12-4 10:38:05

        个人认为一个优秀的PHP工程师的知识结构应该大致覆盖下面几点:

        前端。至少了解HTML、CSS、JS,这些是web前端的基础。职能划分比较粗的话,PHP工程师的工作范围包括一定的前端工作;职能划分比较细的话,这些由专门的前端工程师负责,但是PHP工程师也应该有大致的了解。

        PHP。PHP基础语法,常用扩展。PHP内核,PHP扩展开发。

数据库。MySQL查询性能优化,复制(主从,主主等不同拓扑),伸缩性与高可用性(MySQL集群,数据分区,分表,负载均衡),备份恢复与容灾等。

        服务器。Nginx与Apache的配置与优化。Linux系统日常使用。

        WEB系统体系结构。web系统拓扑,服务器并发处理,负载均衡,缓存设计,数据分发与同步,分布式缓存,分布式存储,性能监控等。了解主流浏览器的特性(安全策略,缓存,工作原理等)。

        WEB安全。xss,csrf,sql注入,认证与会话管理 ,加密解密等。

基础理论知识。计算机体系结构,计算机系统原理,计算机网络,数据库系统概念,数据结构与算法,设计模式,各种数学。

对技术的热情。关注开源项目。关注新技术。keep walking。

        最好了解一门编译型语言,了解操作系统系统,不要局限自己,一条腿也许能站住,但走不远。

        最后,理论知识一定要认真学习,好的基础能让你走的更远。

        共勉。


相关文章
  • 预约专家

    为您提供一对一解决方案
    立即预约
  • 售前咨询

    周一至周五9:00——17:30
    立即咨询
  • 联系方式

    13919049954

    全国7×24小时热线服务
  • 免费报价

    专属专业顾问1对1报价
    免费报价