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

2022-07-26 13:53:05 +08:00
 chigeyaowaner

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

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

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

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

8028 次点击
所在节点    程序员
100 条回复
zhangxudong
2022-07-26 14:27:50 +08:00
我作为一个运维,我都是上去劈头盖脸的骂。我发现你跟他好好说,教他看错误日志,定位问题他压根就不听。就非得骂,骂到哭了怕了,以后才会认真查问题
securityCoding
2022-07-26 14:28:40 +08:00
不要管这么多,CR 搞起来
haodingzan
2022-07-26 14:29:53 +08:00
入职后,给一周时间,配环境,只准看不准改,中间有不明白的及时问,解答要耐心。第二周开始可以先做统计、简单纠错(错别字、显示)、数据调取之类的活,多鼓励,主要看遇到问题能不能自己想办法解决。满一个月后可以从简单项目上手,比如数据后台,可以尝试接需求,和产品 /运营沟通,考察是否合群,时不时可以问问看是否顺利,有没有需要协调处理的问题,此时出现分界线。

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

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

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

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

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

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

态度、耐心、方法

反正,我是没有 😂
yfugibr
2022-07-26 14:46:37 +08:00
老实说,这文章有点像那种鸡汤文,感觉就是通篇大道理(点进去之前我以为会是讲编程技巧之类的技术向内容),这一代人普遍比较反感这种。

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

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

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

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

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

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

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

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

主要还是靠有计划地锻炼。比如分配有针对性的工作这样,可以辅助他加强学习能力,比如搜索资料,记录笔记。
mxT52CRuqR6o5
2022-07-26 14:57:51 +08:00
灵性这种东西看篇文章就学得会的话遍地都是 P10 了
crayygy
2022-07-26 15:00:24 +08:00
@slcigh 理解错了,年轻化团队不是因为年轻人有战斗力,是因为年轻人要的少。

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

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

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

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

© 2021 V2EX