新人在团队中应该问什么样的问题
最近团队中来一个外包,一起搞一个要得很急的项目,大概是年底发。
新人最近提的问题,让我总是忍不住想扔给他一篇《提问的智慧》,砸砸他的脑袋。
此君动不动就咬死了原来的代码行不通,这倒没什么,问题是在此基础上,他并不会提出自己的办法,而是拼命地问你怎么办怎么办怎么办,要求你给出一个方案来实行。
我觉得这样的问题不如不问,对谁都没有好处。
那么刚到团队的新人应该怎么问问题呢?
我个人觉得,如果团队有文档,那当然最重要的是先RTFM,没文档的团队免不了要问问题,其实我们喜欢新人问问题多过新人把代码弄得一团糟。但要注意的是,新人应该问的是老人能够几十秒之内回答的问题。
比如说,作为新人,不应该直接问为什么调用这个功能是为什么弹出提示说“没有权限”,而应该跟代码跟到相关的数据表,然后问在这种情况下为什么这个数据库表的值不对。
因为,一个团队,加进一个程序员,本质上来说目的只有一个:加快团队开发的效率,而前少项目交付的时间。
新人来问我问题,如果这个问题我知道,很好,我乐意告诉你。这样节省了走弯路的时间,有利于整个团队的效率。如果我不知道,那么这个问题应该打住,请君自己去看代码,而不是要求我帮忙看代码,或者要求我去思考出一个方案由你来执行。
因为不管是让我去帮忙读代码或让我出方案,都是一个时间浪费的问题。一方面,我得停下手头的工作,另一方面,在我帮忙的这段时间,新人实际上是闲着的。
并且,团队招一个新人,并不是为了写代码,而是为了解决问题。我们招一个人来,应该是看中其独立思考解决问题的能力,而不是为了得到一个编写代码的工具。如果只是一个按给定方案来写代码的工具的话,相比于人类,某些二进制代码组成的工具说不定是更好的选择。
而且,这样的问题并不能培养一个人的编码能力,天天从天上掉下来大鱼的话,人是会懒地,他必然学不会渔的能力。
Post comment
页面
Categories
- 92383 (1)
- lonely planet (25)
- Uncategorized (1)
- 一些故事 (3)
- 利其器 (10)
- 善其事 (62)
- 小说翻译 (2)
- 负暄琐话 (74)
laihj


