技术管理课八
开发框架讨论
这里我们针对实际开发中可能存在并遇到的问题,进行一些总结,比如
- 不要重复造轮子
因为Java有很成熟的技术社区,也有很多相似的类库,
如果一个公司中存在多个来源不同的Java工程师,那么其在面对相似的问题的时候,可能考虑引入不同的类库,导致系统中存在两个功能相同,但不是同一个库。
这就需要保证使用统一的库和工具,比如编程规划,或者使用工具完成某个服务的初始化。让资深程序员把把关。
- 明确框架选型
依赖注入框架往往是Java项目选型中重要的一环,需要确保所有工程师明确了解为什么使用这个统一的依赖注入框架。
- 规范统一的API
API的接口定义要进行统一规范,确保不同的服务器或者模块采用的相同的接口规范。
- 规范开发环境
利用统一的开发工具,保证使用统一的格式化插件,这样可以在多人修改同一批代码的时候,不会因为格式化不一样的问题,出现很多无效的提交。例如
Jetbrains + google-java-format
责任心管理
在英语中,存在两个单词 Accountability和 Responsibility,其都包含着责任的概念,但是一个更像是责任制的问题,另一个则是责任心的意义。两者的区别在于一个是他人赋予的,一个发自内心的。
而在实际的职场中,作为一个leader,我们要做到合理划分为Accountability,并让员工发自内心的激发Responsibility,
那么我们围绕着这三点,进行一些说明
首先是明确责任制,通过适当的放权,让员工从执行某些事情,变为负责某些事情,其可以对某一领域具有完全的决定权,从而自我具有责任制。
但是需要注意,如果对一个领域具有完全的决定权,需要注意人员一旦流动,就必须考虑后期的Bug和改进,
其次是对于责任制的划分要明确,
如果一个人负责了一个模块,那么就要让他具有负责人的能力,在一开始就明确责任和权利,而不是最后推卸责任。
并且如果对主动承担责任的员工进行认可和感谢。其自发的做了一些有益的事情。
最后是归属感问题
一个对公司有归属感的员工,会有一种家的感觉,感觉自己是公司的一部分,从而自发的有责任心。如何增加员工的归属感呢?
一方面是公司层面的问题,一方面是管理者的问题,让员工看到自己的努力,对公司的追求,对下属的体谅,对好的行为进行鼓励,对坏的行为进行关怀。并辅以团建等方式进行增加归属感。
那么我们总结下,就是需要明确责任制,增加责任心。从而让员工具有归属感。