- 主题:team leader不写代码正常吗
我不写代码,但我写的需求和方案文档字数和页数比所有人加起来多几倍。我觉得leader的工作是确保技术方向不走偏,尽可能不迭代。编代码也不缺我一个。
【 在 xeagle 的大作中提到: 】
: 加上leader一共3-4人的小组。leader几乎不写代码,只是review和根据对代码的一些理解(我感觉没有深入研究过代码逻辑)和自己的经验给一些简单的建议。即使项目严重delay了,也不会参与代码开发和bug fix.
: 这种情况正常吗
: 发自「今日水木 on iOS」
--
FROM 36.43.210.*
问题当然解决啊,我是解决问题的主力,但是确实不太写代码
【 在 xeagle 的大作中提到: 】
: 但如果项目delay了几周呢,问题特别多,你也不亲自解决一两个问题?只给简单建议大部分情况没有多少帮助啊,因为是代码细节特别多的那种
: 发自「今日水木 on iOS」
--
FROM 219.145.32.*
是的
【 在 juda 的大作中提到: 】
: 独立做过几个项目以后,就知道写代码其实是整个过程里最简单的事情了
:
--
FROM 219.145.32.*
这么说吧,我的团队里软件,逻辑,算法都有
基本会有这几种情况需要leader协助解决问题:
1.需求和方案是leader做的,成员实施,因为我写的方案会非常详细,基本可以认为是代码的中文版,细节都有,遇到问题大多是没有严格按方案来干,找到差异点纠正就好
2.需求和方案是成员自己搞的,leader不熟悉,这种情况其实去插手具体代码没有意义,没准还成为了捣乱。这种情况做方案的那个成员一定是最懂的,leader主要是通过跟成员一起分析原理和底层逻辑,协助找到他的思维不严谨的地方,找到疏漏,问题自然就解决了,去直接参与代码是没啥用的
3.问题发生在不同成员或者不同专业的边界处,这种一般是接口没定义好或者相互没配合好,并且成员一般只限定在自己的思维和视角内,看不到全局,迟迟不能解决,这种时候leader是负责拉通,规范接口处的定义和行为,把各部分需要修改的内容归属到具体的责任人。
4.以上都不太需要参与代码,有一种特例需要参与代码,主要是FPGA逻辑设计人员如果经验不丰富,他的代码写的不规范或者掩藏了问题,他自己都说不清楚,这种确实得帮忙看。软件设计人员因为debug手段太丰富了,一般只要你给他理顺了,代码的问题他自己就搞定了
【 在 xeagle 的大作中提到: 】
: 但如果项目delay了几周呢,问题特别多,你也不亲自解决一两个问题?只给简单建议大部分情况没有多少帮助啊,因为是代码细节特别多的那种
: 发自「今日水木 on iOS」
--
FROM 219.145.32.*
那不会,我一直在一线。其实整个项目而言,代码工作量不到20%。产品定义,需求分析,产品级方案设计,算法需求分析,算法方案设计,算法代码开发和仿真,然后UI/软件/FPGA需求分析,方案设计,概要设计,详细设计,然后才是代码编写,然后仿真,联调,测试验证,最后各种用户手册编写。整个过程里,代码开发的工作量真心不到20%,代码开发不是整个工作的全部。
但如果整个团队的工作方式是一上来就直接写代码,那确实。。。问题多得很,delay是常事。屎山代码大家都头疼,leader也搞不定屎山。这种情况就是另一个层面的事了。
【 在 anglealq 的大作中提到: 】
: 脱离一线太久会失去对细节的敏感度的,说白了会手生,再说难听点 一时半会就会写不来
: :我不写代码,但我写的需求和方案文档字数和页数比所有人加起来多几倍。我觉得leader的工作是确保技术方向不走偏,尽可能不
: - 来自 水木社区APP v3.5.7
--
修改:xiaohu FROM 36.40.174.*
FROM 36.40.174.*
我觉得leader应该是保障在自己的工作范围内不出现屎山。一定不是搞出屎山来再去解决它。
屎山基本上很难完全改好,屎山代码一般都有很大的局限性,最后这部分功能就不得不重构了,重新开发一遍。
【 在 xeagle 的大作中提到: 】
: leader搞不定屎山?不能拿这个当借口吧,leader不就应该做最难的事情吗
: 发自「今日水木 on iOS」
--
修改:xiaohu FROM 180.98.90.*
FROM 180.98.90.*
如果你遇到很不靠谱的leader,想办法自己挪地方就是了。工作几十年就是要跟各种不同的人打交道,都是成年人,别指望改变别人,要么想办法搞掉他,要么想办法自己挪地方。虽然不靠谱的leader可能时间久了他自己也就自然而然被淘汰了,但是这个时间比较久,过程也比较恶心,等不起。与其等待和论坛吐槽希望别人共情,还不如自己想办法挪地方。
或者自己想办法向更上级体现出来你也有做leader的能力,另起一个小团体。这都是可以实现的。
【 在 xeagle 的大作中提到: 】
: 主要问题是,项目完不成。他在那里干看着,宁可刷视频也不会做点代码上的事情,详细定位一下bug原因也好啊,最多凭感觉说个bug原因能有很大帮助吗
: 发自「今日水木 on iOS」
--
修改:xiaohu FROM 180.98.90.*
FROM 180.98.90.*