See Also
Shall We Talk?
如果会议中有人可以不发言, 那他就没有参加会议的必要
项目经理最占便宜
传统团队项目经理最占便宜, 所有人都向他单线汇报, 出了事都找他, 他知道所有的问题和解决方案, 随着项目的进行, 他的知识会被动的越来越丰富. Truck Number的一个实例
公交 vs. 地铁
说的是客户合作和开发节奏. 传统开发就像挤公交, 影响路况的因素太多, 这趟上不去下趟不知啥时候, 所以每次发布都拼命塞feature. 好的开发节奏应该像地铁, 稳定的持续的带走一批批乘客, 交付一批批feature
南辕北辙
说的是提高开发效率为啥非得用敏捷, 选择高效的平台,工具,库不也可以提高效率吗? 在效率上确实有很多方式. 而敏捷更关注有效性的问题. 你的平台工具和库都极端高效, 就像你有最好的马最好的车最好的装备, 可以一天完成十个feature或跑个一千里, 可它们保证不了这是正确的feature, 正确的方向. 敏捷也保证不了, 但它利用一切手段让方向有所偏离的时候能尽快发现.
项目经理是个不好的暗示, Team Manager over Project Manager
Project Manager 是个不好的暗示,它或多或少的影响担当这个职责的人的行为. 如果你觉得团队建设重要, 那么使用 Team Manager 这个头衔,会微妙的潜在的影响担当这个职责的人的行为. 我们说的是心理学.
天天都是新项目?
通常刚开始一个项目, 刚进入一个新团队的时候, 积极性和创造力比较高. 那我们只需要创造一种环境, 让大家经常有一种加入新项目的感觉
有时写文档有一种不安的感觉
可能此时应该有更好的沟通或传播方式. 文档代表的是单向的交流和较长的反馈周期, 此时你的任务是否需要更及时和更频繁的反馈?
曾经的两个签名档
- IDE 不应该提供拷贝粘贴功能.
- 点穴? 画过. 我还给取了个特别好听的名字,叫葵花点穴手, 后来听说一帮小混混还在那练呢… | 科幻? 写过. 我还给取了个特别好听的名字,叫极限编程, 后来听说一帮小混混还在那练呢…
古典经济学与瀑布开发
犯了同样的错误: 假设知识和信息是完备的.
需求分析, 是分析
不是满足用户的每一个需求, 而是分析; 不是story写作, 而是分析
与客户少沟通一句话, 可能多写1000行代码
忘了收集证据了
兲朝夜谈
F-16坠机: 区别在于, 每一次重大事故, 或者事故之后, 都带来了某种改变, 阻止同样事故再次发生. 每次冤假错案背后, 都会导致法律的修订. 在兲朝, 是兲朝夜谈
站立会议最初文章的误导
不应该说昨天做了什么, 今天要做什么, 而是发现什么问题, 需要共享什么信息等, 就会好的多
测地线
空间的形状: 粒子沿着最(省力/短)的路线运动, 测地线, 人是不是也一样?
理论过分雕琢, 意味着需要新的模型
代码设计也一样
TDD, 独立的开发方法学
- TDD 最有价值的一个方面是它使得我们在同一时间只关注一件事情, 要么是在编码, 要么是在重构, 永远也不会在同一时间做两件事情
- TDD 是一种推导设计和实现的通用方法, 无论对简单情况还是复杂问题, 区别在于这个推导过程时间长短的问题. 可对于复杂问题, 无论什么方法都会时间相对长一点
- TDD的优势在于把 “把问题弄清楚” 和 “解决问题” 统一在一个过程中, 并且在这个过程中随时可以以代码的形式验证对问题的理解
- 不能同时忽略设计和重构
- 不要掩耳盗铃, 视而不见, 有时设计是最简单的实现.
分享到:
相关推荐
Thinking in C: Foundations for Java & C++ by Chuck Allison produced by Bruce Eckel Chapter 1: Introduction and Getting Started40 MinutesStart Lecture Chapter 2: Fundamental Data Types41 ...
在想什么脸? :thinking_face: THINKING FACE是Unicode表情符号U + 1F914的名称。 目录 png/256 将图片转换为256x256 PNG。 png/1024 将图片转换为1024x1024 PNG。 svg 源SVG图像。 变体 变体 图像 描述 thinking...
Leverage the architecture of the brain to strengthen different thinking modes Avoid common "known bugs" in your mind Learn more deliberately and more effectively Manage knowledge more efficiently
3. 数据科学课程的补充:传统的数据科学课程往往侧重于统计学和计算机科学的技术层面,而《Thinking With Data》提供了一个补充视角,强调数据分析在解决实际商业问题中的应用。 4. 学科交叉的综合视角:本书将学术...
该项目可以将您的实时图像变成多米诺骨牌 :thinking_face: :rolling_on_the_floor_laughing: 我现在是什么意思多米诺骨牌 :thinking_face: 您需要授予您的网络摄像头访问该项目的权限 :thinking_face: 然后,您...
根据提供的文件信息,我们可以从《Thinking in C++:Introduction to Standard C++, Volume One》这本书中提炼出以下几个重要的知识点: ### 一、书籍简介 - **书名**:《Thinking in C++:Introduction to ...
:thinking_face: 为什么要使用另一个州立图书馆? :sign_of_the_horns: 通过简单的变异它更新状态,这要归功于 :locked_with_key: 不变的状态 :high_voltage: 小型6kb gzip +缩小 :glowing_star: 打字稿和流程...
:thinking_face: :thinking_face: :thinking_face: :thinking_face: :thinking_face: :thinking_face: :thinking_face: :thinking_face: :thinking_face: :thinking_face: :thinking_face: :thinking_face: :...
尝试::neutral_face:“普通”:普通黑色文本:thinking_face:“问题”:橙色斜体文本(如果有不确定的地方)。 :astonished_face:“强调”:红色的粗体字,表示每个人都需要注意的地方。 即将推出:-更多表情-能够...
react-hooks-learning描述用以学习react hooks的demo文件项目安装git clonecd react-hooks-learningnpm installnpm run startInstructions可以切换App.js引入的文件来进行对比...-> 如果对比有帮助,还请给我个点个赞哦
有很多计算编排器 他们决定何时何地“工作” 我们从计算诞生之初就这样做了:大型机调度程序、Puppet、Terraform、AWS、Mesos、Hadoop 等。 自 2014 年以来,我们重新兴起了新的编排项目,因为: 分布式计算的普及 ...
在IT行业中,Go语言,又称为Golang,是由Google开发的一种静态类型的、编译式的、并发型且具有垃圾回收功能的编程语言。Go语言的设计灵感来源于C语言,但同时引入了诸多现代编程语言的特性,如内存安全、垃圾回收、...
- **集合思维(Thinking in Sets)**:这是一种处理和组织数据的方法,强调将数据视为集合而非单个记录,这有助于更好地进行数据分析和管理。 - **辅助表(Auxiliary Tables)**:这些是在数据库设计中用于存储临时...
一键调出搜索页面,需要先在Alfred Workflow中设置热键 按Enter键复制表情图标 依存关系 python2.7 安装 下载完成后,点击下载的文件,之后点击引入即可 之后帮我点个star呗〜 :handshake: :handshake: 去做 优化...
:thinking_face:编程好名生成器 基于Vue + ElementUI的轻应用,解决取名难题! 在线使用: : 实现原理 参考这篇文章: 欢迎贡献 在src / data / index.js补充字典即可 快速启动 本地安装 yarn install 本地运行 ...
在编程入门阶段,学习者通常会接触到基础语法、变量、控制结构(如条件语句和循环)、函数以及数据结构等概念。这些元素都是计算思维的载体,通过它们可以实现计算思维的实践应用。例如,通过理解变量和数据结构,...
:thinking_face: 11 :thinking_face: 10 :face_screaming_in_fear: :exploding_head: 9 :smiling_face_with_sunglasses: 8 :thinking_face: 7 :smiling_face_with_sunglasses: 6 :thinking_face: 5 :thinking_face: ...