软件工程资料汇编
平台工程:DevOps 进化还是花哨的重命名?

这些天,每个人都在谈论平台工程。甚至 Gartner 最近也在其 .
好的软件哲学家有哪些? - Hillel

1、《Clojure元素》的作者,茨特尔曼 2、我自称计算机哲学家已经很多年了,所以我推荐richhickey和J.
用CAP定理解释成长型组织的大难题 - Nir

有人曾经告诉我,任何类型的团队或组织所经历的最艰难的转变是从大约 30 人增长到 60 人。 当时,我记得我在想,“嗯,这很随意。当然,每个组织都是不.
CTO保持技术敏感的六个技巧 - Shopify

在我的工程生涯中,我做出了一个选择,离开了个人贡献者(IC)的轨道,转而担任技术领导职务。当时,我觉得自己已经在一些工程学科上取得了知识和技术深度,想尝试一.
Slack使用“产品三人组”模型构建微服务团队 - smnbs

公司为变得敏捷而犯的10大错误

敏捷无处不在。似乎每个人都想成为敏捷。如果你没有敏捷的团队,你就是一个恐龙。 但是,一个组织并不是简单地成为敏捷。.
2022年软件开发的十五种趋势 - geekculture

以下是通过参加了一些关于软件开发的会议搜集到的软件开发趋势: 1. 可观察性[跟踪、监控和记录]是.
Proebsting定律:编译器每18年只将计算能力提升一倍

我声称下面这个简单的实验支持这个令人沮丧的说法: 用你最喜欢的最先进的优化编译器运行你最喜欢的一组基准测试。在启用和未启用优化功能的情况下运行这些基准.
软件开发的基本法则

与任何其他学科一样,软件工程领域包含一些有趣且众所周知的规则、概念和法则。 墨菲定律 .
TLS:约束理论 + 精益 + 六西格码 - 结合每种方法的精华 - philip

约束理论(TOC) 专注于改进决定整体性能的系统约束…… ……以这种方式显着提高精益和六西格码计划的投资回报和成功 .
从两次波音737MAX飞机坠机中学习到什么? – Eli

波音737MAX飞机在2018年和2019年两次坠毁,相隔不到半年,这个案例涉及三个大的管理失误,值得借鉴,所以一些有效的经验可以让所有管理层内化。 这个故.
几条有关约束理论的管理格言

Eliyahu Moshe Goldratt 是以色列的商业管理大师,他是优化生产技术、约束理论(TOC)和其他TOC衍生工.
思考工具之反动 | Untools

思考工具之推理阶梯 | Untools

避免草率下结论。根据实际情况做出决定。 我们根据得出的结论采取行动并做出决定。但我们倾向于跳到这些结论,跳过推理过.
思考工具之冰山模型 | Untools

通过查看隐藏的抽象级别来发现事件的根本原因。 只在事件层面上解决问题往往是不够的。真正的原因往往隐藏在众目睽睽之下.
停止直接要求员工变得有弹性 - MITSloan

最好和最成功的工作场所是那些确保人们在困难时期感到支持的工作场所。 建立能够应对不确定性和变化的团队需要创建支持和对话系统。 .
为什么科学需要更多的研究型软件工程师? - nature

2012年3月,一群志同道合的软件开发人员聚集在英国牛津大学,参加他们所谓的合作研讨会。他们有一个共同的职业--编写代码以支持科学研究,但有不同的工作头衔。.
团队文化建设:拥抱黑客文化

早在20世纪60年代,在麻省理工学院的宿舍里,非常年轻和聪明的人得到了他们的第一个用户可编程的计算机。这就是一切的开始,"黑客之路",修补计算机并取得有限但.
将亚马逊飞轮融入您的开发过程 - Shiraberkovi

软件工程估算的技巧 - shubhro

Shubhro Saha 是 Facebook 的工程经理。他写了一篇很棒的博客文章,介绍了如何更好地估计一个项目需要多长时间才能完成。 一个很好的提.
Rust本身难度会影响其工程性吗? - jmmv

Rust 因学习曲线陡峭而臭名昭著。借用检查器是您必须击败的第一个 Boss,但如果对内存如何工作、对象如何移动以及借用检查器执行的规则有一个良好的心智模型.
软件工程团队的基于领域的结构 - snaptravel

2021年初,在Snapcommerce,我们有25名工程师在班组工作。每个小组都有一个工程经理(EM)作为所有项目的负责人和技术负责人(TL),一个产品经.
写代码是一回事,学习成为一名软件工程师是另一回事 - thehosk

学校是一回事;教育是另一回事 — Austin Kleon 只有当你通过考试并定期驾驶时,你才能真正学会驾驶汽车.
Pipefy如何使用团队拓扑方法建设敏捷团队?

多年来,我们注意到开发具有高性能和高效率的软件是多么困难,以及团队因素在这个等式中是多么重要。有时我们没有意识到,我们并不总是需要最好的语言、技术或任何先进.
程序员职业成功的十大预测因素 - LBacaj

在我 12 年多的职业生涯中,我帮助雇佣了 100 多名工程师。我管理并指导了多个工程团队的职业生涯。其中一些可能会让您感到惊讶,但我相信它们预示着我们行业.
40多年的软件工程研究是失败的 - iansommerville

作者背景 : 从1981年左右到2014年退休,我一直从事软件工程或相关学科的研究。从1984年到2014年,我的所有研究都涉.
敏捷与软件的长期危机 - logicmag

首先什么是敏捷?它来自哪里? 我第一次遇到敏捷是在图书馆的工作中。我被雇来帮助一个新的数字学术中心落地,有时与图书.
OKR如何应用到产品设计? - Reddit

OKR是目标和关键结果,这如何应用于产品设计,当你设定目标时,KR是目的还是结果? 如果它们是结果,那么你怎么知道你的设计是否对你所测量的结果有所贡献.
如何有效设定OKR中目标? - Reddit

OKR(目标与主要结果法)中最重要的是设立“目标”,但是现在的我怎么知道未来成功是什么样? 设立的这个目标又如何具体到足以有启发性,又要不能太具体以致.
BBC如何使用团队拓扑构建内部核心平台?

在软件工程方面,我们的愿景是让 BBC 以其工程和内容而闻名。为此,我们必须进一步发展 BBC 作为产品和技术公司的理念。 我们的资产中有数百个微服务.