加强服务器管理目的
1.提高技术部成员技术水平
2.提高技术部成员的沟通,表达能力
3.提高技术部成员空闲时间的利用率
4.培养技术部成员研究学习的习惯
最终目的:提高服务器工作的完成效率,提高服务器性能
加强服务器管理的方案
1.技术分享:目的是为了提高大家对技术的巩固程度。提高大家的表达,沟通能力
主动式:每个人都可以根据自己最近学习的心得,主动选择课题,然后抽出一定的时间,给大家讲解分享
被动式: 我会把开发的过程中遇到的技术点根据大家的意愿,分配给大家,让大家去研究。然后做技术分享
2.部门培训:目的是为了加强组员对业务的了解,可胜任更多的开发任务
- 我会不定期,抽出空闲的时间,对大家进行业务和技术点的培训。
2.大家也可自己拿出自己比较自信的东西对大家进行培训。我会协助做好辅导工作
3.项目责任相关:目的是为了提高突发问题的解决效率
为了避免某个项目只有某一个人负责,负责人不在,问题得不到及时解决,所以采取这项管理方式
每个人独立负责的项目,组中至少有另外一个人了解其项目的结构,大致了解其逻辑的实现,可以快速定位
问题,并解决突发情况。我们的技术文档也可以在这方面起到作用。
4.技术攻关:目的是为了更好的利用大家的业余时间,培养学习的习惯。开发更高效稳定的应用程序
对于开发的过程中,对于我们用到的每个技术框架,我们都要对其进行深入研究,不只是停留在会用的层面上。
要跟多的去了解此框架,或是技术的内部原理。。
如: mysql —> 研究其数据结构,存储引擎,索引的使用原理,一些慢查询,优化等
hibernate 的session管理,事务管理,以及spring 和hibernate的整合动态代理的应用
以上这些,在最近的开发过程中,我和叶翔宇都做了深入的研究,也做了相关的demo。会在近期,形成技术文档,和技术demo
对大家进行培训,并把完整文档分享给大家
以后的开发的过程中,遇到的每个技术点,我们都会采取这种模式。让这些技术真正的被我们每个人掌握。
5.技术文档: 目的是为了方便开发者调用,方便后期的维护工作
技术文档包括开发的技术文档,和技术分享的文档。
技术分享后,可以把相关的文档也发出了,供大家学习。
6.技术demo:方便大家学习
技术分享的过程中,对于一些技术点。开发人员可以把相关的demo发出来,可以供大家学习。
7.开发技术文档规范
7.1.文档格式:
7.1.1:项目介绍文档:
5.1.1.1试服务器地址,测试数据库名称地址
5.1.1.2正式环境地址,数据库测试数据库名称地址
7.1.2:项目功能文档. 以开发者名称结尾命名
1.每个功能要有对应的表结构文档(可以show cratetable 把sql语句拷贝在文档中,要有字段说明)
2.文档中要有简单的逻辑介绍:如直接CRUD或者通过定时器统计数据,对应相应的复杂的统计功能,可把相应的功能sql记录下来
7.2: 采用接口的方式开发: 目的是为了让不同的开发者更好的去调用服务,并对接口做简单的方法描述和参数描述
8.工作安排
1.每个周五下班前,提交本周工作内容
(工作内容需要尽量详细:建议大家每天下班前写上当日工作内容,避免统一周五写的时候,只能记得个大概)
2.每周一上午十点前,先自行安排各自本周的工作,统一发给负责人,由负责人一check,调度
3.每周负责人会抽出一天的时间,对大家的工作内容进行业务梳理和代码审核,我会总结出一份大家工作中值得学习的经验,和开发
过程中的不足,并形成技术文档,供大家学习。(目的是为了帮助大家整理思路,整理代码规范,找出工作中的优缺点)