• 请不要在回答技术问题时复制粘贴 AI 生成的内容
chigeyaowaner
V2EX  ›  程序员

带新人心累,你们都是怎么带新手程序员的(特指刚毕业的孩子),求支招

  •  1
     
  •   chigeyaowaner · Jul 26, 2022 · 10403 views
    This topic created in 1562 days ago, the information mentioned may be changed or developed.

    最近在带新人,今天转了这篇文章给他,新手程序员必学 10 大技能: https://www.zentao.net/redirect-index-21640.html ,他有点生气。

    我最近带他有点累,怎么说呢,我可以理解新人刚毕业,有很多的想法,总觉得自己很牛。可是写的代码总是会有很多的 bug ,也不顾前后。不帮助团队提升效率不说,反而大家要加班帮忙解 bug 。

    我刚毕业的时候,我师傅劈头盖脸的训我,那时候也觉得不想被人瞧不起狠狠学了好久,可现在的新人孩子总感觉你说什么都听不进去,更不要说骂了。好心想帮他,不知道怎么处理,想着发篇文章给他分享,他能有感悟,真是自己想多了。

    10 项技能,我都觉得不够。基本的学习能力、沟通表达能力这些都是必备的。说回来,我应该怎么帮助他呢,总不能一直拖后腿。

    Supplement 1  ·  Jul 26, 2022
    没想到这么多回复,发这个帖子,其实是想寻求大家的建议和帮助。
    可能我的方式还是不合适吧,文章只是纯粹想和他分享,更多的是希望新人看到这个帖子可以和我有交流。
    没有想到这个方式不是很恰当

    所以回到问题上,还是希望大家给我点建议
    我曾经也是新人,我感激我的师傅带给我很多。

    现在,我也希望大家给我点建议,怎么帮助新人提升他的技术能力?
    100 replies  •  2022-07-28 10:01:39 +08:00
    mr0joker
    mr0joker
    Jul 26, 2022
    1
    这篇文章很正常啊,他看这个都生气了。。。
    pelloz
    pelloz
    Jul 26, 2022❤️26
    2
    不合格就不让合并代码,没合进去就是没完成工作,没完成工作就是低绩效...你还准备怎么着,你又不是他爸爸
    kop1989smurf
    kop1989smurf
    Jul 26, 2022❤️5
    3
    就看不上楼主这种“我当年 xxx”,“看看现在的 xxx”的过来人态度。

    1 、你怎么证明你的学习路径一定是对的?
    2 、你怎么确定他的学习路径一定是错的?
    3 、初学者写代码有问题,没有全局思维,和态度有什么关系?
    4 、你认为有用的,对他未必有用。尤其是你发的这种泛泛而谈。
    Rache1
    Rache1
    Jul 26, 2022❤️5
    4
    带新人最怕遇到那种没有独立思考能力的 😣,啥都在问,很多问题,但凡控制台看一下,搜一下就有结果的。

    还有就是基本都是喜欢用百度搜……,然后他们就会遇到新问题了 🤡
    siiiiiiinake
    siiiiiiinake
    Jul 26, 2022❤️2
    5
    年代不同了,现在的孩子刚的狠,不爽就裸辞我见得多了,所以想心不累,就不要用心带,虽然这不是什么好建议,但是没办法,我理解不了现在某些小孩的脑回路
    seekmyduck
    seekmyduck
    Jul 26, 2022
    6
    新人最好做简单独立的模块, 做的不好就开了呗
    WebKit
    WebKit
    Jul 26, 2022 via Android
    7
    @kop1989smurf 我觉得楼主分享的 10 个技能没啥问题,不至于生气!就这态度我直接就采用二楼的方法了。讲解完公司的规章制度后,觉得自己牛逼就自己整呗。实习期不能通过跟我有什么关系?学习路径对不对跟我也没关系!态度也不重要
    RUGUAN
    RUGUAN
    Jul 26, 2022
    8
    没有后台的话出太多 BUG 就低绩效扣钱
    fiypig
    fiypig
    Jul 26, 2022
    9
    新人如果刚开始太膨胀真的没留的必要
    EyreYoung
    EyreYoung
    Jul 26, 2022❤️10
    10
    其他不谈,这文章这么笼统,什么具体的信息都没有,范围却铺得那么大,说个语言就从 C++一路说到 js ,你是怎么觉得这个对他会有帮助的?
    kop1989smurf
    kop1989smurf
    Jul 26, 2022❤️1
    11
    @WebKit #7 那篇文章完全就对新手没有意义。这就跟说“减肥的最终奥义,一般人不告诉他”,结果内容就五个字:少吃多锻炼。

    到底十大技能先学哪个,学到什么程度,每个技能对程序员有什么帮助,知识点的 28 原则甜点分界线在哪,一概没有。纯种的自说自话型文章。没有任何可行性。

    至于你说做法我认为反而是对的。
    程序员就是拿活说话,活不过关自己打磨就好,关键节点可以提点一些思维方式和编程逻辑。

    不要搞军队老人 pua 新人这一套。动不动就我当年怎么怎么样,没人关心你当年怎样。
    AmericanExpress
    AmericanExpress
    Jul 26, 2022 via iPhone❤️9
    12
    这文章说了跟没说一样,能感悟出什么?

    不过的确,mentor 别人是件不容易的事情,手把手带很容易耽误你自己的进度,撒手不管新人又会非常难受,尤其是 new grad ,真的很多时候不是不愿意问问题不愿意学习,是不知道问什么问题,不知道该怎么入手

    先多跟 mentee 沟通吧,至于 bug ,你们没有 code review 么?
    kkfnui
    kkfnui
    Jul 26, 2022
    13
    这是管理问题吧。
    就问题说问题,把一个问题说透,为什么、为什么

    问题泛化反而不好
    cp19890714
    cp19890714
    Jul 26, 2022❤️10
    14
    分清主客体。成长是他的责任,不是你的责任。同时,是否要成长,是他的个人意愿,你无权干涉。

    前提
    1. 他得值得你带。他是否是个值得培养的人,如果不是,那就不要管了。说一些客套话就行了。
    2. 他愿意成长,并为此付出。

    注意
    1. 你得保证自己在工作中的所有行为有逻辑说服力. 注意自己的行为与言辞, 不要教训人, 不要觉得你在带他, 你们只是同事关系而已.
    2. 不要面面俱到. 你只应该在他需要的时候帮他. (事实上, 这点不仅仅在带新人方面, 在其他方面也是一样)
    3. 尊重个人意志, 对方是主体, 你是客体.
    wu67
    wu67
    Jul 26, 2022❤️1
    15
    居然有人带? 我都是野蛮生长, 偶尔碰上不懂的回去问一下, 其他都是搜索引擎解决...
    BiChengfei
    BiChengfei
    Jul 26, 2022❤️3
    16
    认真、谦逊、好学,是一个人的美德
    感觉现在生活太浮躁,劳动也不能致富,在各种诱惑下,美德慢慢的在年轻人中消失了
    wakaka
    wakaka
    Jul 26, 2022❤️1
    17
    这篇文章没有实质内容
    mayday526
    mayday526
    Jul 26, 2022
    18
    你发的那篇文章说了啥,点进去看了一眼,出来总结不出来讲的啥
    WebKit
    WebKit
    Jul 26, 2022 via Android
    19
    @kop1989smurf 所以这个新人看到这个就直接生气了是对的?这文章确实没什么帮助。但是我觉得生气不至于
    junmoxiao
    junmoxiao
    Jul 26, 2022
    20
    肯定生气,你给她发这文章,她认为你觉得她这些都不会,这么菜
    zhangxudong
    zhangxudong
    Jul 26, 2022
    21
    我作为一个运维,我都是上去劈头盖脸的骂。我发现你跟他好好说,教他看错误日志,定位问题他压根就不听。就非得骂,骂到哭了怕了,以后才会认真查问题
    securityCoding
    securityCoding
    Jul 26, 2022
    22
    不要管这么多,CR 搞起来
    haodingzan
    haodingzan
    Jul 26, 2022❤️2
    23
    入职后,给一周时间,配环境,只准看不准改,中间有不明白的及时问,解答要耐心。第二周开始可以先做统计、简单纠错(错别字、显示)、数据调取之类的活,多鼓励,主要看遇到问题能不能自己想办法解决。满一个月后可以从简单项目上手,比如数据后台,可以尝试接需求,和产品 /运营沟通,考察是否合群,时不时可以问问看是否顺利,有没有需要协调处理的问题,此时出现分界线。

    1 、能自己想办法解决问题,社交融洽:
    开权限,申请经费聚餐欢迎新人,条件允许的话提前转正,之后的事情顺水推舟,根据情况分配任务即可,不用当爹又当娘,他自己也别扭,在自己的权限范围内给够钱才是王道。

    2 、达不到 1 的:
    停权限,等自觉,反正入职超过 1 个月才走不扣我管理绩效,2 个月无任何起色告知 HR 欢送毕业。

    将心比心,面试时已经知道他会造火箭了,就没必要入职后再造一遍了,能配合一起拧螺丝就满足需求,能走多远不还得看他自己。能融入团队氛围,互相对胃口也很重要,为人处事风格不一致并不是缺点,不要尝试去改造,面试时没及时发现本就错一次了,早点放手对彼此都好。
    kop1989smurf
    kop1989smurf
    Jul 26, 2022❤️7
    24
    @WebKit #19
    首先,这是楼主的一家之言。
    其次,如果一个至少是我理解的资深程序员,发给新人一个这个文章,我会极度怀疑他的技术水平和逻辑能力以及情商。
    最后,楼主其实对新人实力的抱怨很少,绝大多数的意见都是态度和行为他看不上,他看不看得上重要么?根本不重要。

    假设楼主的描述是真实的,其实我很理解那个新人的心情。
    一入职,自己的同事就跟自己倚老卖老,好为人师,还发片汤文。估计这个新人对楼主充满了不信任。这种情况下还指望给楼主好的态度简直是天方夜谭。
    potatowish
    potatowish
    Jul 26, 2022 via iPhone
    25
    发这个做什么,虽说是新人,本质上还是你同事,职场中没必要苦口婆心的教他怎么入门。布置些简单的工作让他去做,有问题就让他加班搞,搞不定就是态度能力都有问题。
    xou130
    xou130
    Jul 26, 2022
    26
    https://www.v2ex.com/t/868660#reply33 首页上的镜像问题:应届生,入职两周,每天都很煎熬,润还是不润
    binhb
    binhb
    Jul 26, 2022 via iPhone
    27
    这也要管吗?只能说爱学不学
    acthtml
    acthtml
    Jul 26, 2022
    28
    可能他对此工作不感兴趣,是“调剂”到这个岗位的,所以你:

    1. 了解下对方的兴趣和规划,有哪些技能积累,安排适合的任务。
    2. 提高团队招聘门槛,优化招聘流程。
    catsoul
    catsoul
    Jul 26, 2022
    29
    不行就趁试用期换掉啊...等他转正再开摆你更难受

    当然,试用期不应该被滥用,但是不行的人也别惯着
    samin
    samin
    Jul 26, 2022
    30
    在此,我可以提出另一个论点:论现在的 OG ,真的会带人吗 ?

    态度、耐心、方法

    反正,我是没有 😂
    yfugibr
    yfugibr
    Jul 26, 2022 via Android❤️1
    31
    老实说,这文章有点像那种鸡汤文,感觉就是通篇大道理(点进去之前我以为会是讲编程技巧之类的技术向内容),这一代人普遍比较反感这种。

    换作是我,给我一个 20 页的 git 操作指南我都能耐心看完甚至实践一下,但你发的这一篇我是真没一点看的欲望。如果你嫌麻烦,我也可以接受“git 之后用的比较多,你下去多学习一下”,但是很难接受“源代码管理可以降低对具体人员的依赖,有利于代码审查,提升团队整体水平”这种话
    pengtdyd
    pengtdyd
    Jul 26, 2022
    32
    工作这么久了还不明白在公司里面是商业,没有感情,只有利益,不合适就换,哪那么多废话!!!
    libook
    libook
    Jul 26, 2022❤️1
    33
    人与人之间沟通有几种模式,像家长对孩子那样自上而下的模式、像孩子对家长那样自下而上的模式、像朋友之间的平等模式。

    有些下级你没法像父母或学校老师那样采用自上而下的模式来教育,只能采取平等模式;管理下级的基础就是人事权力,手持绩效、转正等生杀大权,对其提出要求。

    当然提要求可以是启发性质的,提出方向或浅显的思路,答案让他自己去找,实在找不到就会来请教你。

    只有当对方真心希望获得你的教导的时候,你才可以以高姿态来施以教育。

    建议以结果为导向;你可以建议采取什么样的过程,具体是否采纳建议由他自己决定,只要能达到你预期的结果就行,关键这个过程是开放性的,成败在他自己,不会来质疑你。

    实习或者试用期本身就是招聘考察的一部分,工作没有理由来适应他,只能让他来适应工作,最终不能适应的,就只能归结于不适合这项工作。
    slcigh
    slcigh
    Jul 26, 2022
    34
    所以为啥宁肯招一个“前期帮不上忙,沟通艰难,好不容易培养好了又大概率会跑路的新人”,也不肯给年纪大一个机会? “年轻化团队”真的有战斗力吗?
    Fatenana
    Fatenana
    Jul 26, 2022
    35
    我现在带 3 个新人,2 个不懂怎么把 Person 类的数据转移到 User 类里这种水平的知识,感觉编程书只看了前几章面对对象都没学过的级别,就因为只要外语好就能进来,教了几天快抓狂了
    zhenrong
    zhenrong
    Jul 26, 2022
    36
    放下渡人情结,尊重他人命运。
    pkwenda
    pkwenda
    Jul 26, 2022❤️1
    37
    如果领导转给我废话连篇的破文章我不会不高兴,会无语,有营养吗
    CEBBCAT
    CEBBCAT
    Jul 26, 2022
    38
    你得先说明白你和新人的关系。如果你不是他的领导,那就不要太过上心。义务你没那个义务,训他你没那个权利。

    如果你负责了他,那也应该放权。你们的成长背景不一样,阅历有长有短,你适合的路径也不一定适合他。

    有的人起步慢,有的人起步快。搜搜相关的资料、书籍吧。

    主要还是靠有计划地锻炼。比如分配有针对性的工作这样,可以辅助他加强学习能力,比如搜索资料,记录笔记。
    mxT52CRuqR6o5
    mxT52CRuqR6o5
    Jul 26, 2022 via Android❤️1
    39
    灵性这种东西看篇文章就学得会的话遍地都是 P10 了
    crayygy
    crayygy
    Jul 26, 2022 via iPhone❤️1
    40
    @slcigh 理解错了,年轻化团队不是因为年轻人有战斗力,是因为年轻人要的少。
    microxiaoxiao
    microxiaoxiao
    Jul 26, 2022 via Android
    41
    入职是要根据团队工作要求,和组员情况制定学习计划的。比如有些毕业生没怎么编过代码,那就要制定那种基础的学习计划,然后偶尔给点小功能,小问题排查,慢慢教导。如果能力强点的,直接就可以带着做小功能。带新人那没有 BUG ,我尼玛之前还背锅呢,有啥大不了的。什么 IDE ,代码管理工具,这种慢慢就学会了。这种文章,如果对你印象不佳,看着就你厉害的那种感觉,没啥卵用。
    hxysnail
    hxysnail
    Jul 26, 2022
    42
    很多人都说这篇文章说的很笼统,但我个人觉得总结得很到位。文章列了十个点,对我个人而言,可能只有 Excel 我觉得是不太相关的,其他都是做好编程,打好工的必备技术基础。

    这篇文章按我的理解,应该也只是想告诉初学者,需要打好哪些基础而已,而不是事无巨细地展开。

    然后有用无用的真较真我也觉得没意思,我个人当然觉得至少有 9 个点是有用的。拿源码版本管理这个点来说,总不能说用 git 提交代码把别人的代码覆盖了,然后又来说学好 git 没啥用吧……

    至于怎么带的问题,其实很简单,缘分合不来就换个人呗。基础好聪明的人是不需要带的,技术菜不爱学态度还差的人,为什么要去带呢?大家谁都不欠谁。

    我之前劝退过一个人,基础很差,交付的代码永远一堆问题。你说他,他总是说已经尽力在做了……尽力有什么用呢?我可以跟领导说已经尽力在做了么……入职时花了好几个月真的是手把手教写代码,转正我原本可以否决还是给过了,但最后大家都心力交瘁没必要。由此我得到的结论是:带不动就不要勉强
    xu45525584
    xu45525584
    Jul 26, 2022
    43
    感觉楼主有点太菩萨心肠了。我在一家小公司当 leader 带 5-10 个人,
    应届生的话,会先找一个师傅带下,熟悉开发环境 公司业务,干活从难到易,一般试用期 2 个月 。2 个月如果能独立做事,没啥大问题 一般就合格不然直接干掉 换个人
    说句不好听的,咱们的市场目前是真的不缺人
    工作,新人连起码的学习态度都没有的话,技术再好我都是直接开掉
    公司花钱是找人来做事的,不是培训公司,没有义务帮培养新人
    oIMOo
    oIMOo
    Jul 26, 2022
    44
    有没有可能在指导的过程中进行引导,而不是手把手。
    比如,新人交了一段 python 代码,你可以说查一下 unitest ,然后做相关测试。
    7zlid
    7zlid
    Jul 26, 2022 via Android
    45
    二逼是带不动的,是不是二逼很快就能看出来的
    不要试图改变二逼的命运
    microxiaoxiao
    microxiaoxiao
    Jul 26, 2022 via Android
    46
    刚刚编辑退出了哈,补充一句,如果你们不是上下级关系,那么要么拒绝带徒弟,说自己事情多,如果自己愿意带就辛苦点,然后少接点活。少点我很牛逼,他是菜鸡的心态。现在的小兄弟都很有个性,很聪明,要适应。
    exonuclease
    exonuclease
    Jul 26, 2022
    47
    你当年怎么样关他什么事 而且骂人也不对啊 至少在我司这种文化下面不是 manager/mentor 应该干的事情 我们这都是自己成长 成长太慢的 pip
    someonedeng
    someonedeng
    Jul 26, 2022
    48
    这文章只是最后一根稻草
    easonl
    easonl
    Jul 26, 2022
    49
    如果新人还带脾气,这种我一般不带,重要的事情不给做,不重要的并且容易背黑锅的分给他就好了,也不用去骂他,我觉得骂他是对他太好了,我一般就晾到一边去,不骂,也不教。
    新人得有新人的觉悟,再牛逼的人不服从管理,我要你何用?
    ffgrinder
    ffgrinder
    Jul 26, 2022
    50
    先不如说说你是什么岗位,招了个什么岗位?

    两万的工作和五千的工作要求不一样,如果没有背景就讨论对错有失偏颇。
    aguesuka
    aguesuka
    Jul 26, 2022
    51
    如果有同事发这个文章给新人我只会觉得同事菜
    IvanLi127
    IvanLi127
    Jul 26, 2022
    52
    我想问下,你带他是工作任务吗?是否有充足的时间安排来带他。我觉得,师父领进门,修行在个人。
    他觉得需要有人带他吗?我觉得你只要做两件事,一是派任务并考核完成度,二是当他问你的时候耐心给他讲解。毕竟人家有脾气,就不要那么主动了吧。
    realpg
    realpg
    Jul 26, 2022
    53
    现在找不到工作的那么多, 不行就开了换人
    msg7086
    msg7086
    Jul 26, 2022
    54
    他给你学费了吗?没给,那他应该自学,而不是你手把手教。
    他代码 bug 多,为什么要大家加班解 bug ? code review 做了吗? code review 里面指出的问题都改了吗?测试都覆盖了吗?
    牛不牛这个不说,只看能不能完成工作岗位的要求,做不到就 PIP ,PIP 做不到就请走。
    (当然了,首先得在招人上把好关,招些好点的人进来。)
    junho
    junho
    Jul 26, 2022
    55
    不合适就快刀砍乱麻
    无论是能力问题还是态度问题
    拖下去对双方都不好
    laolaowang
    laolaowang
    Jul 26, 2022
    56
    带人,得加钱!
    qwertty01
    qwertty01
    Jul 26, 2022
    57
    这种车轱辘文章能看?

    如果是个合格的导师,就应该知道他哪些东西强,哪些东西弱,然后让他针对性的学习即可。
    Niphor
    Niphor
    Jul 26, 2022
    58
    扣绩效就行了
    Light3
    Light3
    Jul 26, 2022
    59
    不知道楼主怎么想的
    根据楼主表达出来的意思 俩个人现在同事关系可能有点问题吧
    带新人 1 是帮忙完善需求点 2 是遇到问题能够耐心帮忙解决 3 是教会解决问题方法
    还有就是 人不问的 不要热心 很多人都是这样 本来我压根不需要帮助 你却在这指指点点

    至于人最后想怎么干 干成什么样 这都是他的想法和行为 建议不要家长心态
    7vchen
    7vchen
    Jul 26, 2022
    60
    同一件事,可能在这个新人的视角发帖是完全不同的感受,只能说太主观,互相配合吧
    p2007
    p2007
    Jul 26, 2022
    61
    只教真心想学的人,不要好为人师。共勉。
    iosyyy
    iosyyy
    Jul 26, 2022
    62
    单从你发的这个文章来说就一点用都没有..你应该教他多单元测试啥的 让他学会自己去改 bug 而不是你们在后面推他或者帮他去改 bug 多摔几次就成长了
    cutiechi
    cutiechi
    Jul 26, 2022
    63
    这文章有什么意义?
    cutiechi
    cutiechi
    Jul 26, 2022
    64
    还有个问题,面试怎么过的?
    macha
    macha
    Jul 26, 2022
    65
    其实最重要的是只让带人不给绩效权和转正权,这让 leader 怎么带。
    人家根本不理你。
    rockddd
    rockddd
    Jul 26, 2022
    66
    这个文章泛泛而谈,看了有什么用?

    先给 3-5 天看看业务代码,然后从简单的模块起步,干不了就换人呗,有上进心的晚上自己就回家卷了。
    nyxsonsleep
    nyxsonsleep
    Jul 26, 2022
    67
    @Rache1 《用百度搜》。这个纯属百度和中文互联网的问题。
    zjxzhqq
    zjxzhqq
    Jul 26, 2022
    68
    看你花多少钱招的,3000 块招的你还想要啥
    GreatAuk
    GreatAuk
    Jul 26, 2022
    69
    能教就教,不能拉倒,到时直接和公司如实反馈
    sockpuppet9527
    sockpuppet9527
    Jul 26, 2022
    70
    1. code review
    2. 方案 review
    3. 制定代码规范,包括但不限于 format 、coding style 等
    4. 交流等等需要耐心

    前三者保证了项目的基础质量至少是 maintainer 看的放心的。
    xsqfjys
    xsqfjys
    Jul 26, 2022
    71
    这种文章不是等于放屁?
    winglight2016
    winglight2016
    Jul 26, 2022
    72
    不知道 lz 觉得这篇文章能够起到什么作用?如果我是新手,我也看不进去。

    我是不想带新人的,毕竟现在不同以往,愿意向别人请教的新人越来越少了,到时候他学不会还要降低 mentor 的绩效┑( ̄Д  ̄)┍
    1sU69ZDAgzkvDFS8
    1sU69ZDAgzkvDFS8
    Jul 26, 2022❤️1
    73
    我也带过新人,刚开始也是给他塞很多东西,恨不得把我知道的全都告诉他,但是事实就是人的成长是有曲线的,而且每个人所处的环境也是不一样的,所以最好的办法就是给他设定个阶段性目标,你只管验收,至于他是怎么完成的,你就不要管,现在时代变了,环境也变了。
    sampeng
    sampeng
    Jul 26, 2022
    74
    新人来的第一天,我就跟他说,这不是学校,我不是你老师,也不是你家人。我没有义务强迫你学习和成长。

    只能给你方向,你爱学不学,不学完成不了工作又不是我工资受影响也不是我的前途受影响。。。
    LeegoYih
    LeegoYih
    Jul 26, 2022❤️17
    75
    如果我是新人,我希望 mentor 做点实际的事情,而不是给我人生建议或聊一些有的没的:
    0. 给我一份文档,让我在本地把环境搭建起来。( Go/Java/Python/IDE 等等)
    1. 给我开通各种权限,说明注意事项。( Git 仓库 /DevOps/测试库 /日志等等)
    2. 给我需求文档和代码仓库,让我在本地先能运行项目,然后熟悉项目需求,熟悉代码提交规范。
    3. 给我介绍公司常用技术栈,让我平时能够自己学习技术。
    4. 带我参与需求评审,分给我一个模块,按项目组规范写设计方案和画图。
    5. 参与我的技术评审,指出我方案中的问题,给出建议。
    6. 参与设计稿 /测试用例 /前端评审,介绍需要对接的同事。
    7. 按集团规范进行开发,帮我 review 代码,有问题的地方及时修改。
    8. 与前端同事进行联调。
    9. 带我熟悉 test/QA 测试流程,如何冒烟自测,如何发提测邮件,如何使用 JIRA/禅道 等,与测试同事沟通。
    10. 带我熟悉 uat/pre/prod 发布流程,如何排查问题,如何提交 SQL 脚本,一些注意事项。

    带新人是上面安排的工作,做好自己的工作就行,又不是带崽。新人遇到问题时你再教他,你要让他知道“遇到问题及时问”,而不是手把手教他,更不能让他自己憋着。

    如果一段时间下来,他还是无法胜任工作,问心无愧解除合同。

    当然,如果新人很尊敬你,那就是另一回事了。
    404neko
    404neko
    Jul 26, 2022
    76
    看了下, 我都会
    感到开心
    zw1one
    zw1one
    Jul 26, 2022
    77
    直接扔活和资料,讲一遍叫他干,让他不懂就过来问,隔两天 /晨会问下进度,以及有没有问题就行了。
    然后能干活就干,能教就教,能处就处,不能干活就向上反馈这人不行,要么换了要么开了。你又不是他爹。
    zr8657
    zr8657
    Jul 26, 2022
    78
    我入行那会和楼主一样也是战战兢兢全力工作,师傅也挺凶。

    但是现在风气变了,如#77 所说,别太把自己当回事,不行就换人,打份工而已,谈不上帮助
    nyaaar
    nyaaar
    Jul 26, 2022
    79
    我新人都是自己摸,遇到问题问,带我的都是有机会,或者遇上事情了顺便跟我讲讲
    miniwade514
    miniwade514
    Jul 26, 2022❤️3
    80
    大哥,就你发的这篇文章,2020 年的,还在推荐 Notepad++,我看也生气🐶
    hello158
    hello158
    Jul 26, 2022
    81
    新人不是带出来的,是影响、push 出来的。
    GuLuDaDuiZhang
    GuLuDaDuiZhang
    Jul 26, 2022
    82
    这个文章内容我看着也很莫名其妙,新人看完估计也是不知道要自己干嘛,特别是你也说了都开始提交代码了还发这些干啥。是没有新人入职文档可以看的么,就是那种介绍业务模块、产品架构、组织关系、工作流程、开发环境搭建、代码提交规范 balabala 的。

    新人最重要的是快速上手工作流程和熟悉业务代码,就是要他尽快参加到实际工作中去实战、尽快和团队磨合好。所以就继续给些小的业务点让他实现,或者让他修些不是很难影响不是很大的 bug ,然后有问题你来指导解答就好了,一段时间后就当普通员工去给他分配任务。剩下的就靠他自己了,他工作效率不行,融入团队慢,整天要别人搽屁股,别人和你都看在眼里,实在跟不上的实习期就已经过不去了。

    带新人切忌不要想着把他教成你理想中的程序员的样子,别自我感动陶醉,公司不是学校,是讲盈利的。你要当带领他快速入手工作的导师,让新人尽快在公司预期的位置开始产生“收益”,如果产生的收益长时间达不到预期,不用你烦公司就受不了给摘除掉了。
    stephenyin
    stephenyin
    Jul 26, 2022
    83
    别的不说,就分享的这篇文章真的是谁看谁生气。真就跟当面指着鼻子说 “ 你 SB !”没有任何区别。
    ww940521
    ww940521
    Jul 26, 2022
    84
    先做好领导再想着做老师,新人有复杂问题就帮忙解答,简单问题就提个醒,没问题就不要管,干不好就送客,哪有那么多婆婆妈妈的。
    gongquanlin
    gongquanlin
    Jul 26, 2022
    85
    都这么用心教他了,还这么膨胀,就扣他绩效
    让他来公司上班是要让他锦上添花,不是给他雪中送炭
    爱干干不爱干滚蛋,总有愿意学习提升自己的
    nicebird
    nicebird
    Jul 26, 2022
    86
    人不行,别带了。差不多找机会开了。
    railgun
    railgun
    Jul 26, 2022
    87
    这种情况先用技术碾压他
    GoLand
    GoLand
    Jul 26, 2022
    88
    你们带新人时,新人没完成任务责任都算新人的吗?我们这种新人没完成任务算 mentor 的责任该怎么办。
    CEBBCAT
    CEBBCAT
    Jul 27, 2022
    89
    看了附言,我觉得你还是别太打扰他了。谨防抱着“我是为你好”的心态做事
    Qy2FbR
    Qy2FbR
    Jul 27, 2022 via Android
    90
    分享的这篇文章对我来说是毫无帮助吧。我带新人,或者说我个人的风格,是带着问题去看文档找答案。sql/git/bash/vim 当然重要,但是死记硬背 vim shortcuts 总是没有比到用的时候现搜现学来得记忆深刻。
    byte10
    byte10
    Jul 27, 2022
    91
    说一下我带过的新人把,确实有遇到你说的那样,总有自己的想法,但是却经常做的不对。我最近也有在带新人,遇到脑子不开窍的,其实非常的简单,让他剪辑电影解说。没错,你没看错,不信的话,你自己去剪辑电影解说试试看。看看能学习到什么😄。能快速的提升他的表达能力和理解能力,表达能力是挺关键的一个能力来的,其他慢慢来。
    jswh
    jswh
    Jul 27, 2022
    92
    我刚工作的时候,一个 PR 改了 20 遍。
    controller
    controller
    Jul 27, 2022
    93
    新人能力不足的时候,将团队任务拆解,分一小部分简单的任务给他,哪怕是写一个简单的模块,一个函数。里面用到了什么知识,提前教他一下。遇到问题,针对具体的问题解答。比如不看控制台,那是因为新手没有养成习惯,你告诉他应该怎么看大段的控制台报错,比如核心错误一般在哪个位置,等等,教会了就好了。毕竟带新人也是老手工作的一部分。实在不行的话,遇到机会可以换人。上来就是什么 10 项必须技能,新手一下子学不完的,也无从下手。人家心里想的是,我要是牛逼还会在这儿吗,给这么点钱就只能招到我这样的,你不教我我怎么会。
    datiewang
    datiewang
    Jul 27, 2022
    94
    将心比心,就这个文章谁看了谁也生气
    sprite82
    sprite82
    Jul 27, 2022
    95
    理解不了楼上一些看了文章就生气的人,要是你领导骂你,你还不得和对方拼了?
    oatw
    oatw
    Jul 27, 2022
    96
    带人?不存在的,哪个好手儿是靠人带出来的?
    yufeng0681
    yufeng0681
    Jul 27, 2022
    97
    你们项目什么情况不清楚,所以也没法针对性的说。
    总的原则是:从局部到全局
    导师的责任是
    第一步:让他理解局部, 从业务上理解,从项目上理解。 考核他。 业务过不了关就不要进入下一步
    第二步:拿问题单去让他修改,通过改 bug 熟悉代码工程。 过不了关就不要进入下一步
    第三步:给他相对简单的业务需求,负责全部完成。 导师就是评审,有设计文档,也有代码 review 。过不了关也不要进入下一步。
    第四步:给他复杂一点的业务需求,当老员工用了。 导师还是评审为主。 过关就是出师了。

    如果新人直接来了,进入第三步,甚至第四步。 他并不会感受到导师在帮助他,只会觉得拔苗助长。
    FishLotte
    FishLotte
    Jul 27, 2022 via iPhone
    98
    其实就带新人而言,代码不行还是很容易改善的,因为大部分程序员在代码上都是有一定的自驱性,那种对业务完全不敢兴趣甚至觉得业务 low 的带起来才是真痛苦。
    InvincibleDream
    InvincibleDream
    Jul 27, 2022
    99
    不觉得这篇文章有什么问题,大概是很多人看不上入门级的文章。
    1sen
    1sen
    Jul 28, 2022
    100
    别说大道理,可以说点具体的经验,最好是和你们业务相关的。比如你打日志的思路、代码怎么写注释、一些 linux 命令的使用、具体的某个业务问题的排查思路。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1314 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 281ms · UTC 19:52 · PVG 03:52 · LAX 11:52 · JFK 14:52
    ♥ Do have faith in what you're doing.