软件工程

     

构建软件最困难的部分不是编码,而是需求

24 2K

在所有关于 人工智能 的发.

以解决方案为导向的辅导沟通

10 2K

SFBT(即以解决方案为中心的短期疗法)是由温斯康星州密尔沃基的治疗师于 20 世纪 80 年代初开发的一种方法。它主要由 Steve de Shazer .

探讨英国空中交通管制崩溃的原因

155 9K

2023 年 8 月 28 日,英国空中交通管制运营商 NATS遭遇重大技术事故。BBC 报道称,有2000 多个航班被取消,损失估计超过1 亿英镑。该事件.

一开始就能预先设计出接近正确的软件吗?

151 2K

Leslie Lamport认为:如果你从一开始就没有正确设计,那么你编写的每一段代码都是一个补丁。 Leslie.

历史上代价最高的 11 个软件错误

165 6K

软件错误造成的经济损失取决于几个因素。首先,支付开发人员和软件工程师来解决混乱的直接成本。然后就是停机、数据丢失和交易浪费。在此之后,还需要考虑声誉受损。任.

什么是Bloom分类法?

176

如果您是一名软件开发人员,您可能听说过Bloom的分类法。它是一个将 .

最差的程序员

317 2K

衡量开发人员工作效率的最大好处是,你可以很快找出那些糟糕的程序员。我想给大家讲讲我认识的最差的程序员,以及我为什么要把他留在团队里。 .

不合适的上下文环境无法发挥自己的优势

204 6K

当你处于一个不合适的环境中时,类似不用你的常用手在工作,如果你常用右手,用左手工作不方便,反之亦然。 安德烈·马丁.

幽默:“腿间效应”荣获搞笑诺贝尔奖

132

日本研究人员东山厚树 (Higashiyama Atsuki) 因研究用双腿观看物体的效果而于 2016 年获得搞笑诺贝尔奖。 .

软件工程:领导力与价值感

273 4K

领导力是最大的推动力,但也可能是最大的障碍。 要使变革取得成功,我们需要最大限度地激励员工,最大限度地减少对员工的威胁。 .

什么是相空间以及在软件测试中应用

184 2K

相空间(Phase Space) 的概念是由 "动态系统理论 "提出的。 "动态系统理论 "是一个数学领域,它描述了复杂系统的存在及其相互猜想和独立的.

幽默:哲学系学生更喜欢做算法难题?

202 1

宿舍里的计算机科学专业学生发现哲学专业的学生曾经以做 leetcode算法难题为乐(并且比任何人都能解决更多的难题),这让他们感到非常震惊。 .

升职越快,技术硬技能越少?

190

无论是作为工程师还是经理,职位越高,你就越需要软技能。 软技能指的是: 直接的社交技能--.

为什么工程经理更应该有系统思维?

189

什么是系统思维以及为什么它在软件开发中至关重要? 什么是系统思维? 系统思.

什么是软件开发中的“两份比萨队”? - martinfowler

239 1

双披萨团队是为特定业务能力提供全面软件支持的小型团队。这个词因用来描述亚马逊如何组织其软件员工而流行起来。 这个名.

使用ChatGPT提示能自动编写测试代码吗?- michaelfeathers

294 3K

如今,有许多基于GPT的工具可以分析注释和代码,并在您键入时提出补全建议。 您也可以提示它们生成或转换代码。 .

为什么工程师应该专注于写作?

335
所有工程师都是优秀的代码编写者。但我相信,为了成为更好的工程师,你应该提高你的写作技巧。 从古至今,人们都在写作。.

编程不是动作反复练习的kata

457 2K

你想成为更好的程序员吗?然后练习。这与成为更好的音乐家、更好的运动员(女性)、更好的厨师、更好的艺术家等没有什么不同。 .

运维管理:其实我们一直错误地在使用DORA指标

353 6K

我是DORA 4指标的忠实拥护者。如果在正确的情况下使用,它们是推动工程改进的有力工具。但是,作为一个社区,我们正在错误地使用它们。 .

产品经理形象生动介绍什么是敏捷?

255 2K

本文试图以一种简单的方式写下敏捷方法之间的区别:把它写成两个朋友之间使用送餐应用为案例的对话。 拉克什Rakesh.

为什么我更喜欢基于主干的开发

416 3K

如今,像Git这样的分布式版本控制系统已经 "赢得了版本控制的战争"。当DVCS越来越受欢迎的时候,我经常听到的一个论点是围绕着用Git这样的VCS进行分支.

软件不只是代码,还有程序员头脑中的人和理论

354 9K

Margaret-Anne (Peggy) Storey和Abi Noda是最近发表的ACM论文 "DevEx: What Actually Drives .

提示工程与盲目提示 - Mitchell

316 3K

展示了如何迅速工程可以是一个真实的的系统的方法,从语言模型中提取的价值。 “提示工程Prompt Engineer.

​​​​​​​“交付日期”是最糟糕的瀑布式思维 - Allen Holub

404 1

“交付日期”是最糟糕的瀑布式思维。 具体交付什么是我们在工作中学习如何交付。 .

如何让架构评审感觉像同行评审一样?

372 5K

许多人讨厌 架构 评审。 .

如何编写工程策略?

562 2K

工程战略应该实现什么,以及工程主管如何指导该战略的制定? 示例策略 我们希.

2023年软件工程框架和工具

1493 16K

软件工程 = 方法论 + 过程 + 工具。 软件工程就是使用工具和方法论(原材料、配方)生产软件产品的过程(详细步骤)。 .

软件工程师的企业易读性 - matt

841 2K

企业可读性是一种艺术,它使那些没有直接参与的人更容易理解任务及其结果。我将帮助你了解为什么这是一件需要注意的重要事情,以及如何利用它来帮助你的职业生涯。 .