如何管理程序员,怎么做好一个合格的领导?

2023-10-09 00:04:48 +08:00
 ivslyyy

如何管理程序员,怎么做好一个合格的领导?

我的管理经验很少

几乎可以说没有做过管理

大部分时间

都是在写代码

都是在执行

被分配开发任务

也曾经有机会带过大学生

有一次带 A 、B ,都是技术还没入门的很小的年轻小孩

老板招进来的,不是我招进来的,工资 2 千多

一个男孩一个女孩子

都是我手把手教

基本上除了最简单,最基础的功能,

稍微复杂点的功能,都是我坐在他们工位旁边,耐心说、细心讲、直接边说边讲边边敲代码演示教

教 A 使用 git ,教了 1 个月,每次提交代码都是我去他工位上,跟他说,你记住,看清了,

这样一遍一遍演示讲解一个月之后,A 就能自己使用 git 命令提交代码了,一共也才三个命令

分配给 A 一些简单的页面修改,H5 静态页面,A 能独立完成

B 是一个小女孩子,我一直坐在她旁边手把手教

女老板很不高兴,就限制我教女孩子写代码的时间

后来老板说的是每天只能下班前教一会儿

当下的状况

其实也是有一些年轻的小伙子小姑娘

我对人的要求是很严格的

理想的情况是

年轻的人虚心学习,很努力用功做事

那老年熟练工人老带新也会带的开心

但这种情况并不是很普遍能发生

有时候让年轻新人把事情做好一点,

比如我们公司自己的官网

我看年轻新人在写

我希望这个人呢

写好一些、写快一些

我才能有机会带她把项目做好,把事情做好,把代码写更好(不是说我水平多高,而是相对于新手水平高一些)

但年轻新人可能会有这种感觉:

1 、这个人在 pua 我,逼我多干活

2 、这个人又不是老板又不是领导,又不给我发工资,是不是有病在这指指点点,老板都没说什么

3 、做得越慢、越能白拿更多工资,岂不是美滋滋,做的太多太快,自己太累

4 、做公司项目是压榨,宁愿上班的时候在看别的项目、看开源项目,也不写公司项目

做管理真的很不容易

管的太严逼太紧了又怕年轻人受不了跑路了

从我个人来讲,工资不是我发,

年轻新人写的代码我也看不上

完全放任年轻新人不管,对我来说完全没有任何负担与责任

甚至老板说,老板自己在筛选,不好用直接开掉就行了,我是劝留着年轻小姑娘,现在找工作很不容易,希望小姑娘也能多学点东西再出去

老板曾经说过要给我一个技术总监头衔,但公司一共没几个人,我拒绝这种头衔,可能也是因为没有这种头衔,所以在年轻新人心中会有人微言轻的想法

而且年轻小姑娘已经不跟我说话了,可能是觉得怪蜀黍太油腻了吧,放假前还好好的。

我对代码、对人的要求都很高(不是大公司那种要求高,是我有自己的要求)

做事就是做事

把活干的稍微好一点,不是一定有多好,总之尽力做好

但我这种油腻形象已经很难改变了,天天在办公室给年轻姑娘讲黄段子,已经没好感了

目前有个很大的项目

其实我很需要年轻新人帮我一起做好一个项目

但是如果年轻新人很难管很难带,带着一起做项目很累的话,

那我自己多加点班,自己也是一样的累

还不用被年轻新人误解我在压榨、pua 他们

但如果年轻新人不能把活干漂亮的话,老板不可能一直亏钱发工资

而我没有带个总的头衔,去指指点点年轻新人,也是非常不合适(几个人的小公司)

为了能给年轻新人开出工资

我也努力找过要求很低、预算很低的项目,想给新人用来学习

有个小女孩子啥也不会,天天看电视聊天打游戏

但她喜欢扫地,还主动给公司里的绿植浇水

其实也怪我,没有经营好在公司的形象

我真不懂怎么做好管理

怎么才能让年轻的新人在公司干的开心、即赚到钱、又学到东西,然后公司还能有一些适当的利润呢?

我很迷茫

2873 次点击
所在节点    职场话题
23 条回复
GopherDaily
2023-10-09 00:11:33 +08:00
首先,从我私人的角度来看,写代码和下车间和还是有有点区别的,当前还是一个 10x 效应非常明显的领域,尽量不要去哪些车间是最好的选择。

实际来看,钱给到位了,未来触手可及,技术领先,情绪到位,四点到位任意一点就可以了。
dwdh
2023-10-09 08:10:08 +08:00
把我叫过去,我协助你管

说认真的工作不就是价值互换,公司“给钱”,劳动者给工作成果,工作要看眼前,自己啥逼情况不知道嘛,好高骛远,眼高手低,这看不上那不做的,坐吃等死,那就滚蛋下一个。

给些资源让员工自己去成长,把如何捕鱼的方式教给他们,养成自学能力。教一个月 Git 干啥呢那是,在企业不付出价值前,我们没有任何义务免费教别人做事。

遇到懂事,好学的年轻人可以多教一教,还能锻炼到自己,所谓费曼学习法.... 对自也会有些提高


另外必要的授权,扣帽子是非常有必要的。必须让领导授权给你某某某职位,以及“特权”,要让下边的人知道,你就是干这个的,有一定的小权限,“哪怕这个权没可能那么大”。

另外说干活可能慢的问题,团队能力不行,会影响到项目进度,此时合理搭配人员,在必要时跟领导要资源,项目可能会延期,拿出目前的计划安排,扒拉扒拉,说明目前的情况。并提出几个可行的解决方案
1 增加人手 2 丛不紧急的项目组调动人 3 外包出去一部分

能力不行,不思进取的趁早跟领导提把 TA 干掉,不要犹豫。


所谓关怀,人情世故.... 加班要适当给餐补,打车费,第二天晚到,调休,帮忙关注进度解决最棘手的问题,让员工学会遇到较困难的问题,及时跟你沟通,自己也每天关注进度。

对代码有要求是好的,在技术参差不齐,还有猪队友的队伍中,难免需要一些妥协,这个解决方案就是,工期合理,定期改善团队装备,才能打好仗。

另外我们要清楚,技术是为业务和产品服务的,先完成 0-1 ,把产品先做出来,先活下来,也正是这些“屎山”养活了我们,多积攒点粮,才能在这个冷酷的战场上活的更久,走的更远.......

我们做的不是一个艺术品,任何东西都有遐思,很少有东西一出世,一鸣惊人,一飞冲天那种,Chatgpt 是很牛逼,你的体量做的到么,有各种成分在,牛逼如谷歌的大公司,也死了 N 多的产品 。

以上,个人的愚蠢之谈,仅做参考。
在外边手机打的格式不太好,凑合看吧🙈
dwdh
2023-10-09 08:25:36 +08:00
另外我又想到一点,如果要新招聘的团队员工,你必须一面,把 HR 的权利降小(他们只能打配合),如果可以尽量自己直接筛选简历,老板只能做终面,做好面试记录,在选人这块我们要给领导“压力”,毕竟是你用人,如果啥事都是领导拍脑门,赶紧跑吧~
liuidetmks
2023-10-09 08:32:24 +08:00
以身作则,让他们免费写代码
qb20150806
2023-10-09 08:45:48 +08:00
细🔒给小女生手把手教,还能天天看电视聊天打游戏,属实羡慕了
dj721xHiAvbL11n0
2023-10-09 08:46:38 +08:00
地点是哪里? 2000 多工资你想让人家干啥? maybe 人家只是来混个日子?一切要切合实际,你能决定多少,就去做多少事,你决定不了的,就少干预。
zt5b79527
2023-10-09 08:55:19 +08:00
其他的不说,就 “但我这种油腻形象已经很难改变了,天天在办公室给年轻姑娘讲黄段子,已经没好感了” 这你不能怪别人吧,真的就不给同事讲黄段子活不下去么,赶紧戒掉这点爱好吧。
opengps
2023-10-09 09:07:55 +08:00
首先啊,我觉得得给人做个分类:
1 ,稳定型,虽然不那么上进,但是能力一般,一个岗位能待得住,给足够安全感更重要
2 ,上进型,虽然能力强,但是很可能突然因为一些不顺利的事情而离开,办法也就是按成绩给奖励,长期录用需要用期权
3 ,中下类,比如各种陋习,如果没有什么特别优势,尽量避免这类人带坏风气
4,5,6,7.自行补充...
error451
2023-10-09 09:14:35 +08:00
首先,管理者他不是老师,你手把手教纯属胡来。

作为领导,只制定标准,检查对方的工作是否符合标准,具体怎么实现,让对方自己想办法。

作为员工,只要规矩明确清晰,不管规矩有多复杂,都不会有人反感。自己做不到,大不了离职。
但是如果规矩模糊不清,今天这样,明天那样,那必然会招人反感。

作为管理者的工作很简单
对下 制定任务,检查工作。
对上 替下属背锅,为下属争取利益

管理也是个技术活, 你要会干。
最差的就是那种,把自己当成高级程序员的管理者。 干扰下属工作, 工作一出问题就甩锅给下属, 完全不合格。
wednesdayco
2023-10-09 09:17:24 +08:00
跟小姑娘讲黄段子可真有你的,人没告你性骚扰已经是对你的尊重了
daxin945
2023-10-09 09:18:54 +08:00
明确需求,明确产出物,明确时间节点
不过于追求完美,确定要做的东西不轻易推翻
我觉得你就打败了至少 80%的领导
dctxf
2023-10-09 09:20:15 +08:00
每个人都有自己的管理方式,说实话很难改变。对于老板来说,只要完成任务就行,至于你怎么带人的,他可能根本不关注(这里指 99%的老板),虽然我认为这是错的,可现实就是这样。
对于属下,我认为做到将心比心即可,毕竟每个人的追求不一样,不一定非要培养成跟你一个模样。有的人没什么追求,那就完成一些简单工作即可。有的人事业心很强,就分配一些难的事情。这样大家都开心,而且也不会眼红。
至于手把手,我认为没有什么必要,该指导的时候指导就行,毕竟师傅领进门,修行靠个人。过多的指导只会限制人家的进步。
最后,这都是我瞎扯,并不一定适用你,请酌情参考。
Vinceeeent
2023-10-09 09:22:40 +08:00
“跟小姑娘讲黄段子”,我一大男人听了都不想跟你一起写代码,更别说你坐旁边手把手教了。
runchaos
2023-10-09 09:23:05 +08:00
既然是程序员管程序员,换位思考就行了
aino
2023-10-09 09:40:30 +08:00
又是你这个老毕登
jackStation
2023-10-09 09:51:28 +08:00
从你的描述来看,你不是在做领导,是想做一个老师。你描述的内容大部分是一个高级程序员要做的事,而不是技术总监。
高级程序员:对学生也是因材施教,视情况而定。最重要的是先明确学生的目的。具体跟 8 楼讲的差不多。还要看学生的实际能力和工资匹配不匹配。这个社会价值决定价格,如果两者不对等,就会出现你说的年轻人对你的 1234 点感觉。当价格配得上价值,这些感觉都不会存在。
技术总监:你要对公司负责,对项目负责。从节点,边界上把控项目进度。对结果,对产出负责。而不再是个人。从结果反推过程。哪里有棘手的问题,才需要你出面,解决人员配比,攻坚技术壁垒。因为项目多你也没时间一个个细分追踪,那是项目经理做的事情。但所有项目出问题你都得背好锅。所以要对每个项目什么进度,卡点在哪里,怎么解决,可能面临什么风险要有数。还有就是有问题,要趁早。
tool2d
2023-10-09 09:52:19 +08:00
上个帖子还认真回复,这个帖子一看,工资才 2k 。

就当年轻人是吉祥物吧,有 chatgpt 也不用你教,放在那里就好。
wniming
2023-10-09 09:57:23 +08:00
“但我这种油腻形象已经很难改变了,天天在办公室给年轻姑娘讲黄段子,已经没好感了”

这就是你最大的问题,别人对你都没好感又怎么会愿意听你的。
manning
2023-10-09 09:59:42 +08:00
又是你这个老毕登,什么公司,让我们这些大手子来看看
rick2c
2023-10-09 10:41:23 +08:00
又是你这个老毕登

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

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

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

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

© 2021 V2EX