还记得 16 年的时候我作为一个小团队的 Leander,也就是 Android 开发组长,带领刚毕业的学弟做开发,引发了一个我和老板对员工培养的分歧,我认为应该积极的参与引导(必要的时候上手敲代码演示)并分配适合他们的工作才能让他们成长的更快,而老板(也是程序员出身)则认为需要给他们压力和挑战,分配富有挑战和难度的工作给他们。可能我们的角度不同,你更赞成那种?
1
guxingke 2019-09-16 17:55:00 +08:00
个人观点
1. 刚进来的时候, 积极引导. 此时个人会重点关注 新人 的主观能动性和学习能力. (态度和潜力) 2. 一段时间之后, 独立接业务需求, 同时分配一些'技术债务' (业务上,技术上), 此时重点关注 解决问题的能力. |
2
ly4572615 2019-09-16 18:50:06 +08:00 1
能开的人的时候我选第二个,不能开人的时候选第一个
|
3
wangkai0351 2019-09-16 19:02:24 +08:00
给他几天时间看团队历史代码,看看他对这些屎山一样的代码有没有“感觉”,能不能梳理出头绪
|
4
method 2019-09-16 19:05:23 +08:00 via iPhone
因材施教。但不管哪种,良好的开发素质都是必须的。
|
5
welkinzh 2019-09-16 19:07:12 +08:00
第二种多一点, 实在不行配合第一种吧
|
6
chendy 2019-09-16 19:14:03 +08:00 2
分配富有挑战和难度的工作给应届生,然后给他们擦屁股?
|
7
Leigg 2019-09-16 19:16:04 +08:00 via Android 1
两种配合啊,你不可能一直手把手教,适当时候给一些有难度的任务,循序渐进的来,这才是成长
|
8
leonme 2019-09-16 19:32:38 +08:00 via Android
压力和挑战
|
9
AngryPanda 2019-09-16 19:37:04 +08:00
给他压力和挑战,出了 bug 你背锅
|
10
fubenzema 2019-09-16 19:42:05 +08:00 via iPhone
第二种多一些,实操性的拿来就上手,不怕他犯错。就怕范不出错,保护太好的话成长太慢。
|
11
niubee1 2019-09-16 20:45:02 +08:00
尽量在试用期结束前测试出是否可用和值得培养, 所以在试用期多安排点任务,做事情不行就尽快开掉, 不然过了试用期再开人是非常麻烦的事情
|
13
Baymaxbowen 2019-09-16 22:02:44 +08:00 via Android
我也是实习就开始上业务代码,也没有人带,很多东西全得靠自己体会,现在快一年了才慢慢发现自己写的东西惨不忍睹
|
14
murmur 2019-09-16 22:05:16 +08:00
压力和挑战要和工资匹配
|
15
wbing 2019-09-16 22:08:20 +08:00 via iPhone
第二种,然后说一声,实在搞不懂的问题过来问。
|
16
miv 2019-09-16 22:09:52 +08:00 via iPhone
新人第一种吧
|
17
also24 2019-09-16 22:14:39 +08:00 1
我的方案是,给较大的压力,但提供足够的支持。
我会建议他主动认领更多(难)的任务,同时传达清楚,当他遇到竭尽所能也不能搞定的问题,可以找我在具体的关键点上做支持,不要担心任务的最终目标,有我做最后保障。 整件事做完以后,可能会做个简单的复盘,哪些东西是真的不会,哪些东西只是没找对方式,更多的就让他自己体会了。 你问我如果实习生觉得有我托底就消极怠工怎么办?那就不要他了呗(还好我没有遇到这种情况) |
18
OHyn 2019-09-16 22:15:26 +08:00
科班出身直接第二种吧,我感觉没问题的。
|
19
xuanbg 2019-09-16 22:29:07 +08:00
两种不矛盾哇,我都是一起给的。行之有效的套路要讲,一个团队好几年积累下来的经验和轮子肯定要传下去的,能省很多事。凡事都让新人自己摸索,每个人都搞自己的一套东西,作为管理者难道不难受么?有点难度的任务也得给,不给点有挑战性的任务,人家还觉得不受重视,干活都不积极。。。
|
20
HeartJ 2019-09-16 22:29:32 +08:00
因材施教吧,科班的新人就放手去做,适当的压力,可以帮助他们更快的提升。
基础薄弱一些的,就多一些约束和规范、指导。 |
21
classyk 2019-09-16 22:42:20 +08:00 via iPhone
一个人的成长最主要还是靠自身,所以我偏向有挑战的。
另外第一种最后容易陷入熟练工 |
22
iPhoneXI 2019-09-16 23:03:46 +08:00 via Android
还是有挑战的比较好,观察下学习能力和自我驱动力
|
23
justforlook44444 2019-09-17 00:00:13 +08:00
没有好坏之分,只有对待不同的人,不同的阶段因材施教,哪有说一招鲜吃遍天的方法呢
|
24
ericgui 2019-09-17 05:41:55 +08:00
反正这个看人吧
如果你给太多的压力,人家认为你在刁难他,跑路了,咋办 |
25
DeWhite 2019-09-17 07:51:50 +08:00 via Android
双轨并行,两边都做就当养人了。
这个其实是没办法的,如果招大学生。 |
26
beginor 2019-09-17 08:17:59 +08:00 via Android
教妹子的话选第一种,抠脚汉子第二种
|
27
qinyusen 2019-09-17 09:07:24 +08:00
绝大多数小 leader 的一个通常存在的问题就是没有系统的学习过管理。
先明确买还是卖方市场,如果你的工资有竞争力,而且找到的人平均素质比较好的话, 推荐散养,然后好的留下差的辞退就好。 如果没得选,那就要看是目的导向还是过程导向, 目的导向就是这个项目一定不能砸, 那么就是你带着人做。 如果是过程导向, 做一个需要但是不重要的事儿, 那就安排给这个人,review 想法和实现过程, 然后在其中看到他的成长,然后下一个项目,再继续,等 2-3 个项目之后,让他自己回头重构第一个项目,吃一下自己的屎,自然就会成长了。 没有学习能力不想成长的,请尽早辞退。 |
28
linZ 2019-09-17 09:14:59 +08:00
给任务,然后定期 review ?讨论一下问题,然后给他你的解决方案,以及一些后续建议?
|
29
zhchyu999 2019-09-17 09:36:22 +08:00
也分人,没有一条通行的方案
|
30
lscho 2019-09-17 09:41:03 +08:00
这两种又不矛盾。。。给他压力有挑战有难度的工作,但注意要适合他们自己成长的,并积极的参与引导,必要时亲自出马。这矛盾吗?我感觉这才很完美啊
|
31
nvioue 2019-09-17 09:45:56 +08:00 via Android
国内现在 996 盛行 , 看你们公司招人容易不咯。 我当年反正是经常花自己时间看各种源码的
|
32
pilgrim_kevin 2019-09-17 10:29:10 +08:00
楼主的标题就看出问题来了:方式是没有单纯的对错之分的,只有适合与否,哪种更好,或者两者结合也可以。
|
33
flyingghost 2019-09-17 11:25:16 +08:00
这。。。为啥必须二元论单选题?
就像问“你们吃饭是用筷子还是用勺子”一样,难道不是同时右手筷子吃面左手勺子喝汤吗? 一边给相对他能力来说较复杂的有挑战的题目,一边时刻关注进度把控方向必要时亲手协助突破瓶颈,这应该是更常见更合理的路子。 有挑战是相对的,点拨方式也是视情况而定的,手段选择灵活一些嘛。 |
34
dp2px OP @flyingghost 不是二元论,目的是想问大家更倾向那种
|
35
justRua 2019-09-17 11:30:37 +08:00
看对方水平,人家水平不差用第一种搞不好人家还觉的磨叽,给予有一定难度的任务,如果他搞不定再帮忙提供思路。
|
36
learnshare 2019-09-17 11:40:31 +08:00
各取一半,取决于公司招收新人的标准
如果公司愿意招小白,那很多东西免不了要手把手教。也有的连终端怎么开都不知道,更别说用 git。 如果只招收有学习能力,且有一定经验的人。那大概只设定目标,并稍加引导即可。 |
37
server 2019-09-17 11:43:55 +08:00
这事老板没问题,公司不是慈善机构,要人就是来干活的。带人还是看情况,真不错就多下点功夫,觉得不行提前一个月告诉人家。另外就是别唏嘘 辛辛苦苦教了 1 年人就跑了,没必要。
|
38
Alexhex 2019-09-17 13:21:37 +08:00
这个世界上的问题分两种, 一种的答案是“看情况”,一种不是。你觉得你的问题是哪一种?
|
39
vazo 2019-09-17 13:31:27 +08:00
你老板是对的,这就跟高考选拔人才一样
|
40
activemq 2019-09-17 19:59:22 +08:00
有的程序员真的是,你打他一下他就动一下,有问题都推给老员工,不知道哪里那么多自信。当然,也和加班、公司分为、工作环境息息相关,只要岗位有吸引力,新人肯定会主动的
|