第一次带实习生,已经一年多了。至今他还是没办法独立完成 project 。我每次都要帮他把伪代码写好,他拿去填一填参数,跑跑测试然后 check in 。
觉得自己带人的能力实在太弱,也挺对不起这位小朋友的。不知道他跟着我这么长时间,到底有没有学到些东西。
觉得自己带人的能力实在太弱,也挺对不起这位小朋友的。不知道他跟着我这么长时间,到底有没有学到些东西。
|
echo1937Jan 27, 2016
1
那也要看 project 的难度啊,不同方向不同规模不同业务难度差别很大啊。
|
|
2
@echo1937 是啊 分配任务这种事情也是我需要学习的地方。
有些我觉得很简单的工作,交给我的小朋友,结果他还是做不来,还得我帮忙。 也不知道是我对任务难度的评估有问题,还是他真的没这方面的天分。 |
|
ningkaiJan 27, 2016
3
这已经是中国好师傅了吧。
|
|
5
你在自省而不是责他, 已经是中国好师傅了
|
|
6
已经很好了 有的只会怪新人不行 然后跟上面反映 换掉或者 fire
|
|
3pointerJan 27, 2016
7
平时沟通的少吧,可以谈谈心,不合适的话那也只能。。
|
|
herozemJan 27, 2016
8
中国好师傅
|
|
yuewolfJan 27, 2016
9
首先考虑自己问题,这样的师傅太难得了。
另外,和他在一个很放松很放松的场景下谈一下,看是不感兴趣,还是哪里卡住了,亦或正在茫然。 我觉得沟通或许比授之以鱼或者渔都重要。当他以为“师傅居然看好我”,觉得“师傅对我期许甚多”,“师傅挺好一个人”这些想法逐渐多了以后,随之会对工作和学习燃起热情。动力充足后,绝壁一日千里。 |
|
10
一塊豬肉,用再精細的手法也不能烤成牛排呀。帶實習生,他能不能學到東西取決於他自己。首先他要有學習的能力和態度。你的幫助決定的只是他學得是快還是慢,而不是他能不能學到東西。很多年前帶過人,現在已經不帶了。會學習的人只要指個方向跑得比我還快,後續偶爾給他指指哪裏有坑多注意下就夠了,根本不用管。不會學習的人直接放棄吧,讓他做最簡單的體力活都不可能做好的。
|
|
feiyuanqiuJan 27, 2016 via iPhone
11
你帮他做得太多了,都已经到填一填参数就能跑的程度了,他基本就不会去思考自己该怎么做,也就无所谓提升。别急功近利,多为难下他,让他自己去想实现,问你的时候你就只讲思路不要给代码,他代码写得不好提交的时候你多看看,提修改意见,告诉他为什么这样写不好,打回去让重新改。学而不思则罔
|
|
bayallenJan 27, 2016 via iPhone
12
我自己半年多前开始在一个创业公司工作,承担所有的前端工作,在此之前也没有任何计算机相关或实习经验。
遇到问题就谷歌,刚开始时压力也蛮大的,会担心完成不了。但到现在,遇事基本不慌,面向谷歌编程也是编程对吧。 说这些,是想说,一个人在有条件的情况下,学习了一年还不能独立工作,这绝对是他自身的问题。有人带平时就不学习了吗,说好的程序员都是野生的呢? |
|
MokerJan 27, 2016
13
自己实习的时候怎么就碰不到这么好的师傅
|
|
dahvlhJan 27, 2016
14
- -,这叫无法胜任工作啊
|
|
ljkJan 27, 2016
15
这个必须说一声。
本同学大四开始自学编程,刚毕业几个月,已独当一面。待遇也比一同进来的应届生提得快。 如果说这些算是小有成绩,必须要感谢谁的话,只能感谢自己,还有 Google 、 Stack Overflow ,还有那些认真写出优美代码&详细注释的开源项目贡献者。 实习生啊,如果你一心想着靠别人带,来提升自己的话,不说已经输了一半,起码我就替你可悲。真正有能力的开发者还能抽出时间免费耐心指导你,这种机会起码我是不敢奢求。 既然这样为什么不自己多看开源项目的代码?那些不是为了钱,而是为了兴趣写下代码的开源项目作者,他们才是你真正的导师。 所以说楼主作为导师居然为些自责,也算得上是中国好导师了。 |
|
HelloiWorldJan 27, 2016
16
我刚学的时候, PM 每天都会布置一个小任务让我做,然后抽时间沟通解答我的部分疑惑,感觉提升也快,学习的兴趣也高。我也刚毕业不久,我明白在学校待久了没有那种压力的独立的心理,有依赖的心理会导致学习效率差,而且总认为会有人帮助所以自己 不愿动脑子。不能说明实习生多差,你做的太多了,也许你该考虑施加压力了
|
|
ykqmainJan 27, 2016
17
有人这样带我, 会感激不尽
|
|
22tooJan 27, 2016
18
到我们公司已经六个月了,我还是无法独立完成一些任务,我们老大一直带我,一周至少一次的技术畅谈,关于各人方面的。
可能个人能力太次了,也有可能是系统开发要比想要的难(借口而已)。 主要写股票交易和对接一些证券公司的接口之类的一些东西,可能是 业务知识欠缺 和 基本技能的不熟悉,求各位指导. |
|
F281M6Dh8DXpD1g2Jan 27, 2016
19
@ljk 我觉得独当一面这个词还是不要乱用为妙
|
|
shoumuJan 27, 2016
20
中国好师傅,求带
|
|
green15Jan 27, 2016 via Android
21
如果有人带下我就好了……不需要保姆式,帮查漏补缺解答就很满足。
|
|
22
应该是哥们你人太好,不过这样会产生依赖性。
|
|
ming2281Jan 27, 2016 via Android
23
好师傅
|
|
hao123yinlongJan 27, 2016
24
带工作两三年的同事都有同感 , 承认有我自己这方面的问题,但更多是他个人的缘故,一方面我调动他们搞事积极性的能力不够,另一方面他们自己的主动性太差。
就像上面的哥们说的,有时候你需要对小朋友施加些压力。 |
|
hustlikeJan 27, 2016
25
哪怕是刚出学校也没必要把伪代码写好吧,这样可能是害了他
无论是写代码还是做设计,都应该他先做,你可以 review 。 |
|
zonghuaJan 27, 2016
26
招聘的时候出了问题,对双方都不利。
|
|
lovezJan 27, 2016 via Android
27
真希望我也有这样的师傅...
|
|
MRJJan 27, 2016
28
什么样的开发难度啊?我也是今年毕业半年,从来没有这样的,还把参数写好。。。基本都是看文档,然后业务不熟悉问一下,技术问题很少问。。。
|
|
acalaroloJan 27, 2016
30
只提供方法论,一段时间还是不能很好理解和举一反三,说明极大可能不适合做这行
|
|
jamiefangJan 27, 2016 via iPad
31
学习能力都是逼出来的。听楼主的描述感觉不利于新人自主学习啊。
|
|
DreGDJan 27, 2016 via Android
32
作为一个实习生,每天都在独立 coding ,几乎没去麻烦过导师(我也想问她,但是她也刚毕业→_→),一般都是八点后下班,自己虽然菜点,比不上正式的员工,但是作为一个实习生我也改了一些 bug ,增加了一些功能,学习态度也自认为没啥问题。那天部门老大还黑着脸跟我说,说我干的太少。同一公司,不同部门,同一岗位的某小伙伴来了一个月还在读文档熟悉环境什么鬼。那天我越想越气,差点就找他去说你把我辞了吧,省的我再交毁约金
|
|
solandJan 27, 2016
33
对新人,有的时候除了帮一下,还是应该逼一下。
|
|
zdkmygodJan 27, 2016
34
正好看到一个知乎提问,楼主可以一看: https://www.zhihu.com/question/38911169
|
|
yangqiJan 27, 2016
35
你每次只是给他鱼,没有教他如何渔啊。或者至少应该给个方向,让他自己去学渔。
|
|
vanxiningJan 28, 2016
36
楼主的公司这么好?一年多了,还能容忍养一个闲人。而且那个实习生也好意思呆下去……
到了这个时间点,已经不是如何带的问题了,而是那个实习生根本就不适合做开发,他显然对编程毫无兴趣,否则一年多的时间还入不了门。 |
|
WenweiJan 28, 2016
37
其实可以直接把需求细分发给小弟,然后负责 review 代码即可。
|
|
libookJan 28, 2016
38
授之以鱼,不如授之以渔。
教他方法论。 解决问题的方法论、与人沟通的方法论、工作模式的方法论、程序设计的方法论等等,告诉他每一件事情你的思路是什么,并告诉他下一次让他来做,多安排一些干货任务来让他保持高强度的学习状态。 强迫他使用你教过的方法论独立完成一些工作,直至养成习惯。 尽可能让实习生独立思考,比如可以和他约定原则:如果出现问题自己先尝试解决,如果两个小时解决不了马上找导师指导。这样既能保证实习生有足够的思考,又能很好地控制实习生的学习效率。 对于实习生的工作细节,你可以告诉他哪些做法你不推荐,为什么不推荐,你推荐的方法是什么,为什么推荐,有没有什么原则可以借鉴。当然做得好的地方要给予鼓励。 一般实习生半年就可以达到初级工程师水平,可以独立完成分配的工作任务;一年可以达到中级工程师的水平,独立进行小项目的架构设计和编写;两年可以成为小组 leader ,此时工作模式应该相当成熟了。 我所在的团队就是这样的, CTO 比较牛,管理上面超多好用的方法论,大家成长都很快。。。 |
|
grassesJan 28, 2016
39
卧槽,这个年代愿意带人分享东西的哪找。
|
|
LINAICAIJan 28, 2016
40
就算你授之渔,他也得原意钓才行啊,别全都往自己身上揽,有些人不吃点苦就不会长进
|
|
SharuruJan 28, 2016 via Android
41
想到了我的左右邻...只会网上复制代码,还好意思问为什么网上复制的代码跑出来的结果不是我要的...
(也有人和我说过:会搜索代码已经不错了! ORZ |
|
BingbingJan 28, 2016 via iPhone
42
中国好师傅
|
|
miclushineJan 28, 2016
44
这样的好导师哪里找啊,学校里的导师都没这么好。说实在的,有些人是真心不长进,一年就算是自学也能独立工作了吧。没有学习能力的程序员真的连码畜都算不上。
|
|
tjxiterJan 28, 2016
45
公司来个实习生根本不用带, ACM 铜奖。学习能力比较强。
只是你没遇到好的实习生。。 |
|
wilsoncaoJan 28, 2016
46
求带我求带我!!!
|
|
kelvin_flyJan 28, 2016
47
我带过人还不少~ 我把带人侧重点都调整到了他们工作的方法,做事情的原则和目标,告诉他们工作出了问题后核心原因在哪里。 技术方面会梳理一个顺序内容,以及阶段性的考核目标。 技术方面会集中给他们讲解,点入门。 做事情时候,他们搞不定会先让他们死磕(自己加班),还搞不定,就协助他们分析他们的思路,技术哪里有问题。 最后整体帮他们总结一下。 我觉得他们已经有能力做事时候(实习生一般半年多),绝不主动帮他们做事情细节。除非他们来找我~~
|
|
asdwfwqdJan 28, 2016
48
我师傅(师父?不知道该用哪个)自己做微信去了,让我自己学安卓,半年后,就让我自己做完整的项目了,服务端客户端一个人干的那种
|
|
initJan 28, 2016
49
给您些建议吧, 可能有点乱权当参考, (我是一个被带的人)
1 , 首先 是实习生的人品, 至少踏实 有点上进即可 这样你带的时候至少心里舒服点, 他也不会变成白眼狼, 带新人 真的只是情分。 2 , 培养学习能力, 我俩都是刚刚接触通信行业, 但是他工作经验很丰富我刚毕业没啥经验啥都不会, 文档也看的慢, 代码就完全不知道从哪下手, 所以一开始我接触的就是逻辑, 他给我讲我来写, 当然 bug 很多, 我也经常找他调试。所以你可以把框架搭好, 然后让他填逻辑, 这样业务就熟练了 3 , 慢慢你就让他写小的需求, 好比写个 Cache 刚开始我也很头大, 但是有代码, 就比着写, 慢慢就会了,代码写的多了就有思路了。 4 , 然后就可以写写模块之类的, “你写个 xx 需求”, 等他写完你改改代码就行 哈哈我属于很笨的,现在才能写一下稍微大的需求, 都工作一年了 5 ,更多情况下让他自己去思考, 我是实在是不愿意麻烦人家, 我自己心里有口气 , 这 bug 我必须自己搞定, 然后做好笔记, 自己搞出来的才是印象最深刻的 6 , 记住你帮他是情分不是义务 |
|
domtyJan 28, 2016
50
还给伪代码。。。
我实习的时候带我的同事给我简单的把需求说一下就让我自己做了 不规定时间 偶尔有空过来看下 哪里有问题带着我解决 细节上的东西不懂我都自己去百度的 我觉得这就对我够好的了 |
|
staticorJan 28, 2016
51
也许踹他下水 能让他游得更远.
虽然我也是今天刚把一个离职意向的实习同学劝回. |
|
maomaomao001Jan 28, 2016 via Android
52
居然还给写伪代码!!! 求带~~
|
|
louk78Jan 28, 2016
53
想当初,我咋就碰不到了
|
|
hpengJan 28, 2016 via iPhone
54
当初我实习的时候,还顺便带实习生。
|
|
magicdawnJan 28, 2016
55
comfortable zone 根本学不到东西, painc zone 根本无从下手~mentor 应该找准这个吧...
|
|
straheJan 28, 2016
57
我也是实习生,不过也许真的是他基础太差了。
|
|
comanboyJan 28, 2016
58
中国好师傅,点赞一个
|
|
LBJamesJan 28, 2016
59
怎么没人问这个实习生是不是女的?
|
|
ElethomJan 28, 2016 via iPhone
60
@chihuo
畢竟帶過 Linux 玩得飛起的中學生也帶過不會裝 git 的 985 的 CS 研究生。遇到厲害的人真感覺自己才是被帶的那個,只是自己做得早才看起來像是自己帶他,實際上分分鐘被教做人啊。 ಥ_ಥ |
|
evilddogJan 28, 2016
61
带人重要的是教他去学不是帮他干活对吧
|
|
weer0026Jan 28, 2016
62
我最多帮他写几次,多了就可以叫他走了,说真的, IT 不靠自己是不行的。
|
|
erevusJan 29, 2016
66
我都是直接说需求 讨论实现方法 让他去实现
|
|
flyingfzJan 30, 2016
67
深有体会。
我们小公司,招人不好招,所以 15 年 6 月左右招了个实习生过来培养,分配给他的任务,基本他说完成后,我还要再对着他的代码一行一行的告诉他,这里为什么不能这样写。 就这样, 我还是觉得现在还不能让他独立负责一个项目。 在广州 、有上进心、愿意钻研 的 ,@我。 js 或者 C#。 |
|
ttycodeFeb 1, 2016 via Android
68
不行啊,一年就算不教都应该差不多行了啊,是他自己没有额外花时间去学习了
|