你们是怎样带实习生的?会带着做项目还是先布置一些小任务?

2020-08-13 12:30:05 +08:00
 dongxiao

问这个问题是因为最近带了个实习生,一个多月了,带着做一个项目,代码大概写了有 20 行?
问就是还在看项目代码实现,然后觉得这样不行啊,就让试着实现一个独立的小功能,
告诉其说 5 行代码以内就可以搞定,主要是让你可以先试着熟悉下模块,要是一个小时没思路可以过来找我,
结果,人家花了两天时间也没过来说个进展啥的,过去问,说觉得自己代码加了没问题,但是没有
没有按预期运行?哎,不知道说啥了

7422 次点击
所在节点    程序员
52 条回复
zzzmh
2020-08-13 16:00:28 +08:00
我接触过实习生 只接触过社招的但经验不太足的小伙伴
一般碰到基础不太行 一开始思路也跟不上的
就我帮他开一个接口 需要传入传出什么参数 从什么地方取都我提前想好 写下来发过去
然后写完再审核 再弹回去改 一次一次到最终解决
这种次数多了 就能自己上手一些简单的接口了

如果是真的需要思考的代码
就会先给他讲一遍思路 再布置下去,但我自己也会写一遍
最后会确定我的没问题以后,以我的为基准去验算他的代码和结果
最后可能为了保守起见他写的不会用到线上
但至少锻炼到了

大家都是从 0 开始一步步过来的,如果任务又难,又没思路,或者任务不多,憋着反而更难受
ElegantOfKing
2020-08-13 16:32:26 +08:00
第 1 周看 wiki,第二周按照正式员工排任务,进入开发阶段。日常有问题必达,每周五下午 review 代码。
murmur
2020-08-13 16:33:48 +08:00
肯定先做小任务,不摸底就布置项目不是坑自己么,摸底又花不了多久
thulof
2020-08-13 16:38:03 +08:00
Bugfix 熟悉项目最快
shifttacn
2020-08-13 16:38:24 +08:00
一般这种爷,我会先私底下了解一下怎么进来的。
Yano
2020-08-13 16:51:05 +08:00
哈哈哈,这不是带不带的问题,是工作态度的问题了。他以后不是实习生了,正常工作后也让人心累。
Justin13
2020-08-13 17:29:19 +08:00
我也在带实习生,同样的问题,不怕他问的多,就怕他不问。
有什么问题就憋着,憋半天也憋不出来,其实一句话就能点明白的
现在每天固定早上,中午,下午,下班四个时间同步进度。多次叮嘱 10 分钟没写出一行代码就来找我,结果他还是把大把时间花在低级错误上。。。
心累
lzlee
2020-08-13 17:49:34 +08:00
气抖冷, 我 tm 刚进公司怎么就没人带我
ershierdu
2020-08-13 17:49:34 +08:00
@EyreYoung
是这样的,超级无聊,又不敢划水…有段时间有一些临时需求做,我还不想做太快,不然做完又没事情干了…
baker527
2020-08-13 18:02:29 +08:00
@Shook
so1n
2020-08-13 18:06:11 +08:00
第一次实习时都是想着赶紧做完,做完就马上问...后面就学会把问题合在一起再一起问
easymbol
2020-08-13 18:06:53 +08:00
在可控的范围内给任务,即时失败了也可以挽回
zxCoder
2020-08-13 19:38:25 +08:00
我当时前两周摸鱼(看代码),后面突然通知两周后答辩,赶紧找导师说要写代码。。。然后就把一个本来要下个月才给我的需求拿给我写了,当天就扑哧扑哧写(chao)了快两千行,当然 curd 居多,哈哈哈
edwinlauff
2020-08-13 19:48:48 +08:00
先找几个模块吧
519718366
2020-08-13 20:26:29 +08:00
带了一星期,发现自己把 3 年的经验全讲完了
3 年=>1 星期....
我有点伤感....
dongxiao
2020-08-13 20:43:59 +08:00
@lyyhello 这个就言重了,只是想起刚工作时候的自己,所以还是想多带带的
@diliburong 额,这个倒也不必,本来是想着能带着顺便分担点任务的
dongxiao
2020-08-13 20:55:03 +08:00
@DamienS
@gz911122
@kop1989
@Shook 开始先带着梳理下项目的,其实刚开始项目结构很简单的,梳理完也表示对项目有理解了,因为有些功能可以插件式填入,如果实现的有问题也比较好维护,所以想着先让试着实现看看,口头上也答应了,但是人家就是埋头不知道忙啥,你要是不去问一点反馈都不会给你,因为我这进度也忙,想着这功能简单,可能进度比较好还去做了优化?结果等有空了去问才发现一个函数都没得实现,或者是实现了一个跑不通的代码,说理论上这个没问题,但是会报错,我都无语了,后来转变方式干脆让其去熟悉下某个功能的特定模块,增添几行代码可以完成的问题,也告诉了大概怎么实现,结果还是吭哧一两天也不说自己进度,就等你去问然后说自己功能上实现了,但是代码又跑不通,哎
YaakovZiv
2020-08-13 20:55:48 +08:00
分解小任务,挑选技术难度低的,分配给实习生,如果实习生可以搞定,就不断的分配给他不同难度的任务,看他可以达到什么水准。
如果分配最简单的任务也不行,就在项目里全程带着,让实习生先熟悉流程规范,然后再培养技术。
技术和流程规范,总要有一个先学会,如果俩都不会,要么是实习生太弱,要么就是组长不会带人。
dongxiao
2020-08-13 21:03:23 +08:00
@EyreYoung 这种态度还是挺讨喜的,就怕不会也不问,然后还等着过去问进度才说自己遇到啥问题
@Juicpt 我当初也是,基本没几天就开始上手项目,边做边熟悉,也带过几个实习生,基本不懂也就问了,不会像现在的这个这样,所以也是对自己带的方式开始产生怀疑了
@lithbitren 说明能力还是很强的哇,这种最讨喜了,毕竟可以分担点工作量
@coderluan 第一次碰到这种情况,所以对自己带的方式不自信了,/握手
@wangritian 有些实习生能力不咋地,但是人家愿意问愿意试错,所以带起来也还好,就怕这种能力一般又没啥主动性的
dongxiao
2020-08-13 21:07:06 +08:00
@Justin13 我也打算这么做了,布置的任务如果一个小时都没开始实现,就来找我(当然,布置的都是很简单的实现)

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/697931

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX