Dojo
话题
新佳
订阅
极道
元认知
元逻辑
元设计
元编程
元语言
软件工程资料汇编
什么是软件开发中的“两份比萨队”? - martinfowler
双披萨团队是为特定业务能力提供全面软件支持的小型团队。这个词因用来描述亚马逊如何组织其软件员工而流行起来。 这个名称暗示了此类团队最明显的特点,即团队的规模。这个名字来源于这样一个原则,即团队的规模不应超过两份披萨的饭量(不过我们这里说的是美国披萨
软件工程:领导力与价值感
领导力是最大的推动力,但也可能是最大的障碍。要使变革取得成功,我们需要最大限度地激励员工,最大限度地减少对员工的威胁。 乔纳森·斯马特(Jonathan Smart)和西蒙·罗勒(Simon Rohrer)是《Sooner Safer Ha
幽默:哲学系学生更喜欢做算法难题?
宿舍里的计算机科学专业学生发现哲学专业的学生曾经以做 leetcode算法难题为乐(并且比任何人都能解决更多的难题),这让他们感到非常震惊。 网友:1、我曾经是个哲学爱好者 我读完了所有的西方经典,最后吃了#维特根斯坦 的药丸。CS
为什么工程师应该专注于写作?
所有工程师都是优秀的代码编写者。但我相信,为了成为更好的工程师,你应该提高你的写作技巧。 从古至今,人们都在写作。我们用符号来书写,比如在古埃及。我们也用字母书写,如文艺复兴时期。 我们所有人在学校至少都
最差的程序员
衡量开发人员工作效率的最大好处是,你可以很快找出那些糟糕的程序员。我想给大家讲讲我认识的最差的程序员,以及我为什么要把他留在团队里。 几年前,我在 Twitter/X 上写过一篇关于我认识的最好的程序员的文章,我应该把它写成一篇博文。现在,我也应该
使用ChatGPT提示能自动编写测试代码吗?- michaelfeathers
如今,有许多基于GPT的工具可以分析注释和代码,并在您键入时提出补全建议。您也可以提示它们生成或转换代码。 无论哪种情况,您都可以选择接受更改(或不接受),但必须小心。 基于GPT的工具容易产生幻
幽默:我们公司的管理情况
什么是相空间以及在软件测试中应用
相空间(Phase Space) 的概念是由 "动态系统理论 "提出的。"动态系统理论 "是一个数学领域,它描述了复杂系统的存在及其相互猜想和独立的行为。 相空间是一个系统存在所有可能状态的空间;而这些状态以独立的形式共存并相互对应。
为什么工程经理更应该有系统思维?
什么是系统思维以及为什么它在软件开发中至关重要? 什么是系统思维?系统思维是一个广泛的知识领域,通过理解所有部分如何相互联系和影响来解决问题。这个理论并不新鲜,不同行业已经应用了数十年。一个很好的例
幽默:敏捷会议的站立改成俯卧撑,时间必短
什么是Bloom分类法?
如果您是一名软件开发人员,您可能听说过Bloom的分类法。它是一个将认知能力分为较低和较高层次的框架。您可以使用Bloom的分类法来增强您的学习过程并实现您的目标。 Bloom分类法的六个层次,按照认知复杂性的增加顺序,分别是:、记忆:获取
历史上代价最高的 11 个软件错误
软件错误造成的经济损失取决于几个因素。首先,支付开发人员和软件工程师来解决混乱的直接成本。然后就是停机、数据丢失和交易浪费。在此之后,还需要考虑声誉受损。任何遭受灾难性软件错误的组织都将失去客户和更广泛市场的信誉,甚至可能违反其服务协议。这可能会导致长期的财务损失,因为人们对品牌本身失去信任
幽默:“腿间效应”荣获搞笑诺贝尔奖
日本研究人员东山厚树 (Higashiyama Atsuki) 因研究用双腿观看物体的效果而于 2016 年获得搞笑诺贝尔奖。 东山从1996年开始了他的“腿间效应”研究。他从小就意识到日本心理学研究领域存在诸多限制,因此他特意将自己的作品提交给英文出版物
升职越快,技术硬技能越少?
无论是作为工程师还是经理,职位越高,你就越需要软技能。 软技能指的是: 直接的社交技能--能够与他人建立联系、成功合作,甚至只是与你周围的人(尤其是领导)进行人际交往。 沟通--能够清楚、简洁地解释技术概念和实施方法,以便他
不合适的上下文环境无法发挥自己的优势
当你处于一个不合适的环境中时,类似不用你的常用手在工作,如果你常用右手,用左手工作不方便,反之亦然。 安德烈·马丁提出:为什么我们的工作方式比以往任何时候都重要 不要从找工作开始求职或开始职业生涯,而是要
探讨英国空中交通管制崩溃的原因
2023 年 8 月 28 日,英国空中交通管制运营商 NATS遭遇重大技术事故。BBC 报道称,有2000 多个航班被取消,损失估计超过1 亿英镑。该事件可能影响了数十万人。 导致事件发生的一系列事件的起始点可以追溯到将飞行计划输入飞行规划系统的
一开始就能预先设计出接近正确的软件吗?
Leslie Lamport认为:如果你从一开始就没有正确设计,那么你编写的每一段代码都是一个补丁。 Leslie Lamport 是一位计算机科学家和数学家,因其对分布式并发系统的理论和实践的基本贡献而于 2013 年获得 ACM 图灵奖。他还创
以解决方案为导向的辅导沟通
SFBT(即以解决方案为中心的短期疗法)是由温斯康星州密尔沃基的治疗师于 20 世纪 80 年代初开发的一种方法。它主要由 Steve de Shazer 和 Insoo Kim Berg 推动,基于 Milton Erickson 等之前成功治疗师的工作。
上页
下页