职业规划-PHP开发工程师

PHP作为非常优秀的、简便的Web开发语言,和Linux,Apache,MySQL紧密结合,形成LAMP的开源黄金组合,不仅降低使用成本,还提升了开发速度,满足最新的互动式网络开发的应用,这使得php软件工程师成为一个发展迅速的职业。

  1. 新手入门
  2. 初级选手
  3. 高级专家
  4. 资深达人

一、新手入门

任职要求

  • 熟悉PHP语言。
  • 理解OOP思想,有设计模式开发经验。
  • 熟练使用至少一种PHP开发框架。
  • 熟悉HTML、CSS和JavaScript等Web开发技术。
  • 熟悉MySQL数据库的开发。

任职标准

  • 协助PHP经理处理公司运营的网站开发工作;
  • 学习所开发工作的设计,编码,测试,文档记录;
  • 与页面设计师协调沟通,编写部分Javascript和HTML;
  • 参与底层MVC框架的编写与维护;
  • 与开发组成员共同讨论制定交互流程;
  • 学习并与产品经理配合,将设计开发实现。

二、初级选手

任职要求

  • 对PHP语言有较深入的了解,具备OOP编程思想。
  • 编写代码清晰可阅读,扩展性高,具有良好的代码编写规范。
  • 熟悉Linux常用管理命令,熟悉Apache、Nginx、Redis、Memcached等配置管理。
  • 熟练掌握Javascript,能书写性能优良,代码优美的JS代码。
  • 熟悉MySQL及性能优化,熟悉分布式数据库部署。
  • 熟练掌握MongonDB,Memcache等技术。
  • 具备较强的沟通理解能力。

任职标准

  • 使用 PHP 和 MySQL 开发和维护 Web 服务;
  • 参与产品技术架构的设计与模块的开发;
  • 网站或平台程序的开发与设计,与前台设计沟通、协作完成开发工作;
  • 编写项目的技术方案,并能按项目的技术要求实现完成项目的开发工作;
  • 相关技术文档的编写及整理工作;
  • 独立分析查找原因后修正现有程序bug;
  • 对现有功能提出性能优化改进解决方案;
  • 负责产品功能的持续升级和更新,并进行相关测试;
  • 负责应用程序质量管控。

三、高级专家

任职要求

  • 精通PHP语言开发,精通HTML、Javascript和DIV+CSS,具备架构能力和良好编码规范。
  • 精通MySQL,有复杂数据库设计架构经验。
  • 精通Linux/Unix系统开发环境。
  • 责任心强,有较强逻辑思维能力和沟通能力。

任职标准

  • 负责公司互联网平台核心模块的应用、设计、开发与测试;
  • 针对业务的需求,落实具体的开发工作;
  • 不断优化网站系统的设计和代码实现,提升系统效能和安全性;
  • 持续优化前端体验和响应速度,并保持良好兼容性,提升友好和易用性;
  • 配合各部门业务发展需要完成应用程序开发任务,进行业务系统的需求分析、架构设计及开发;
  • 跟进业务线需求,为改善系统的功能积极提出建议。
  • 负责系统的维护,确保系统安全稳定运行。

四、资深达人

任职要求

  • 具有丰富的核心开发经验及团队管理经验;
  • 熟悉LAMP环境和Linux命令及使用,熟悉服务器拓扑及网络拓扑设计;
  • 编程方面的知识面广,了解多种技术及语言;
  • 良好的沟通能力与团队协作能力,高度的工作责任心和敬业精神。
  • 优秀的管理理念,有过较大型技术团队管理经验。

任职标准

  • 根据产品需求、系统需求,设计框架并组织参与代码编写;
  • 维护各平台日常运行,确保各个程序稳定高效运转;
  • 配合运维、配合产品测试人员提供修改方案和技术支持;
  • 参与制定网站业务流程,交互式网站架构;
  • 基于Linux/Apache/MySQL/PHP进行Web方向的设计和开发;
  • 负责所属模块技术文档的编写及维护;
  • 参与项目开发,开发设计软件、网站等产品的新功能,协同完成网站或产品的升级工作;
  • 配合其他开发人员、UI、交互等完成基于网站或产品的各项工作;
  • 配合其他研发人员完成模块研发、调试、安全检测及上线。

推荐手册

职业规划-PHP开发工程师