你们是怎样带实习生的?会带着做项目还是先布置一些小任务? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
dongxiao
V2EX    程序员

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

  •  
  •   dongxiao 2020-08-13 12:30:05 +08:00 7905 次点击
    这是一个创建于 1888 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    52 条回复    2020-08-14 17:46:07 +08:00
    Jaosn
        1
    Jaosn  
       2020-08-13 12:32:05 +08:00
    直接反应给 leader
    musi
        2
    musi  
       2020-08-13 12:35:35 +08:00   4
    看到好多带实习生的帖子,怎么就没人带带我
    lyyhello
        3
    lyyhello  
       2020-08-13 12:37:53 +08:00
    一顿爆锤。立马就好了
    DamienS
        4
    DamienS  
       2020-08-13 12:45:03 +08:00   6
    1. 先做小任务,熟悉代码,学习技巧,这段时间要有问必答,让实习生进展越快越好,同时回答问题也要告知下以后自己怎么找资源
    2. 大概做了 1,2 周任务,实习生熟悉代码库,基本代码 ide 等技巧,和一般项目流程后,开始做主要的大项目
    3. 主要项目主要告诉下实习生怎么 drive (比如要让实习生自己写个项目技术实现,之后组里工程师要一起 calibrate ),有流程方面的东西直接来问,有技术方向问题要规定自己先研究 2 小时,找不到就来问。
    4. 做主要项目时,设定定期(每天吧) 1 on 1. 根据时间线了解进度,解答方向性问题。每周给一次 actional feedback 。

    你这些做到了基本不会出问题
    joApioVVx4M4X6Rf
        5
    joApioVVx4M4X6Rf  
       2020-08-13 12:57:08 +08:00
    很多时候和带人的人有关系。没准实习生还在骂你
    EyreYoung
        6
    EyreYoung  
       2020-08-13 12:58:21 +08:00   2
    我是实习生,我只希望多分我点务,起码把我工作时间排满。。。不会的话我自己会问,但是没任务很无聊啊
    gz911122
        7
    gz911122  
       2020-08-13 13:06:02 +08:00
    一般先随机挑个小任务给他,.进来的实习生都要限时完成的那种.

    能完成才过. 完成不了就上报领导了
    Juicpt
        8
    Juicpt  
       2020-08-13 13:10:25 +08:00
    emmm,想想我当初实习时候,直接三四天突击了 angular 框架,然后就开始上手写业务了。。。。。。。
    kop1989
        9
    kop1989  
       2020-08-13 13:16:46 +08:00
    先布置和主业务隔离得小任务。
    如果没有类似需求的话,可以布置未来需要实现的功能的 demo 。
    一来能考察实际写代码能力,二来能看看这人的学习速度如何。
    做完之后必然有改善空间,然后提点两句,不要说的太详细,比如给他几个关键词。
    考察一下他独立解决未知问题的能力。
    然后就基本能看清这个人的能力了。
    Shook
        10
    Shook  
       2020-08-13 13:17:57 +08:00   4
    总之就是先给小任务,让实习生熟悉项目代码。
    我之前带的同学基础不好,给了任务以后,最先遇到的问题就是不知道要干什么。
    所以我是先了解他遇到的问题,然后帮他拆问题,教给他思考的方法。然后拆了问题还不明白,就继续拆,继续讲思路,一点点确认他是哪里不明白。

    但是我不喜欢等别人来问我,因为我觉得人家可能会不敢问…
    所以我还是喜欢轮询一下,避免宕机一天的事情发生。
    lithbitren
        11
    lithbitren  
       2020-08-13 13:20:18 +08:00
    我实习的时候也是,先被布置小任务,计划一个月上项目,结果小任务做得太顺,第三天就上项目了
    diliburong
        12
    diliburong  
       2020-08-13 13:21:51 +08:00
    叫他滚蛋
    coderluan
        13
    coderluan  
       2020-08-13 13:23:36 +08:00
    楼主自信点, 这种怎么的也不是你带的问题, 所以别问怎么带实习生, 直接问带不动的实习生怎么处理就完了.
    fzz
        14
    fzz  
       2020-08-13 13:30:00 +08:00 via Android
    好好交流。
    zjsxwc
        15
    zjsxwc  
       2020-08-13 13:57:11 +08:00
    首先需要了解实习生会什么,会到什么程度,然后根据情况(比如实习生空余时间,学习能力,工作积极性等等)安排任务,就是这么简单。
    wangritian
        16
    wangritian  
       2020-08-13 14:01:42 +08:00
    起码是能力不差,工作态度良好的才值得培养
    pydiff
        17
    pydiff  
       2020-08-13 14:50:02 +08:00
    我现在就是实习生,我平时有问题一般都是尽可能不问带我的人,都是百度多,主要是感觉不好意思,不过带我的大佬对我挺好的
    MOONLIGHTT
        18
    MOONLIGHTT  
       2020-08-13 15:31:30 +08:00
    @EyreYoung plus one
    tikazyq
        19
    tikazyq  
       2020-08-13 15:39:34 +08:00   1
    实习生不是社招的,大部分都不可能一上来就会,该手把手教还是得手把手教,该启发还是得启发。楼主这种只启发不手把手教,然后吐槽别人技术差的导师不是合格的导师。与其浪费掉 tutoring 的机会,不如早点让给更有经验的导师吧。
    linbingcheng
        20
    linbingcheng  
       2020-08-13 15:51:40 +08:00
    又不是社招,实习生本来大都什么都不会的,放着慢慢培育,招实习都是找有点基础慢慢培养的,本就没指望毕业前能带来什么产出,别挖坑就行了,真要人来就干活何不直接社招个有经验的
    zzzmh
        21
    zzzmh  
       2020-08-13 16:00:28 +08:00
    我接触过实习生 只接触过社招的但经验不太足的小伙伴
    一般碰到基础不太行 一开始思路也跟不上的
    就我帮他开一个接口 需要传入传出什么参数 从什么地方取都我提前想好 写下来发过去
    然后写完再审核 再弹回去改 一次一次到最终解决
    这种次数多了 就能自己上手一些简单的接口了

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

    大家都是从 0 开始一步步过来的,如果任务又难,又没思路,或者任务不多,憋着反而更难受
    ElegantOfKing
        22
    ElegantOfKing  
       2020-08-13 16:32:26 +08:00
    第 1 周看 wiki,第二周按照正式员工排任务,进入开发阶段。日常有问题必达,每周五下午 review 代码。
    murmur
        23
    murmur  
       2020-08-13 16:33:48 +08:00
    肯定先做小任务,不摸底就布置项目不是坑自己么,摸底又花不了多久
    thulof
        24
    thulof  
       2020-08-13 16:38:03 +08:00
    Bugfix 熟悉项目最快
    shifttacn
        25
    shifttacn  
       2020-08-13 16:38:24 +08:00   1
    一般这种爷,我会先私底下了解一下怎么进来的。
    Yano
        26
    Yano  
       2020-08-13 16:51:05 +08:00
    哈哈哈,这不是带不带的问题,是工作态度的问题了。他以后不是实习生了,正常工作后也让人心累。
    Justin13
        27
    Justin13  
       2020-08-13 17:29:19 +08:00 via Android
    我也在带实习生,同样的问题,不怕他问的多,就怕他不问。
    有什么问题就憋着,憋半天也憋不出来,其实一句话就能点明白的
    现在每天固定早上,中午,下午,下班四个时间同步进度。多次叮嘱 10 分钟没写出一行代码就来找我,结果他还是把大把时间花在低级错误上。。。
    心累
    lzlee
        28
    lzlee  
       2020-08-13 17:49:34 +08:00
    气抖冷, 我 tm 刚进公司怎么就没人带我
    ershierdu
        29
    ershierdu  
       2020-08-13 17:49:34 +08:00 via iPhone
    @EyreYoung
    是这样的,超级无聊,又不敢划水…有段时间有一些临时需求做,我还不想做太快,不然做完又没事情干了…
    baker527
        30
    baker527  
       2020-08-13 18:02:29 +08:00
    @Shook
    so1n
        31
    so1n  
       2020-08-13 18:06:11 +08:00
    第一次实习时都是想着赶紧做完,做完就马上问...后面就学会把问题合在一起再一起问
    easymbol
        32
    easymbol  
       2020-08-13 18:06:53 +08:00
    在可控的范围内给任务,即时失败了也可以挽回
    zxCoder
        33
    zxCoder  
       2020-08-13 19:38:25 +08:00
    我当时前两周摸鱼(看代码),后面突然通知两周后答辩,赶紧找导师说要写代码。。。然后就把一个本来要下个月才给我的需求拿给我写了,当天就扑哧扑哧写(chao)了快两千行,当然 curd 居多,哈哈哈
    edwinlauff
        34
    edwinlauff  
       2020-08-13 19:48:48 +08:00
    先找几个模块吧
    519718366
        35
    519718366  
       2020-08-13 20:26:29 +08:00
    带了一星期,发现自己把 3 年的经验全讲完了
    3 年=>1 星期....
    我有点伤感....
    dongxiao
        36
    dongxiao  
    OP
       2020-08-13 20:43:59 +08:00
    @lyyhello 这个就言重了,只是想起刚工作时候的自己,所以还是想多带带的
    @diliburong 额,这个倒也不必,本来是想着能带着顺便分担点任务的
    dongxiao
        37
    dongxiao  
    OP
       2020-08-13 20:55:03 +08:00
    @DamienS
    @gz911122
    @kop1989
    @Shook 开始先带着梳理下项目的,其实刚开始项目结构很简单的,梳理完也表示对项目有理解了,因为有些功能可以插件式填入,如果实现的有问题也比较好维护,所以想着先让试着实现看看,口头上也答应了,但是人家就是埋头不知道忙啥,你要是不去问一点反馈都不会给你,因为我这进度也忙,想着这功能简单,可能进度比较好还去做了优化?结果等有空了去问才发现一个函数都没得实现,或者是实现了一个跑不通的代码,说理论上这个没问题,但是会报错,我都无语了,后来转变方式干脆让其去熟悉下某个功能的特定模块,增添几行代码可以完成的问题,也告诉了大概怎么实现,结果还是吭哧一两天也不说自己进度,就等你去问然后说自己功能上实现了,但是代码又跑不通,哎
    YaakovZiv
        38
    YaakovZiv  
       2020-08-13 20:55:48 +08:00   1
    分解小任务,挑选技术难度低的,分配给实习生,如果实习生可以搞定,就不断的分配给他不同难度的任务,看他可以达到什么水准。
    如果分配最简单的任务也不行,就在项目里全程带着,让实习生先熟悉流程规范,然后再培养技术。
    技术和流程规范,总要有一个先学会,如果俩都不会,要么是实习生太弱,要么就是组长不会带人。
    dongxiao
        39
    dongxiao  
    OP
       2020-08-13 21:03:23 +08:00
    @EyreYoung 这种态度还是挺讨喜的,就怕不会也不问,然后还等着过去问进度才说自己遇到啥问题
    @Juicpt 我当初也是,基本没几天就开始上手项目,边做边熟悉,也带过几个实习生,基本不懂也就问了,不会像现在的这个这样,所以也是对自己带的方式开始产生怀疑了
    @lithbitren 说明能力还是很强的哇,这种最讨喜了,毕竟可以分担点工作量
    @coderluan 第一次碰到这种情况,所以对自己带的方式不自信了,/握手
    @wangritian 有些实习生能力不咋地,但是人家愿意问愿意试错,所以带起来也还好,就怕这种能力一般又没啥主动性的
    dongxiao
        40
    dongxiao  
    OP
       2020-08-13 21:07:06 +08:00
    @Justin13 我也打算这么做了,布置的任务如果一个小时都没开始实现,就来找我(当然,布置的都是很简单的实现)
    dongxiao
        41
    dongxiao  
    OP
       2020-08-13 21:09:14 +08:00
    @easymbol 基本让做的要么是插件式错了也没影响的,要么就是我其实已经实现了的,只是为了让其熟悉下项目来试试看(并且也都会告诉要怎么实现,就差把代码给奉上了)
    Cola98
        42
    Cola98  
       2020-08-13 23:17:44 +08:00
    讲下被带的经历吧,去年在金蝶做二开,什么都不懂,完成的小功能基本上都是手把手教会的,当时带我的人一直给我思路,然后自己去实现,这也带了一个月。
    czwstc
        43
    czwstc  
       2020-08-13 23:50:34 +08:00
    我是实习生。。我在疫情期间在家办公,一个月写了近 4000 行的小程序,写的 python,基本上算速成了 python 。
    不过转 FTE 之后,代码基本没写超过二十行。
    czwstc
        44
    czwstc  
       2020-08-13 23:52:37 +08:00
    基本上是,每天四点多屏幕共享一下,做了啥,明天准备做啥。
    然后在分配任务前,老板说了自己最近在干啥,分别有哪几块任务。
    挑了一两个简单的,(数据库验证,文件验证)然后让我讲讲思路。我讲出来的和老板做的差不多,然后老板让我自己实现一下。
    然后数据库的我进展有限,就用 python 做文件验证,就一直做下去了。
    Jooooooooo
        45
    Jooooooooo  
       2020-08-13 23:52:59 +08:00
    建议换人
    czwstc
        46
    czwstc  
       2020-08-13 23:54:13 +08:00
    能招进来,说明不会特别离谱。基本上,老板多催催实习生,让他汇报一下情况能打破尴尬,有些实习生也是慢热的。
    如果特别离谱就把 HR 开了吧。
    chengkai1853
        47
    chengkai1853  
       2020-08-14 08:59:14 +08:00
    @czwstc 这种有点太慢了,要么基础知识太差太差,要么没什么自学能力啊,要么就是公子哥混日子。一个多月,稍微有点积极性都不会这样吧。如果看潜力,如果一个人又内向,又没自学能力!那真的不剩什么了
    rzWack
        48
    rzWack  
       2020-08-14 09:48:19 +08:00
    我也是实习生。带我的大佬感觉很忙,问了问题不怎么回复,提交一下 demo 也一样,太忙了。心累
    JoeoooLAI
        49
    JoeoooLAI  
       2020-08-14 10:24:16 +08:00
    带过两个憨憨的我深深认识到,实习生最重要的是先培养沟通和自学能力。不懂不要紧,先借助搜索,确实困难说出来大家探讨下。 别他喵遇到什么问题就摊在那里不动,而且又不提出来!就是你不问,他也不说,进度从不主动报告,wtf 。送他们最后一程了已经。
    encro
        50
    encro  
       2020-08-14 10:32:31 +08:00
    参考我前一个回答,大部分问题出在源头,选人标准:


    1,有基础(英语,数学,逻辑。。);

    2,爱学习(平时 github,stackover 各类新技术应用场景和原理都有听过以及了解);

    3,会动手(有成果,毕竟还是有些理论派动手能力不行的,培养起来比较麻烦,毕竟还要干活不是)

    如果你选的人符合上面要求,自己带轻松,干活轻松。因为对方比较适合做程序员,也不会出现跑去其他行业的问题。



    佛渡有缘人
    shuigui
        51
    shuigui  
       2020-08-14 11:27:34 +08:00
    他擅长唱、跳、rap 、篮球吗?
    jerryshao
        52
    jerryshao  
       2020-08-14 17:46:07 +08:00
    也要看工作态度。

    没进展是他很努力只是不善于提问,喜欢自己研究还是工作态度一般?

    努力但是没产出可以慢慢引导。
    态度不行的话就不是一时半会能转变的了。



    我之前带的实习生,每次我挤出时间来手把手的教,5 分钟就不耐烦了要去洗手间....
    工作不了俩小时就去打乒乓球....一天好几次 : )
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5632 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 36ms UTC 06:31 PVG 14:31 LAX 23:31 JFK 02:31
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86