全部
这几个群,程序员可千万不要进!
震惊!某摸鱼网站惊现肾结石俱乐部!
(图源V2EX)
无关地域、无关性别,各位程序员们在肾结石这个病上面有着出奇一致的反应。诸如此类的各种职业病在我们的生活中更是十分常见。也可能是到年纪了,在办公室里放眼望去,一群处于亚健康状态的同事们格外显眼:手上戴着护腕的,脖子上贴着膏药的,闲着没事锤两下后背的,甚至还有站着办公时不时嘶哈两声的……
悄悄问了那位站着办公的同事,结果平白遭受了一个白眼:你见过花季少女割痔疮的吗?
没有,不过现在见到了。
不愧是万物生长的季节,那些困扰程序员们的各类职业病也开始逐渐冒头,像“肾结石俱乐部”这样的群,程序员们也许建了成百上千个,不...
2023-02-27
关于ChatGPT,我们到底在担心什么?
“ChatGPT已对教育产生了巨大冲击”
“ChatGPT对程序员造成了哪些影响”
“ChatGPT会取代人类的哪些工作?”
“谷歌宣布推出类ChatGPT产品Bard”
“Bing新版本引入ChatGPT”
……
显然,在这段时间内,ChatGPT这个词已经触发了“全民焦虑”。而另一方面,ChatGPT好像又展示出了更为高级的智慧表象:无论是技术性干货还是情感类问题,从科技体育到游戏文娱,它的回答从来都是一气呵成,游刃有余。但说到底,这个ChatGPT(拆特基皮踢)究竟是个啥?来看看它自己是怎么介绍的:
随着ChatGPT的爆火出圈,大家关...
2023-02-17
看板:自我管理的高效工具!
当在团队中在做看板管理的时候,我们一直强调的是看板中的工作项需要承载价值。通过拉动承载价值的工作项在看板中的流动,我们可以清晰地看到产品价值从需求端流动到交付端的进展及状态。也正因如此,我们需要及时识别看板中没有价值的工作项并将其从看板中拿下来。同时,对于看板中的各个工作项,我们也需要进行及时更新,以便与当前的实际任务状态实现同步。但像看板这类项目管理活动或者说上述行为在团队中出现时,一般会和“管理者”与“被管理者”进行密切联系在一起。在遇到这种情况时,我们更需要“摆正心态”,将“我是被管理者”转变为“我是管理者”,实现人人都应该有项目管理能力。但当我们将管理的重点放在了工作中的“项目”上时,...
2023-01-30
如何管理项目干系人
一、什么是项目干系人?
项目干系人是指积极参与项目或其利益可能受项目积极或消极影响的个人、组织。我们以软件项目为例,大家也可以将项目干系人视为在软件项目中拥有既得利益的任何人,包括员工、客户、供应商、投资者、合作伙伴,甚至竞争对手。他们的目标和优先级可能会与团队不同。
二、什么是项目干系人管理?
我们可以这样定义项目干系人管理:识别、参与并与项目干系人保持联系以确保项目总体成功的持续过程。通过管理或影响项目干系人,我们可以推动项目的成功。同时,对于企业战略来说,我们可以帮助企业识别出项目干系人,了解他们的需求和期望,在满足项目干系人的需求的基础上,实现企业的发展战略。
三、...
2023-01-09
第16届敏捷状态报告全面解读!
近日,digital.ai发布了第16届敏捷状态报告。digital.ai通过线上线下相结合的调研形式,对3220名受访者及其所在公司的敏捷状态进行了深入调研。此次敏捷状态报告侧重于通过人员、流程以及工具的视角来审视敏捷的现状。那么在此次发布的报告中,具体包括了哪些内容呢?
一、敏捷的范围在逐渐增大
今年的受访人所在的公司规模以大公司为主,中型公司的占比也略有增加,三分之一的受访者所在的公司规模超20000名员工。通过调查我们可知,敏捷仍然是诸多公司关注的问题,89%的受访者表示:高效的敏捷团队拥有以人为中心的价值观、清晰的文化、工具以及领导的授权。这意味着,推行敏捷的受益方不仅是涉...
2023-01-04
你的代码是干的还是湿的?
DRY 代码是一种软件原则,代表不要重复自己 (Don’t repeat yourself),其目标是减少代码的重复。DRY原则上是要求系统中的每一部分,都必须单一、明确、权威地表达。其实就是可靠地开发软件、并让开发项目更易于理解和维护。与之相反的,WET (Write Everything Twice) 则是一个厚颜无耻的缩写,表示相反的意思,即不遵守 DRY 原则的代码。显而易见,程序员写代码时需遵循DRY原则,而尽量避免WET。在这篇文章中,我们将探讨将 DRY 原则应用于您的代码的好处。首先,我们将从一个简单的例子开始,说明 DRY 原则的基本优势。
DRY示例
假设代码中有很多...
2022-12-27
MVP、原型、概念验证,傻傻分不清楚?
MVP、原型以及概念验证这三者的概念虽然没有密切的联系,但也有不少人会分不清这三者的区别,在这篇文章中,我们会帮大家区分一下这三个概念。首先是MVP,MVP是Minimum Viable Product的缩写,即最小可行性产品。MVP通过发布一个产品的早期版本,来获取用户对该产品的反馈,从而开发出更能满足用户需求的产品。简单来讲,MVP提供了测试市场以及客户需求的机会,从而避免产品开发方向出现偏差;MVP帮助公司在产品的早期阶段就能够通过交付价值来吸引一部分客户,获得收入;同样,MVP也能够帮助产品提前进入市场,凭借前期优势建立品牌影响力。Airbnb就是一个很典型的MVP例子。起初,Airb...
2022-12-26
构建自组织团队,让敏捷管理更好地落地
敏捷开发是以用户的需求为核心,通过不断迭代、小步快跑、循序渐进的方法进行软件产品的研发,在迭代研发过程中的产品都需要经过测试,具备可视化、可集成和可运行使用的特征。在团队方面,敏捷开发倡导团队协作,强调个体的互动高于整体的流程和工具。在产品开发和项目实施的过程中,正式的开发流程或标准化的书面计划并非是重要的,人与人直接的面对面沟通和交互是保证产品质量的关键,尤其是跨团队、部门之间的沟通与协作。敏捷管理方法的核心观点包括:
注重人的价值:在敏捷管理方法中认为团队和人是项目取得成功的重要因素,更加注重团队间人与人的沟通协作,发挥个人的能力和特长。
弱化文档的流通:通过项目...
2022-12-22
敏捷价值流管理
对团队或企业来说,敏捷能够通过快速迭代、改进来更好地为客户或终端用户交付价值。但有些团队在引入敏捷项目管理模式之后,团队管理层看了看埋头工作的团队,“唉?团队的效率好像并没有提升啊,这不和以前一样吗……”在这种情况下,研发团队的负责人顶着压力开始敦促研发人员“提效”,不管是结对编程还是代码评审,实际上收获的效果也并不明显。那到底问题出在哪儿呢?
一、价值流是什么?
我们常说产品的生产制造过程也是一个价值流动的过程,随着产品从一张图纸开始逐渐成型,由半成品转变为成品并递交到使用者的手中,产品的价值才算是由0变为1。这个其实比较容易理解,产品在还没有完全成型时,是没有价值的。比如,买方想...
2022-12-21
2023年DevOps趋势预测
随着企业转向数字化转型,DevOps 变得比以往任何时候都更加重要。弥合其开发与运维部门之间的鸿沟已成为当今IT公司的迫切需求。DevOps可以帮助加快和改进软件交付、提高客户满意度、缩短产品上市时间等等。正因为如此,DevOps 实践对大多数企业来说变得极为重要,并且随着时间的推移越来越为人所知。根据 Markets and Markets 的一份报告,DevOps 市场的规模预计将从 2017 年的 29 亿美元增长到 2023 年的 103.1 亿美元。 DevOps 已经发展到可以满足不断变化的商业世界和创新技术的快节奏发展的需求。让我们看一下在2022年末对DevOps未来的一些预测...
2022-12-15