V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
jmc891205
V2EX  ›  职场话题

现在觉得带实习生也是很难的

  •  
  •   jmc891205 · 2016-01-27 15:55:23 +08:00 · 8662 次点击
    这是一个创建于 3225 天前的主题,其中的信息可能已经有所发展或是发生改变。
    第一次带实习生,已经一年多了。至今他还是没办法独立完成 project 。我每次都要帮他把伪代码写好,他拿去填一填参数,跑跑测试然后 check in 。
    觉得自己带人的能力实在太弱,也挺对不起这位小朋友的。不知道他跟着我这么长时间,到底有没有学到些东西。
    68 条回复    2016-02-01 18:51:49 +08:00
    echo1937
        1
    echo1937  
       2016-01-27 15:56:49 +08:00
    那也要看 project 的难度啊,不同方向不同规模不同业务难度差别很大啊。
    jmc891205
        2
    jmc891205  
    OP
       2016-01-27 16:00:45 +08:00
    @echo1937 是啊 分配任务这种事情也是我需要学习的地方。
    有些我觉得很简单的工作,交给我的小朋友,结果他还是做不来,还得我帮忙。
    也不知道是我对任务难度的评估有问题,还是他真的没这方面的天分。
    ningkai
        3
    ningkai  
       2016-01-27 16:01:03 +08:00
    这已经是中国好师傅了吧。
    jmc891205
        4
    jmc891205  
    OP
       2016-01-27 16:03:43 +08:00
    @ningkai 并没有 师傅应该是擅长授之以渔的。我却只会授之以鱼
    sudoz
        5
    sudoz  
       2016-01-27 16:06:18 +08:00   ❤️ 4
    你在自省而不是责他, 已经是中国好师傅了
    boyhailong
        6
    boyhailong  
       2016-01-27 16:07:07 +08:00   ❤️ 1
    已经很好了 有的只会怪新人不行 然后跟上面反映 换掉或者 fire
    3pointer
        7
    3pointer  
       2016-01-27 16:39:06 +08:00
    平时沟通的少吧,可以谈谈心,不合适的话那也只能。。
    herozem
        8
    herozem  
       2016-01-27 17:09:18 +08:00
    中国好师傅
    yuewolf
        9
    yuewolf  
       2016-01-27 17:16:16 +08:00
    首先考虑自己问题,这样的师傅太难得了。
    另外,和他在一个很放松很放松的场景下谈一下,看是不感兴趣,还是哪里卡住了,亦或正在茫然。
    我觉得沟通或许比授之以鱼或者渔都重要。当他以为“师傅居然看好我”,觉得“师傅对我期许甚多”,“师傅挺好一个人”这些想法逐渐多了以后,随之会对工作和学习燃起热情。动力充足后,绝壁一日千里。
    Elethom
        10
    Elethom  
       2016-01-27 17:19:02 +08:00 via iPhone   ❤️ 4
    一塊豬肉,用再精細的手法也不能烤成牛排呀。帶實習生,他能不能學到東西取決於他自己。首先他要有學習的能力和態度。你的幫助決定的只是他學得是快還是慢,而不是他能不能學到東西。很多年前帶過人,現在已經不帶了。會學習的人只要指個方向跑得比我還快,後續偶爾給他指指哪裏有坑多注意下就夠了,根本不用管。不會學習的人直接放棄吧,讓他做最簡單的體力活都不可能做好的。
    feiyuanqiu
        11
    feiyuanqiu  
       2016-01-27 17:28:41 +08:00 via iPhone
    你帮他做得太多了,都已经到填一填参数就能跑的程度了,他基本就不会去思考自己该怎么做,也就无所谓提升。别急功近利,多为难下他,让他自己去想实现,问你的时候你就只讲思路不要给代码,他代码写得不好提交的时候你多看看,提修改意见,告诉他为什么这样写不好,打回去让重新改。学而不思则罔
    ferrum
        12
    ferrum  
       2016-01-27 17:32:28 +08:00 via iPhone
    我自己半年多前开始在一个创业公司工作,承担所有的前端工作,在此之前也没有任何计算机相关或实习经验。

    遇到问题就谷歌,刚开始时压力也蛮大的,会担心完成不了。但到现在,遇事基本不慌,面向谷歌编程也是编程对吧。

    说这些,是想说,一个人在有条件的情况下,学习了一年还不能独立工作,这绝对是他自身的问题。有人带平时就不学习了吗,说好的程序员都是野生的呢?
    Moker
        13
    Moker  
       2016-01-27 17:36:54 +08:00
    自己实习的时候怎么就碰不到这么好的师傅
    dahvlh
        14
    dahvlh  
       2016-01-27 17:41:28 +08:00
    - -,这叫无法胜任工作啊
    ljk
        15
    ljk  
       2016-01-27 17:42:27 +08:00
    这个必须说一声。

    本同学大四开始自学编程,刚毕业几个月,已独当一面。待遇也比一同进来的应届生提得快。

    如果说这些算是小有成绩,必须要感谢谁的话,只能感谢自己,还有 Google 、 Stack Overflow ,还有那些认真写出优美代码&详细注释的开源项目贡献者。

    实习生啊,如果你一心想着靠别人带,来提升自己的话,不说已经输了一半,起码我就替你可悲。真正有能力的开发者还能抽出时间免费耐心指导你,这种机会起码我是不敢奢求。

    既然这样为什么不自己多看开源项目的代码?那些不是为了钱,而是为了兴趣写下代码的开源项目作者,他们才是你真正的导师。

    所以说楼主作为导师居然为些自责,也算得上是中国好导师了。
    HelloiWorld
        16
    HelloiWorld  
       2016-01-27 17:48:18 +08:00
    我刚学的时候, PM 每天都会布置一个小任务让我做,然后抽时间沟通解答我的部分疑惑,感觉提升也快,学习的兴趣也高。我也刚毕业不久,我明白在学校待久了没有那种压力的独立的心理,有依赖的心理会导致学习效率差,而且总认为会有人帮助所以自己 不愿动脑子。不能说明实习生多差,你做的太多了,也许你该考虑施加压力了
    ykqmain
        17
    ykqmain  
       2016-01-27 17:51:49 +08:00
    有人这样带我, 会感激不尽
    22too
        18
    22too  
       2016-01-27 17:52:45 +08:00
    到我们公司已经六个月了,我还是无法独立完成一些任务,我们老大一直带我,一周至少一次的技术畅谈,关于各人方面的。

    可能个人能力太次了,也有可能是系统开发要比想要的难(借口而已)。

    主要写股票交易和对接一些证券公司的接口之类的一些东西,可能是 业务知识欠缺 和 基本技能的不熟悉,求各位指导.
    liprais
        19
    liprais  
       2016-01-27 17:54:53 +08:00
    @ljk 我觉得独当一面这个词还是不要乱用为妙
    shoumu
        20
    shoumu  
       2016-01-27 18:13:43 +08:00
    中国好师傅,求带
    green15
        21
    green15  
       2016-01-27 18:21:24 +08:00 via Android
    如果有人带下我就好了……不需要保姆式,帮查漏补缺解答就很满足。
    Meerebrise
        22
    Meerebrise  
       2016-01-27 18:34:46 +08:00   ❤️ 1
    应该是哥们你人太好,不过这样会产生依赖性。
    ming2281
        23
    ming2281  
       2016-01-27 19:07:27 +08:00 via Android
    好师傅
    hao123yinlong
        24
    hao123yinlong  
       2016-01-27 19:22:15 +08:00
    带工作两三年的同事都有同感 , 承认有我自己这方面的问题,但更多是他个人的缘故,一方面我调动他们搞事积极性的能力不够,另一方面他们自己的主动性太差。

    就像上面的哥们说的,有时候你需要对小朋友施加些压力。
    hustlike
        25
    hustlike  
       2016-01-27 19:57:20 +08:00
    哪怕是刚出学校也没必要把伪代码写好吧,这样可能是害了他

    无论是写代码还是做设计,都应该他先做,你可以 review 。
    zonghua
        26
    zonghua  
       2016-01-27 19:58:48 +08:00
    招聘的时候出了问题,对双方都不利。
    lovez
        27
    lovez  
       2016-01-27 20:00:18 +08:00 via Android
    真希望我也有这样的师傅...
    MRJ
        28
    MRJ  
       2016-01-27 20:17:19 +08:00
    什么样的开发难度啊?我也是今年毕业半年,从来没有这样的,还把参数写好。。。基本都是看文档,然后业务不熟悉问一下,技术问题很少问。。。
    ljk
        29
    ljk  
       2016-01-27 20:18:46 +08:00
    @liprais 老大当时跟我说的大致是,你已经能独立负责这一块了。所以如果那句话的意思不能用这四个字概括,恕我用词不当。
    acalarolo
        30
    acalarolo  
       2016-01-27 20:28:24 +08:00
    只提供方法论,一段时间还是不能很好理解和举一反三,说明极大可能不适合做这行
    jamiefang
        31
    jamiefang  
       2016-01-27 20:28:28 +08:00 via iPad
    学习能力都是逼出来的。听楼主的描述感觉不利于新人自主学习啊。
    DreGD
        32
    DreGD  
       2016-01-27 22:26:43 +08:00 via Android
    作为一个实习生,每天都在独立 coding ,几乎没去麻烦过导师(我也想问她,但是她也刚毕业→_→),一般都是八点后下班,自己虽然菜点,比不上正式的员工,但是作为一个实习生我也改了一些 bug ,增加了一些功能,学习态度也自认为没啥问题。那天部门老大还黑着脸跟我说,说我干的太少。同一公司,不同部门,同一岗位的某小伙伴来了一个月还在读文档熟悉环境什么鬼。那天我越想越气,差点就找他去说你把我辞了吧,省的我再交毁约金
    soland
        33
    soland  
       2016-01-27 22:29:30 +08:00
    对新人,有的时候除了帮一下,还是应该逼一下。
    zdkmygod
        34
    zdkmygod  
       2016-01-27 23:47:18 +08:00
    正好看到一个知乎提问,楼主可以一看: https://www.zhihu.com/question/38911169
    yangqi
        35
    yangqi  
       2016-01-27 23:51:01 +08:00
    你每次只是给他鱼,没有教他如何渔啊。或者至少应该给个方向,让他自己去学渔。
    vanxining
        36
    vanxining  
       2016-01-28 00:01:51 +08:00
    楼主的公司这么好?一年多了,还能容忍养一个闲人。而且那个实习生也好意思呆下去……
    到了这个时间点,已经不是如何带的问题了,而是那个实习生根本就不适合做开发,他显然对编程毫无兴趣,否则一年多的时间还入不了门。
    Wenwei
        37
    Wenwei  
       2016-01-28 00:03:16 +08:00
    其实可以直接把需求细分发给小弟,然后负责 review 代码即可。
    libook
        38
    libook  
       2016-01-28 00:11:52 +08:00
    授之以鱼,不如授之以渔。
    教他方法论。
    解决问题的方法论、与人沟通的方法论、工作模式的方法论、程序设计的方法论等等,告诉他每一件事情你的思路是什么,并告诉他下一次让他来做,多安排一些干货任务来让他保持高强度的学习状态。
    强迫他使用你教过的方法论独立完成一些工作,直至养成习惯。
    尽可能让实习生独立思考,比如可以和他约定原则:如果出现问题自己先尝试解决,如果两个小时解决不了马上找导师指导。这样既能保证实习生有足够的思考,又能很好地控制实习生的学习效率。
    对于实习生的工作细节,你可以告诉他哪些做法你不推荐,为什么不推荐,你推荐的方法是什么,为什么推荐,有没有什么原则可以借鉴。当然做得好的地方要给予鼓励。

    一般实习生半年就可以达到初级工程师水平,可以独立完成分配的工作任务;一年可以达到中级工程师的水平,独立进行小项目的架构设计和编写;两年可以成为小组 leader ,此时工作模式应该相当成熟了。

    我所在的团队就是这样的, CTO 比较牛,管理上面超多好用的方法论,大家成长都很快。。。
    grasses
        39
    grasses  
       2016-01-28 00:21:51 +08:00
    卧槽,这个年代愿意带人分享东西的哪找。
    LINAICAI
        40
    LINAICAI  
       2016-01-28 00:40:36 +08:00
    就算你授之渔,他也得原意钓才行啊,别全都往自己身上揽,有些人不吃点苦就不会长进
    Sharuru
        41
    Sharuru  
       2016-01-28 06:12:05 +08:00 via Android
    想到了我的左右邻...只会网上复制代码,还好意思问为什么网上复制的代码跑出来的结果不是我要的...

    (也有人和我说过:会搜索代码已经不错了! ORZ
    Bingbing
        42
    Bingbing  
       2016-01-28 09:26:26 +08:00 via iPhone
    中国好师傅
    jugelizi
        43
    jugelizi  
       2016-01-28 09:54:22 +08:00
    @Sharuru 同,遇到好多前端网上下个 js 代码就交过来了 需求变化就不会调了 然后我只能撸袖子上 (┬_┬)
    miclushine
        44
    miclushine  
       2016-01-28 10:06:22 +08:00
    这样的好导师哪里找啊,学校里的导师都没这么好。说实在的,有些人是真心不长进,一年就算是自学也能独立工作了吧。没有学习能力的程序员真的连码畜都算不上。
    tjxiter
        45
    tjxiter  
       2016-01-28 10:18:42 +08:00
    公司来个实习生根本不用带, ACM 铜奖。学习能力比较强。

    只是你没遇到好的实习生。。
    wilsoncao
        46
    wilsoncao  
       2016-01-28 10:25:33 +08:00
    求带我求带我!!!
    kelvin_fly
        47
    kelvin_fly  
       2016-01-28 11:04:37 +08:00
    我带过人还不少~ 我把带人侧重点都调整到了他们工作的方法,做事情的原则和目标,告诉他们工作出了问题后核心原因在哪里。 技术方面会梳理一个顺序内容,以及阶段性的考核目标。 技术方面会集中给他们讲解,点入门。 做事情时候,他们搞不定会先让他们死磕(自己加班),还搞不定,就协助他们分析他们的思路,技术哪里有问题。 最后整体帮他们总结一下。 我觉得他们已经有能力做事时候(实习生一般半年多),绝不主动帮他们做事情细节。除非他们来找我~~
    asdwfwqd
        48
    asdwfwqd  
       2016-01-28 11:13:28 +08:00
    我师傅(师父?不知道该用哪个)自己做微信去了,让我自己学安卓,半年后,就让我自己做完整的项目了,服务端客户端一个人干的那种
    init
        49
    init  
       2016-01-28 11:35:21 +08:00
    给您些建议吧, 可能有点乱权当参考, (我是一个被带的人)
    1 , 首先 是实习生的人品, 至少踏实 有点上进即可 这样你带的时候至少心里舒服点, 他也不会变成白眼狼, 带新人 真的只是情分。
    2 , 培养学习能力, 我俩都是刚刚接触通信行业, 但是他工作经验很丰富我刚毕业没啥经验啥都不会, 文档也看的慢, 代码就完全不知道从哪下手, 所以一开始我接触的就是逻辑, 他给我讲我来写, 当然 bug 很多, 我也经常找他调试。所以你可以把框架搭好, 然后让他填逻辑, 这样业务就熟练了
    3 , 慢慢你就让他写小的需求, 好比写个 Cache 刚开始我也很头大, 但是有代码, 就比着写, 慢慢就会了,代码写的多了就有思路了。
    4 , 然后就可以写写模块之类的, “你写个 xx 需求”, 等他写完你改改代码就行 哈哈我属于很笨的,现在才能写一下稍微大的需求, 都工作一年了
    5 ,更多情况下让他自己去思考, 我是实在是不愿意麻烦人家, 我自己心里有口气 , 这 bug 我必须自己搞定, 然后做好笔记, 自己搞出来的才是印象最深刻的
    6 , 记住你帮他是情分不是义务
    domty
        50
    domty  
       2016-01-28 11:42:46 +08:00
    还给伪代码。。。
    我实习的时候带我的同事给我简单的把需求说一下就让我自己做了
    不规定时间 偶尔有空过来看下 哪里有问题带着我解决 细节上的东西不懂我都自己去百度的
    我觉得这就对我够好的了
    staticor
        51
    staticor  
       2016-01-28 11:53:22 +08:00
    也许踹他下水 能让他游得更远.

    虽然我也是今天刚把一个离职意向的实习同学劝回.
    maomaomao001
        52
    maomaomao001  
       2016-01-28 11:54:25 +08:00 via Android
    居然还给写伪代码!!! 求带~~
    louk78
        53
    louk78  
       2016-01-28 13:10:22 +08:00
    想当初,我咋就碰不到了
    hpeng
        54
    hpeng  
       2016-01-28 13:29:20 +08:00 via iPhone
    当初我实习的时候,还顺便带实习生。
    magicdawn
        55
    magicdawn  
       2016-01-28 13:35:29 +08:00
    comfortable zone 根本学不到东西, painc zone 根本无从下手~mentor 应该找准这个吧...
    chihuo
        56
    chihuo  
       2016-01-28 13:49:06 +08:00 via Android
    @Elethom 你说的简直太对了!淋漓尽致!一针见血!
    strahe
        57
    strahe  
       2016-01-28 14:16:53 +08:00
    我也是实习生,不过也许真的是他基础太差了。
    comanboy
        58
    comanboy  
       2016-01-28 14:18:24 +08:00
    中国好师傅,点赞一个
    LBJames
        59
    LBJames  
       2016-01-28 14:27:41 +08:00
    怎么没人问这个实习生是不是女的?
    Elethom
        60
    Elethom  
       2016-01-28 14:39:03 +08:00 via iPhone
    @chihuo
    畢竟帶過 Linux 玩得飛起的中學生也帶過不會裝 git 的 985 的 CS 研究生。遇到厲害的人真感覺自己才是被帶的那個,只是自己做得早才看起來像是自己帶他,實際上分分鐘被教做人啊。 ಥ_ಥ
    evilddog
        61
    evilddog  
       2016-01-28 15:13:59 +08:00
    带人重要的是教他去学不是帮他干活对吧
    weer0026
        62
    weer0026  
       2016-01-28 15:17:22 +08:00
    我最多帮他写几次,多了就可以叫他走了,说真的, IT 不靠自己是不行的。
    jmc891205
        63
    jmc891205  
    OP
       2016-01-28 15:27:18 +08:00
    @LBJames 哈哈 不是女的
    imdoge
        64
    imdoge  
       2016-01-28 15:41:10 +08:00
    @ljk 其实我不太习惯和别人合作,感觉自己写效率更高
    ljk
        65
    ljk  
       2016-01-29 10:23:26 +08:00
    @imdoge 我也觉得少点时间撕逼就是多了点效率。当然也有可能是还没遇到一加一大于二的伙伴吧
    erevus
        66
    erevus  
       2016-01-29 15:33:21 +08:00
    我都是直接说需求 讨论实现方法 让他去实现
    flyingfz
        67
    flyingfz  
       2016-01-30 15:00:14 +08:00
    深有体会。
    我们小公司,招人不好招,所以 15 年 6 月左右招了个实习生过来培养,分配给他的任务,基本他说完成后,我还要再对着他的代码一行一行的告诉他,这里为什么不能这样写。
    就这样, 我还是觉得现在还不能让他独立负责一个项目。

    在广州 、有上进心、愿意钻研 的 ,@我。 js 或者 C#。
    ttycode
        68
    ttycode  
       2016-02-01 18:51:49 +08:00 via Android
    不行啊,一年就算不教都应该差不多行了啊,是他自己没有额外花时间去学习了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3770 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 130ms · UTC 10:39 · PVG 18:39 · LAX 02:39 · JFK 05:39
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.