人员培训的一个小方法
2008-04-17 11:50
141 查看
在培养开发人员的时候,我发现一个方法使用起来比较好.在我的手下让我帮助他解决问题的时候,我让他们按照这个方法去做,他们往往可以自己解决问题,介绍如下:
1首先让他给我明确一个目标,
开发人员由于总是容易陷入技术陷阱,往往忘了他们做事情的目的,所以首先要让明确自己做这个事情的目的,我经常发现他们解决的问题和他们实际的目的根本就是两回事情的问题
2让他写他自己对这个问题的解决步骤.
目的明确了,让他们学会将问题分解,这是开发人员一个主要技能,就象吃馒头是的,没有人能一口吃一个馒头,但如果一口一口的吃,所有人都可以吃掉一个大馒头,而在实际工作中,缺乏经验的工作人员总想一口吃一个馒头.所以让他们学会分解问题,是一个很重要的事情
3明确那些可能的技术难点
分解了解决问题的步骤,难点自然就体现出来了,这个时候,不忙于解决问题,首先将问题列出来,这样开发人员子目标就都列出来,然后便于他们去找资料或者去研究问题(如果问题还是很大,可以依照以上的步骤再次展开)
4列出每个问题可能的解决方法
对于技术问题,由于已经分解的比较小了,问题难度相对比较低,这样可以针对具体的技术问题写出可能的解决方法,可以去查资料,也可以和别人讨论.
总之,我感觉无论开发人员和测试人员实际都有比较高的工作能力,在我自己的经历中一般经过1-3次这样的分解他们都可以解决他们手头的问题,更可贵的是当他们真正掌握这个方法后,他们可以用于解决更复杂的技术问题,
另外要说一句的是,这个方法不但可以用于技术问题的解决,而且可以用于开发人员的交流等非技术问题的解决
1首先让他给我明确一个目标,
开发人员由于总是容易陷入技术陷阱,往往忘了他们做事情的目的,所以首先要让明确自己做这个事情的目的,我经常发现他们解决的问题和他们实际的目的根本就是两回事情的问题
2让他写他自己对这个问题的解决步骤.
目的明确了,让他们学会将问题分解,这是开发人员一个主要技能,就象吃馒头是的,没有人能一口吃一个馒头,但如果一口一口的吃,所有人都可以吃掉一个大馒头,而在实际工作中,缺乏经验的工作人员总想一口吃一个馒头.所以让他们学会分解问题,是一个很重要的事情
3明确那些可能的技术难点
分解了解决问题的步骤,难点自然就体现出来了,这个时候,不忙于解决问题,首先将问题列出来,这样开发人员子目标就都列出来,然后便于他们去找资料或者去研究问题(如果问题还是很大,可以依照以上的步骤再次展开)
4列出每个问题可能的解决方法
对于技术问题,由于已经分解的比较小了,问题难度相对比较低,这样可以针对具体的技术问题写出可能的解决方法,可以去查资料,也可以和别人讨论.
总之,我感觉无论开发人员和测试人员实际都有比较高的工作能力,在我自己的经历中一般经过1-3次这样的分解他们都可以解决他们手头的问题,更可贵的是当他们真正掌握这个方法后,他们可以用于解决更复杂的技术问题,
另外要说一句的是,这个方法不但可以用于技术问题的解决,而且可以用于开发人员的交流等非技术问题的解决
相关文章推荐
- 想搞一个培训开发人员的软件
- Company is your ship--- IT 员工自我提升并帮企业节省培训成本的一个方法
- 从分形图片用Box counting方法计算分形维数的一个例子
- HDOJ/HDU 2539 点球大战(String.endsWith()方法的一个应用~)
- Azure中一个Role中多个Site的配置方法
- springmvc Excel文件上传,使用ajaxSubmit方法进行文件上传,使用弹出层弹出一个框(jquery layer),点击进行下载
- 一个简单的java处理json的方法
- 如何中止一个正在执行中的方法(求助)
- java 当一个线程进入一个对象的一个synchronized方法后,其它线程是否可进入此对象的其它方法?
- 2017 Wuhan University Programming Contest (Online Round) Lost in WHU 矩阵快速幂 一个无向图,求从1出发到达n最多经过T条边的方法数,边可以重复经过,到达n之后不可以再离开。
- 推荐一个方便生成ToString和Equals等方法的Eclipse插件
- 多个控件事件用一个事件处理方法来处理
- 一个简单地vb开发多媒体播放器软件的方法 适用初学者
- springmvc 快速突破(三)---一个控制器多个方法问题
- 一个例子帮你搞懂C#语言高级特性系列(03) --- 方法扩展
- android 让一个控件按钮居于底部的几种方法
- 一个轻松制作和处理矢量图的工具和方法
- 一个很笨的字体勾边的方法(这个方法简单聪明,而且通用)
- 写出3种遍历一个list的方法,(使用for循环)
- SpringMVC,3种不同的URL路由配置方法(这根本不是一个小问题)