1、计算机相关专业本科及以上学历,精通PHP,并有2年以上的开发经验
2、精通lnmp,良好的编程习惯和数据结构基础
3、熟练使用MySql,熟悉数据库设计,熟悉读写分离和SQL性能调优,熟悉子查询和联表查询
4、熟练CentOS日常安装和产品维护
5、熟练使用2个以上的框架如:Laravel、Slim、Lumen、Ci、ThinkPHP、Swoole
6、熟练使用Composer
7、熟练使用Git,参与过5人以上的团队开发
8、熟练使用Redis、MQ消息队列
9、有RESTful Api 项目开发经验
10、了解自动化测试和自动化上线/回退、了解后端分布式架构
11、熟悉服务器APM性能监控,能够及时发现CPU/内存瓶颈或代码瓶颈及代码优化
12、能够设计可扩展、高性能、高可用的后端产品
13、对阿里云相关产品有一定了解并实践
14、良好的单元测试习惯
15、熟悉数据库/表的schema设计,熟悉数据库事务,锁的原理和应用场景
中小型企业内部自动化办公
本系统是针对中小型企业内部自动化办公管理的要求进行设计的,实现了对员工基础信息管理功能;个人办公的信息自动化管理功能;发起申请流程,发布公告信息,并对公告信息进行管理;对系统用户进行管理;以及员工的考勤。前台主要显示企业公告信息、上人计划信息及审核批示信息,后台主要对部门信息、职员信息、用户权限及数据库等信息进行管理。我主要负责文对员工的考勤记录,发布公告,以及查看今日或往期公告管理等。
根据不同部门划分,部门内的所有员工,可向部门领导进行汇报工作,根据不同的查看方式,前台提示不同的信息。部门领导可绑定自己部门,可对部门员工进行增加禁用或删除。管理员可对部门领导进行增加,删除操作。后期此项目简化后,于中小型自动化办公系统项目合并。