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

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

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

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

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

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

8076 次点击
所在节点    程序员
100 条回复
parthenon2007
2022-07-26 16:16:37 +08:00
只教真心想学的人,不要好为人师。共勉。
iosyyy
2022-07-26 16:17:08 +08:00
单从你发的这个文章来说就一点用都没有..你应该教他多单元测试啥的 让他学会自己去改 bug 而不是你们在后面推他或者帮他去改 bug 多摔几次就成长了
superchijinpeng
2022-07-26 16:18:25 +08:00
这文章有什么意义?
superchijinpeng
2022-07-26 16:20:13 +08:00
还有个问题,面试怎么过的?
macha
2022-07-26 16:21:43 +08:00
其实最重要的是只让带人不给绩效权和转正权,这让 leader 怎么带。
人家根本不理你。
wxw752
2022-07-26 16:22:35 +08:00
这个文章泛泛而谈,看了有什么用?

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

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

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

只能给你方向,你爱学不学,不学完成不了工作又不是我工资受影响也不是我的前途受影响。。。
LeegoYih
2022-07-26 17:16:14 +08:00
如果我是新人,我希望 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
2022-07-26 17:18:46 +08:00
看了下, 我都会
感到开心
zw1one
2022-07-26 17:19:52 +08:00
直接扔活和资料,讲一遍叫他干,让他不懂就过来问,隔两天 /晨会问下进度,以及有没有问题就行了。
然后能干活就干,能教就教,能处就处,不能干活就向上反馈这人不行,要么换了要么开了。你又不是他爹。
zr8657
2022-07-26 17:34:51 +08:00
我入行那会和楼主一样也是战战兢兢全力工作,师傅也挺凶。

但是现在风气变了,如#77 所说,别太把自己当回事,不行就换人,打份工而已,谈不上帮助
nyaaar
2022-07-26 17:35:42 +08:00
我新人都是自己摸,遇到问题问,带我的都是有机会,或者遇上事情了顺便跟我讲讲
miniwade514
2022-07-26 18:08:23 +08:00
大哥,就你发的这篇文章,2020 年的,还在推荐 Notepad++,我看也生气🐶

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

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

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

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

© 2021 V2EX