禅道博客

分享专业技术知识,文章内容干货满满!

全部

“程序员”这个职业会不存在吗?

前两天,几位互联网大佬聊人工智能(AI)上了热搜,一些观点比较犀利,在软件行业掀起了大范围的热议,其中一大热点是:“程序员”这个职业会不会存在?去年就有惊人的观点:谷歌工程主管:程序员的职业生涯将在 3 年内被AIGC终结 我先亮出自己的的观点:“程序员”这个职业会存在,未来人机结对编程是常态。也就是说,程序员会和基于大模型的编程助手/编程Copilot协同工作,以更高效的方式完成程序/软件的开发。见我的软件工程3.0宣言(附演讲PPT)的第一句: 其实,我5年前就写过一篇文章:未来两年:人机结对编程(MMPP)将成为现实。当时,我过于乐观,但也不算乐观:2020年北京大学推出了...
📘
Test Ninja
03-13

自动化测试的生命周期是什么?

软件测试发展到今日,已经逐渐标准化且能力更强,其流程每天都在发展。测试人员的技术熟练程度对于整个测试阶段的成功来说至关重要。测试不再意味着仅仅发现错误;它的范围已经扩大,从任何开发项目开始就可以看出它的重要性。 当谈论起自动化测试生命周期(Automation Testing Life Cycle)时,大多数人认为这只是 SDLC 的一部分,但它远不止于此。有必要了解自动化测试应该是自动化测试策略的突出部分,并且具有生命周期。企业必须对其进行调整以提高其软件产品的质量。 随着继续推进,需要能够回答以下问题:什么是自动化测试生命周期,以及自动化测试生命周期中的有哪些阶段。 自动化测...
🌻
陈哥
03-06

中国式管理,大爆发!这家公司连KPI考核都没有,却连续8年市占第一

中国的很多公司在管理模式上喜欢走极端,要么全盘西化,要么家族式管理。在K哥走访的企业当中,有这样一家“离经叛道”的公司,他们没有KPI考核,却能够在同类产品的市占率中连续8年排名第一;他们实施OKR,但目的不是用来“激团队”;他们还尝试在非研发团队实施敏捷,效果出奇得好。这家公司就是“禅道软件(青岛)有限公司”。下面就来聊聊,禅道在管理上的“叛逆”之路。 01. 科技公司与“阿米巴”共舞:“主动算账”比“KPI考核”更管用 通常来说,阿米巴经营在制造业、零售业的应用比较广泛,成功案例比比皆是,但是在IT行业却很少有公司使用。禅道敢为人先,在2017年就开始尝试阿米巴,禅道软件创始人王春生...
📘
Mr.K
03-05

如何选择合适的自动化测试工具?

自动化测试是高质量软件交付领域中最重要的实践之一。在今天的敏捷开发方法中,几乎任一软件开发过程都需要在开发阶段的某个时候进行自动化测试,以加速回归测试的工作。 自动化测试工具可以帮助测试人员以及整个团队专注于自动化工具无法处理的各自任务,但困难的部分就是选择自动化工具。事实上,测试人员最常见的问题就是,如何选择适宜的自动化测试工具? 在本文中,我们将详细讨论在选择自动化测试工具时如何进行选择。但在继续之前,让我们强调一下自动化测试工具的重要性。 一、选择最佳自动化测试工具的重要性 如果想对项目进行成功的自动化测试,识别正确的自动化工具至关重要。为项目自动化测试选择合适的工具是获得项...
🌻
陈哥
02-28

用户故事编写指南:写出最贴近用户实际场景的故事

用户故事在软件开发过程中被作为“描述需求”的一种表达形式,是定义用户想要什么的简单方法。通过它可以清楚地解释产品。一个好的用户故事能帮助利益相关者理解产品的功能,并且有助于向客户介绍产品是什么。用户故事都会写,但如何写出最贴近用户实际场景的用户故事? 1)用户故事基本表达式 为了规范用户故事的表达,便于沟通,用户故事通常的表达格式为:作为一个<用户角色>, 我想要<完成活动>, 以便于<实现价值>。 一个完整的用户故事还应该包含以下三个要素: 角色(who):谁要使用这个。 活动(what):要完成什么活动。 价值(value...
豆子 02-22

【Sora】活着已经够焦虑了,别再制造焦虑了

“AGI可能不需要十年二十年那么远,可能一到两年就能实现。” “人类要完(gg humans)。” OpenAI全新的视频生成AI大模型Sora的发布,让各类“危言耸听”的言论甚嚣尘上。 但,活着已经够焦虑了,咱还是别制造焦虑了。 尽管Sora的发布无疑是AI领域的一个爆炸性新闻,但还是要用理性的视角看待,到底生成视频AI对我们会有怎样的影响? 一、Sora的技术实现 Sora,这个模型可以通过一段文本生成长达60秒的视频,不仅如此,视频画面也能呈现不同的角色、特定的动作还有复杂的场景。 听起来很酷,对吧? 与先前的关注短视频、固定大小的视频生成模型不同,...
🌻
禅道
02-21

IPD(集成产品开发)常见术语大全~看这一篇就懂了!

团队名称 团队名称 意义 IPMT(Integrated Portfolio Management Team) 高层决策团队 是负责制定和实施企业级别的项目产品或业务组合战略的团队。他们确保各个项目产品和业务之间的协调和一致性,以实现企业的整体目标和优化资源分配。 PMT(Portfolio Management Team) 组合管理团队 ...
💍
IPD
02-19

陆盛赟:预计未来5~10年内汽车软件的利润占比将大幅度提升

“未来汽车可能会成为一个由软件支撑的消费电子产品。以前,汽车产业的利润更多来自于硬件,占比达到60%~70%,甚至更高。预计5~10年内,汽车软件的利润占比会大大提升,这部分利润来自于智能座舱、自动驾驶等新功能提供的额外服务。” 近日,在《中国经营报》触角学院“解码商业公开课”子栏目“零观汽车”举办的主题为“聪明的车、智慧的路”嘉宾对话中,禅道软件咨询合伙人、前罗兰贝格咨询项目经理陆盛赟作出上述表述。“软件定义汽车”将是竞争的制高点已经成为业内共识。业内普遍认为,在汽车的硬件逐步标准化、模块化后,软件将逐步成为汽车的核心,软件的价值和作用在汽车中的比重将逐步提升;同时,软件也将成...
📘
尹丽梅
02-05

现代DevOps如何改变软件开发格局

在软件开发的早期,该过程通常是开发人员编写代码,再将其交给质量保证(QA)进行测试。这种瀑布开发方法可能会导致质量问题和延迟,因为问题是在周期后期发现的。 一、了解DevOps和测试左移 DevOps是Development和Operations的组合,是一组旨在缩短系统开发生命周期并提供高软件质量的持续交付的实践。测试左移是DevOps中的范式转变,围绕在开发周期的早期阶段合并质量保证和测试流程的理念,因此称为测试左移,即项目时间轴上的左侧。 二、测试左移对软件开发的影响 通过测试左移,可以更早地识别和解决潜在问题,从而减少错误的影响和成本。这简化了开发流程并营造了共同责任的环境...
🌻
hanxiao
01-24

你在测试金字塔的哪一层?(下)

在《你在测试金字塔的哪一层?(上)》中介绍了自动化测试的重要性以及测试金字塔。测试金字塔分为单元测试、服务测试、UI测试,它们分别是什么呢?本期文章让我们一起详细看看测试金字塔的不同层次。 一、单元测试 单元测试是指对程序模块(软件设计的最小单位)进行正确性检验的测试工作,能够提高代码质量和可维护性。 但对“一个单元”的感念是没有标准答案,每个人可以根据自身所处的编程范式和语言环境确定。在函数式语言中,一个函数可以被视为一个单元,其单元测试涉及使用不同的参数调用该函数,并断言其返回了期待的结果。而在面向对象语言里,下至一个方法,上至一个类都有可能视为一个单元。 单元测试的一...
🌻
hanxiao
01-12
返回顶部
高丽亚
高级客户经理
17667930330
3645260865
统一服务热线 4006-8899-23
我要提问提问有任何问题,您都可以在这里提问。 问题反馈反馈点击这里,让我们聆听您的建议与反馈。