热门标签 | HotTags
当前位置:  开发笔记 > 程序员 > 正文

怎样培养一个人

谈到怎样去培养一个人,其实我们要分两方面去谈这个问题。第一个方面是做人的道德、职业操守方面,第二个方面就是我们在企业中适用的人才能力培养方面。面对第一

谈到怎样去培养一个人,其实我们要分两方面去谈这个问题。第一个方面是做人的道德、职业操守方面,第二个方面就是我们在企业中适用的人才能力培养方面。

面对第一方面因素的培养,企业在这方面能使的劲着实有限,因为在一个人如职场之前,这个人的秉性、三观就基本上确定了,期间要是没经历过什么大起大落,基本也不会对自己已有的认识有什么新的改观。所以企业在这方面,一般采用“被动隔离”的措施,即通过简历或面试的筛选,将有某些矛头和迹象的人排除在外,或者打造符合自身定位的企业文化,“主动吸引”具有相同文化认同的人员,结合其他的筛选方式后进入公司。员工入职后,再通过一系列类似“破冰行动”的举措,增进员工对公司价值观和企业文化的认同感。

作为深处企业管理链条上的每个人,我们主要来谈谈第二方面的培养。

在一个技术团队中,比较受欢迎的人往往具有以下几个特征:

1.技术视野广,有技术沉淀和技术前瞻性,明白什么场景使用什么技术,能横向对比类似技术

2.团队协作强,具有很强的团队意识,能凝聚团队成员,合作氛围轻松愉快

3.工程能力强,对规范、质量等有自己的认知和理解,能出具方案解决效率问题

4.善于抓重点,对所安排的工作能快速形成解决方案,能指出工作中重点难点

5.善于能力突破,勇于挑战自己的未知领域,能快速学习和应用

那么如何在日常工作中,能让员工“择其善者而从之,其不善者而改之”呢?一般会有两种培养思路:分为个人层面的培养和组织层面的培养。

针对个人层面的培养,首先要对其有充分的了解,包括兴趣爱好、技术能力、沟通偏好等方方面面都应该了解。然后,我们要根据具体的工作内容和员工擅长的领域,分类执行策略:1).针对其强项领域,我们要每间隔一段时间让其进行发挥,以让其确认我们对他此类方面能力的认可。2).针对他比较弱势的方面,我们要根据项目要求,逐步对其进行能力解锁,千万要注意杜绝“揠苗助长”——本来他可能只胜任中级开发层面的沟通工作,管理者却让他去对接公司的首席架构师或CTO,那这种情况是作为管理者的你问题还是他自己的问题,我觉得是显而易见。3).针对其完全不了解也从未涉足过的领域,我们要特别了解他本人的想法,了解其职业规划和意愿。如果完全没有意愿,我们就应该换个人负责相关工作,如果是有意愿,我们可以用较为轻松的口吻把工作指派给他,并且指定一名在这方面有经验的人员予以辅导(如果没有此类人选,则需要提供一些外部的培训机会),在执行过程中还要注意监督和随时询问执行情况,了解工作进度和质量。

针对组织层面的培养,根据以往的经验,我们最好进行能力的交叉绑定。比如一个30名成员的部门,按照业务域划分为4个域,那我们基本会按照7+7+8+8的成员分组方式进行划分。再根据业务域的相关性,让7和8能够相互备份——即参与相互的培训和知识分享,如果有必要还可以参与交叉的项目开发工作,以达到相应的备份。4个分组中,每个组配备组长和副组长,负责整个组员的工作安排,解决较为棘手的技术问题。定期组会安排组长和副组长参加,了解其小组日常工作情况,询问哪些问题需要上报协调解决或者决策,并且根据对应的业务情况、部门建设目标、项目情况设置对应的KPI指标,按季度进行考评打分和确认。这样,形成“核心成员有备份,核心小组能分担”的组织模式,实现能力的交叉绑定,同时又建立了KPI指标和考评机制,有助于组织能力的整体提升。

另外,我们在做人员的培养时,特别要警惕“费力不讨好”。

有些企业或者部门,美其名曰要给员工进行培训,要培养员工的能力。他们采用什么方法呢?——每周选1天,利用下班后的半个多小时做一个技术分享会,前几次的分享会大家参与的积极性还是不错的,但是后来,就没人愿意去了,包括准备分享的人选有时候都觉得这种分享产生的效果并不好。究其原因,时间安排上有很大的问题,本来经过一天的劳动,精力方面损耗严重,公司不仅没有从实际出发反倒“干扰”正常的下班,不说怨声载道吧,至少很多人是不情愿的。

这让我想起之前看过的新闻报导,说有公司利用周末进行团建,又得早起,又得做各种幼稚的小游戏“增进了解”,好好的一个周末被侵占,并且行政部门也有苦难言“明明我花了很多精力去找场地,找大巴车,请培训教练,没有功劳也有苦劳吧”。这是我们每个处在管理位置上的员工都应该警惕的问题。


推荐阅读
  • Valve 发布 Steam Deck 的新版 Windows 驱动程序
    Valve 最新发布了针对 Steam Deck 掌机的 Windows 驱动程序,旨在提升其在 Windows 环境下的兼容性、安全性和性能表现。 ... [详细]
  • 探讨如何通过编程技术实现100个并发连接,解决线程创建顺序问题,并提供高效的并发测试方案。 ... [详细]
  • 本文详细探讨了Netty中Future及其子类的设计与实现,包括其在并发编程中的作用和具体应用场景。我们将介绍Future的继承体系、关键方法的实现细节,并讨论如何通过监听器和回调机制来处理异步任务的结果。 ... [详细]
  • 如何在PostgreSQL中查看数据表
    本文将指导您使用pgAdmin工具连接到PostgreSQL数据库,并展示如何浏览和查找其中的数据表。通过简单的步骤,您可以轻松访问所需的表结构和数据。 ... [详细]
  • 本文详细介绍了macOS系统的核心组件,包括如何管理其安全特性——系统完整性保护(SIP),并探讨了不同版本的更新亮点。对于使用macOS系统的用户来说,了解这些信息有助于更好地管理和优化系统性能。 ... [详细]
  • MySQL缓存机制深度解析
    本文详细探讨了MySQL的缓存机制,包括主从复制、读写分离以及缓存同步策略等内容。通过理解这些概念和技术,读者可以更好地优化数据库性能。 ... [详细]
  • Ralph的Kubernetes进阶之旅:集群架构与对象解析
    本文深入探讨了Kubernetes集群的架构和核心对象,详细介绍了Pod、Service、Volume等基本组件,以及更高层次的抽象如Deployment、StatefulSet等,帮助读者全面理解Kubernetes的工作原理。 ... [详细]
  • 该平台旨在为大型企业提供一个高效、灵活且可扩展的分布式微服务架构解决方案。它采用模块化、微服务化和热部署的设计理念,结合当前最先进且无商业限制的主流开源技术,如Spring Cloud、Spring Boot2、MyBatis、OAuth2和Element UI,实现前后端分离的系统管理平台。 ... [详细]
  • 从零开始构建完整手机站:Vue CLI 3 实战指南(第一部分)
    本系列教程将引导您使用 Vue CLI 3 构建一个功能齐全的移动应用。我们将深入探讨项目中涉及的每一个知识点,并确保这些内容与实际工作中的需求紧密结合。 ... [详细]
  • Hadoop入门与核心组件详解
    本文详细介绍了Hadoop的基础知识及其核心组件,包括HDFS、MapReduce和YARN。通过本文,读者可以全面了解Hadoop的生态系统及应用场景。 ... [详细]
  • 解决IIS无法访问映射网络驱动器的问题
    探讨IIS在尝试访问映射的网络驱动器时遇到的问题及其解决方案,包括配置和权限设置等方面的详细分析。 ... [详细]
  • 阅读本文大约需要3分钟。微信8.0版本的发布带来了许多令人振奋的新功能,如烟花特效和改进的悬浮窗,引发了用户的热烈反响。 ... [详细]
  • 本文详细介绍了 Java 中 org.apache.xmlbeans.SchemaType 类的 getBaseEnumType() 方法,提供了多个代码示例,并解释了其在不同场景下的使用方法。 ... [详细]
  • VPX611是北京青翼科技推出的一款采用6U VPX架构的高性能数据存储板。该板卡搭载两片Xilinx Kintex-7系列FPGA作为主控单元,内置RAID控制器,支持多达8个mSATA盘,最大存储容量可达8TB,持续写入带宽高达3.2GB/s。 ... [详细]
  • 尽管使用TensorFlow和PyTorch等成熟框架可以显著降低实现递归神经网络(RNN)的门槛,但对于初学者来说,理解其底层原理至关重要。本文将引导您使用NumPy从头构建一个用于自然语言处理(NLP)的RNN模型。 ... [详细]
author-avatar
不懂珍惜的林记热_713
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有