项目管理
-
技术负责人如何成为值得信任的领导者
技术能力很重要,但决定你能走多远的是领导力 成为一位让工程师愿意追随、也让跨团队伙伴乐于合作的技术负责人,不仅能为你打开更多职业机会,也能显著提升团队绩效。 对于工程领导者来说,技术能力能够帮助你获得信任的起点,但真正决定你能否持续扩大影响力的,往往是沟通能力、协作方式,以及别人是否愿意继续与你合作…
-
软件工程经理如何保持技术素养
成为工程经理之后,你可能已经明显感觉到:自己与团队日常技术工作的距离正在逐渐拉大。 如何保持技术素养,也因此成为许多软件工程经理在职业转型后必须面对的问题。 有资深工程管理者曾直言:“人员管理固然重要,但仅仅做好人员管理,已经远远不够。” 那么,软件工程经理应该如何弥合这种距离,在不重新成为全职开发…
-
高级工程经理的真实工作:职责、能力与角色转型
晋升为高级工程经理,并不只是头衔发生变化,而是意味着你进入了一个全新的职业阶段。 对我来说,这个转折点出现在我牵头推动一项搜索基础设施升级方案时。 这项方案颇具野心:我们计划引入一套基于 Elasticsearch 的新索引系统,同时为搜索能力的长期演进制定方向,逐步突破原有基于 Lucene 的本…
-
技术债务治理策略:如何制定有效的技术债务管理方案
领导者在治理技术债务时,最容易犯哪些错误? 技术债务并不一定是坏事。很多时候,它的产生都有合理的初衷:为了按期交付某项功能、抓住关键业务窗口,或在资源有限的情况下暂时接受一些工程上的取舍。 真正的问题不在于是否存在技术债务,而在于这种取舍是否会逐渐变成团队的默认做法,甚至固化为企业文化的一部分。 我…
-
编码代理支撑框架:如何用前馈、反馈和传感器提升 AI 编程质量
随着 AI 编程工具和编码代理的普及,工程团队开始面临一个新的问题:如何让编码代理稳定地产出高质量代码,而不是把所有风险都留给人工审核?本文讨论的核心,就是如何为编码代理构建一套工程化支撑框架,通过前馈控制、反馈回路、自动化传感器和人工监督,提升代码质量、减少返工,并增强团队对代理输出的信心。 在人…
-
AI 软件开发中的人与智能体:软件工程循环、人在环路中与框架工程
在 AI 软件开发流程中,人类究竟应该处于什么位置?是置身事外,只凭感觉让智能体生成代码?还是深度介入,逐行审查它们写出的每一行代码?我认为,答案不在这两个极端,而在于始终聚焦一个目标:把想法转化为成果。 人类真正适合的位置,是构建、引导和管理这个软件工程循环,而不是完全放任智能体自行其是,也不是对…
-
技术负责人如何赢得信任,并提升团队绩效
成为一位让工程师愿意追随、也让跨团队伙伴愿意合作的技术负责人,不仅能打开更多职业机会,也能显著提升团队绩效。 在软件工程师职业生涯早期,衡量生产力的标准通常很直接:平均每周提交多少个 Pull Request?一年修复多少个 Bug?功能是否总能按时交付? 刚进入职场时,关注这些个人产出是合理的。但…
-
工程师转型经理:双重视角
从一位软件工程师的个人经历,以及其经理的观察与支持中,了解工程师如何一步步转型为工程经理,并成长为真正能够带领团队的管理者。 从软件工程师转型为工程经理,既充满挑战,也伴随着机会和成长空间。但没有人能独自完成这样的转变。每一次成功的管理转型,通常都包含两个视角:一个是工程师本人如何迈向领导岗位,另一…
-
从工程师到工程经理:转型双方的真实经历
从个人贡献者成长为工程经理,每一次跨越都离不开导师的指导、实践中的失误,以及那些让人突然想明白的顿悟时刻。本文将分别从工程师和经理的视角,讲述软件工程师如何转型为工程经理,以及管理者应该如何帮助他们顺利完成角色变化。 一名软件工程师是如何一步步走向管理岗位的?作为他的经理,又该如何帮助他顺利完成这次…
-
授权入门:管理者应该授权什么
用五个步骤,找出今天就能授权的五项任务 为什么我们的待办事项总是在不断增加,却似乎永远也做不完? 对于管理者来说,学会授权不仅是缓解工作压力的方法,也是提升团队能力、培养成员自主性的重要管理技能。但很多管理者真正遇到的难题,并不是不知道授权的重要性,而是不知道哪些工作应该自己完成,哪些任务适合授权给…