有书共读04:《程序员的成长课》第4章读书笔记
第四章《技术管理新人面临的挑战》讨论了技术管理新人面临的18种挑战:角色转变、被动管理、弄不清职务、委派任务、目标管理、资源管理、压力管理、冲突管理、绩效变差、担心失去技术竞争力、有效的反馈机制、别人的讨论、和下属的一对一沟通、怕犯错、时间管理、激励他人、向上管理、提升领导力和管理能力。
(1)角色转变
从技术岗位晋升而来的管理者,往往是某个技术领域的优秀者,具有很强的执行力和解决问题的能力。在他们刚开始做管理工作时,往往会顶着管理者的头衔做着执行者的事情,成为一个“super-doer”。要顺利完成角色转变,可能可以做以下事情:1)和信任的同级小伙伴多聊聊,看看他们每天的时间是如何安排的。2)阅读,领导力和管理方面的书籍。3)培训。4)导师。
(2)被动管理
被动管理是指有问题了才会去管理,大部分时间都放在设计、编码上,只留了一点时间和精力给管理,甚至认为管理 岗位没有什么可做的。作为一个管理者,应该积极、主动地实施管理。对于一个项目,其拿起应该投入更多的资源,明确任务的目标、资源、时间、反馈机制、沟通方式、风险、制定相应的计划和应急方案等。
对一个人,应该在工作中经常性地沟通,无论生活上还是工作上,都要有所了解。
(3)弄不清职务
很多技术人员刚转到管理岗,都感觉无从下手,不知道自己干些什么。如果要弄清自己的职务,可以从以下几个策略来了解:1)与你信任的、同级的项目经理多聊聊。2)和你的上司多沟通。3)和支持的部门(人事、行政、财务等)多沟通。
(4)委派任务
委派任务,首先要了解项目目标,做好项目分解,了解成员的技术能力和个人信息,分配任务要遵循擅长的和挑战的等等,总之,把改需要了解的都了解透彻了,任务和人要明确。
(5)目标管理
技术管理新人要清楚地知道,做某件事的意义是什么?不要制定一个无效的目标。策略:1)从上级那里接受目标时,要了解目标的意义何在,要努力让目标符合SMART原则。2)如果接受的目标不符合SMART原则,就自己做一些前期工作,让目标符合SMART原则。3)分解目标给开发者时,要阐述为什么。4)如果开发者手头上有任务,要重新安排该任务的计划。
(6)资源管理
关于实体资源管理的问题,我们可以:申请购买;公司内部借调用;借用私人设备。关于无形资源,则是开发者的时间,要保证开发者有自己的时间。
(7)压力管理
压力总是不可避免的。面对压力时,要学会换个角度沟通、适当宣泄、倾诉、睡觉等。
(8)冲突管理
5种冲突处理方式:竞争、回避、退让、妥协、合作。管理者要学会解决下属的冲突、与上级的冲突、更是与同级同事的冲突。
(9)绩效变差
(10)担心失去技术竞争力
(11)有效的反馈机制
有效的反馈机制,可以从4个角度来考虑:1)自我评估。2)来自下属的反馈。3)来自同级的反馈。4)来自上级的反馈。
(12)被人的讨论
(13)和下属进行一对一沟通
谈话的过程可以这样子:在开始时阐述目的,为沟通定调;分享事实经过和你的想法;征询对方的意见,鼓励对方做出尝试。
(14)怕犯错
(15)时间管理
(16)激励他人
(17)向上管理
(18)提升领导力和管理能力
请原谅有的写有的没写,最近事情有点多,焦头烂额。今晚一晚上都在图书馆,没有带这本书和电脑去,只有在现在这个时候来看看了。但是还是太困了,还要早起体测和复习,请原谅。