职业规划-PHP开发工程师
PHP作为非常优秀的、简便的Web开发语言,和Linux,Apache,MySQL紧密结合,形成LAMP的开源黄金组合,不仅降低使用成本,还提升了开发速度,满足最新的互动式网络开发的应用,这使得php软件工程师成为一个发展迅速的职业。
- 新手入门
- 初级选手
- 高级专家
- 资深达人
一、新手入门
任职要求
- 熟悉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、交互等完成基于网站或产品的各项工作;
- 配合其他研发人员完成模块研发、调试、安全检测及上线。