13919049954

PHP工程师的知识结构

作者:金城在线 日期:2017/12/4 10:38:05 人气:312

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

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

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

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

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

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

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

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

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

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

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

        共勉。


            金城在线专注网站、软件、APP、微信公众平台、小程序、抖音、头条等开发推广,如果您有这方面的需求或者不同的观点,欢迎联系交流。

    官方微信

    本文网址:http://lz.net.cn/SEOyouhua/544.html
    读完这篇文章后,您心情如何?
    • 0
    • 0
    • 0
    • 0
    • 0
    • 0
    • 0
    • 0
    上一篇: 云存储的价格差
    更多>>网友评论
    发表评论