百科
-
如何打造持续学习的工程文化?软件工程团队的 6 个实践方法
持续学习,是构建高效协作文化和优秀工程团队的重要组成部分。对于软件研发组织而言,建立持续学习文化,不仅有助于工程师提升个人能力,也能改善知识共享、团队协作和软件交付效率。 某海外科技公司的平台工程负责人 Garcia 分享了他对软件工程团队建设、知识共享和持续学习的思考。 披萨面团其实很“娇气”。温…
-
在 AI 编程时代,为什么开发者专业能力比以往任何时候都更重要
AI 工具似乎已经无处不在。只需轻敲几下键盘,它们就能给出问题的现成答案,自动补全代码的速度甚至快过我们的思考,还能直接生成完整的代码块。在 AI 编程助手快速普及的今天,开发者的编码速度正在被显著提升。有研究显示,某些 AI 编程助手最高可使开发者的编码速度提升 55%。也有海外高校研究表明,在 …
-
AI 编码代理如何帮助软件团队持续偿还技术债务
软件最迷人的地方之一,在于它始终处于不断演进之中。然而,每一个组件也都承载着创建之初那些技术决策所带来的长期影响。随着时间推移,快速修复、“临时”方案以及为了赶进度而做出的妥协,都会逐渐累积为技术债务。对于软件团队来说,如何借助 AI 编码代理持续治理技术债务,正在成为提升研发效率和代码质量的重要课…
-
代码审查怎么做?高效 PR 审查流程与最佳实践
作为一名在海外知名代码托管平台工作的工程师,代码审查是我日常工作中最重要的内容之一。过去八年里,我审查了 7000 多个 Pull Request,也就是我们常说的 PR。为什么会有这么多?因为代码审查对构建优秀软件至关重要,而多一双眼睛,往往就能发现那些你原本可能忽略的问题。 我一直认为,代码审查…
-
AI 编码工具持续席卷软件开发团队:生成式 AI 如何改变研发流程
过去两年,人工智能几乎无处不在:从街头广告牌到企业高管简报,它的身影随处可见。尤其在软件开发领域,AI 编码工具和生成式 AI 正在快速进入企业工程团队的日常工作。去年,海外某代码托管平台首次开展开发者调查,发现美国部分开发者对 AI 驱动的编码工具表现出浓厚兴趣。不过,当时仍有一个问题尚未得到充分…
-
AI 编码工具如何重塑开发者体验:效率、协作与团队绩效调查
如今,开发者的工作早已不只是编写和发布代码。他们还需要在多种工具、环境和技术之间切换,其中也包括快速兴起的生成式人工智能(AI)编码工具。然而,对开发者而言,真正重要的并不只是故事点、部署速度或代码产出,而是开发者体验。 开发者体验决定了开发者能否高效、高质量地完成工作,能否超越既定标准、进入心流状…
-
技术主管如何提升领导力:受欢迎的领导者往往能走得更远
技术能力固然重要,但对于技术主管而言,真正决定你能走多远的,往往还有沟通、协作和团队领导力。 成为一名让工程师信赖、也愿意与之共事的技术主管,不仅能为你打开更多职业机会,也有助于提升整个团队的绩效。 在软件工程师职业生涯的早期阶段,我们往往习惯用实际产出来衡量一个人的工作表现:平均每周提交多少个 P…
-
开发者体验(DevEx)是什么?为什么企业应该关注它?
构建软件和吸尘有什么共同之处? 某海外开发平台公司的一位技术顾问曾经很讨厌吸尘。原因很简单:家里的吸尘器放在一楼,每次要用时都得搬上搬下,十分麻烦。后来他意识到,只要把吸尘器放在真正需要使用的地方,这件事就会轻松许多。如今,他每隔一天就会吸一次尘。 “软件开发也是如此,”他说,“当我们设计一种体验,…
-
优秀的开发者体验(DevEx)如何提升开发者生产力
开发者体验(DevEx)正在成为企业提升工程效能和创新能力的重要抓手。优秀的开发者体验,能够帮助开发者减少干扰、降低认知负荷、获得更快反馈,并将更多时间投入高价值的软件开发工作。 帮助开发者进入心流状态,提升开发效率 研究表明,当开发者能够拥有大块、连续的深度工作时间时,生产力可提升 50%。因此,…
-
可以在局域网使用的5款国产项目管理系统
企业寻找可以在局域网使用的项目管理系统,通常是为了让项目计划、任务、文档、研发数据和操作记录保存在内部环境,同时满足权限隔离、统一认证、审计及系统集成要求。本文盘点 PingCode、Worktile、CODING DevOps、Gitee 企业版和泛微 PMS·事井然。研发全过程管理可重点比较 P…