技术管理者(Tech Lead)
文章平均质量分 66
爱码叔
《漫画设计模式》作者,电子工业出版社
展开
-
程序员错觉之『这个Bug很快搞定!』
生产 Bug 改起来需要格外小心不说,还有一堆流程要走。哪怕只改一行代码,全部单元测试跑一遍、Code Review 走一遍、Pipline 跑一轮、QA 测一遍。造成 Bug 的代码,坑非常多,触一发而动全身。改一个 Bug,冒出来仨,还是很常见的。听到自己程序有 Bug 的第一反应是:不可能!这里不仅有专属程序员的幽默,还有职场段子、生活糗事,也有软件设计知识干货!对了,Bug最好一次搞定,哪怕都费点功夫。接下来即使确认了Bug,也会回以小问题很快搞定!这个态度是必须的,死活也要守住自己面子的底线。原创 2023-06-08 14:14:25 · 354 阅读 · 0 评论 -
程序员错觉之『出差下周就回来了!』
对于出差,我们应泰然处之,有自己的判断。如果做特定的事项,如UAT支持、员工培训,出差时长会比较准确。如果是救火之类,时长是不靠谱的。你很在意出差时长的话,最好提前和经理聊清楚。出差过程中如果被一拖再拖,你需要讲出你的诉求和难处,否则如果项目很需要你出差,经理会尽可能拖延你回来的时间。原创 2023-06-02 09:19:47 · 151 阅读 · 1 评论 -
程序员错觉之这个需求两天搞定-程序员如何正确评估工作量
有些影响不大的因素,我们根据发生的可能性适当给予 buffer 即可。但是对于评估影响非常大的不确定因素,我们需要和业务方确定前提、假设。非技术人员,甚至经验不足的程序员很容易错误的判断工作量。对工作量预估应建立在对系统、工作方式、基础环境的了解之上,根据风险大小给予一定的Buffer。凭借对自己技术水平的自信以及简单的需求描述给出的评估往往会过于激进。我们需要尽量将不确定的因素转化为确定的因素。估算的方法有很多,这里不再讨论。原创 2023-05-06 10:10:23 · 409 阅读 · 0 评论 -
Tech Lead(技术经理) 带人之道
Tech Lead 跨过带人的心理关以及构建起自己的影响力都不是太大的问题。带人的难点在于因材施教。这需要Tech Lead 分析每位团队成员的情况,根据情景领导力模型,找到其所处的阶段。根据每个阶段的特点来指导团队成员工作。原创 2022-09-14 00:44:55 · 704 阅读 · 0 评论 -
Tech Lead 如何应对团队发展不同阶段
现在你已经成功组建了你的团队。看起来人员搭配合理、个个精兵良将、人人充满干劲。貌似只差一声枪响,就可以在赛场上呼风唤雨、连创佳绩。原创 2022-08-03 01:04:49 · 462 阅读 · 0 评论 -
Tech Lead 如何应对编码时间下降
Tech Lead作为技术管理者,编码时间会大幅下降。那么TL 应该写一些什么代码呢?如何保持技术的判断力和创新能力呢?原创 2022-05-24 00:36:31 · 347 阅读 · 0 评论 -
再玩五分钟手机就开始学习
再玩五分钟手机就开始学习你有没有遇到过这种情况。原本计划好晚上学习,结果一拖再拖。下班回到家中。工作了一天太累了,先休息一会,看五分钟手机就开始学习!5 分钟后…时间还早,再玩一会。半小时过后…糟糕,怎么只刷了几个短视频就过去了半小时。开始学习吧!等等,今天游戏的任务还没做!先花10分钟做完任务,然后必须开始学习了!又过了半个小时…哎呀,进了游戏没忍住打了两局,任务还没做。赶紧做任务。又过了20分钟…任务做完啦!可以开始学习了!嗯?已经11点半了!怪不得有点困。马上到12点睡觉时间了,学半个小时原创 2022-04-29 00:10:21 · 1699 阅读 · 0 评论 -
千万不要相信程序员说 “等我10分钟,修完这个bug就走。”
千万不要相信程序员说 “等我10分钟,修完这个bug就走。”前两天写到程序员的几个美德–傲慢、懒惰、急躁。今天聊一聊程序员的通病–乐观。先讲个小故事。某天傍晚7点,我收拾好东西准备回家。这时,一直在盯着屏幕的好基友抬头看了我一眼。“等我一会,咱们一块走?”“你还得多久?”“改完这个bug,大概10分钟。”“别逗我!改bug至少半小时!我先撤了。”晚上10点,我刷到好基友的朋友圈:“终于可以下班了!”。配图是西二旗灯火通明的大楼。这种事情在软件开发中经常会发生。早会说这张卡测一测,今天就原创 2022-04-29 00:08:47 · 1137 阅读 · 0 评论 -
Tech Lead(技术主管) 如何避免远离代码
TL 如何避免远离代码前两天聊到开发成为 TL 后,职责发生了变化,导致编码量下降。编码已经不再是 TL 的主要工作。那么 TL 是不是可以不写代码了?答案一定是否定的。TL 为什么要写代码?TL 非常有必要写代码,原因如下:TL 的根是 Tech,TL 的管理工作以技术为根基只有自己完整的开发一个story,才能切身体会到自己制定的流程、规范是否合理写代码过程中可以找到团队痛点和改进方向写代码过程中可以了解到团队成员的代码质量通过开发一个story,熟悉了整体代码,面对客户的问题不会慌原创 2022-04-29 00:06:00 · 298 阅读 · 0 评论 -
Tech Lead(技术主管)编码时间下降后的困惑
Tech Lead 没时间写代码怎么办?原创 2022-04-26 11:29:04 · 262 阅读 · 0 评论 -
Tech Lead (TL)需要掌握技术到什么程度?
Tech Lead 需要掌握技术到什么程度?TL 需要掌握技术到什么程度?这个问题可能每个 TL 都会时不时问自己。首先作为 TL,永远不要觉得自己技术已经够用了。即使你的技术已经能完全驾驭你的工作,但谁能保证明天你的工作又是什么呢?你需要不断拓宽自己的知识领地,不断砸实自己的技术基础。你工作的内容经常会发生变化,碰到不熟悉的技术是常有的事。不同工作内容对技术掌握的深度要求也不一样。面对这种情况,我应该学习技术到什么程度呢?每门技术都需要精深吗?显然这是不可能的,因为人的精力有限。原创 2022-04-26 11:23:16 · 644 阅读 · 0 评论 -
当你从研发 “不小心” 成为 Tech Lead 后----Tech lead 指南
从开发成长为TL作为一名软件工程师,技术这条路确实异常艰辛。伴随着一个个熬到爆肝的深夜,你解决掉一个个技术难题,学习了一门门技术。虽然你变秃了,但你也变强了。凭着追求卓越的精神和优秀的熬夜能力,你已经从一无所知的小白,成长为无所不能的技术大拿。你从初级程序员一路成长为高级程序员。人称 8 倍速程序员( 1 人干 8 人的工作)。这一天经理找到你。“王伟,近期要新起一个项目,你作为 Tech Lead 带一下开发团队。”“没问题,团队多少人?”“大概 20 人。”“嗯…我没带过这么大的团队啊”“原创 2022-03-16 09:10:04 · 1383 阅读 · 0 评论