当前位置: 首页 > news >正文

构建之法阅读笔记06

     阅读在继续,我也越来越感受到《构建之法》这本书的精彩之处。

     我过去是怎么做的:我们的软件应该适合所有人。

     结合书中所讲,说明这样为什么不好:很重要的一点是,我们的软件不是给所有人用的(其实这是我们每个人心底最光荣的愿望和梦想)。尽管每个人都想自己做的软件多一些使用者,但是在做软件的时候,我们不能考虑太多类用户,反而需要考虑主要使用我们软件的典型用户,这类用户是我们的核心用户,一些跟我们软件实际上并无交集的人并不能算为典型用户。我们开发软件是针对典型用户的。另外,光看用户的表面语言和行动远远不够,因为许多用户表达的不清楚,再加上我们理解的不到位,很容易出现偏差,所以我们要找到用户背后的动机,不然实现的功能总是无法取得用户的满意,以致于产品可能要多次返工。返工不仅仅考验软件开发团队,也考验用户的耐性,也许用户觉得这次在你的公司购买的软件这么麻烦,下次他会考虑换一家公司。

     提出一个解决办法,避免再次掉进陷阱:读了这本书,才知道什么是项目经理,以及这个职位发挥的巨大作用。PM的能力很重要,有能力并且得到大家认可 支持的PM才是一个优秀的PM。自省能力中的“拍屁股”走人是没有人喜欢的事情,但是可能谁都有这么一种冲动。这种心态可能会有一时,但当你勇敢面对这些困难,并认真学习如何打败它时,你是个优秀的人。当你打败困难之后,你会有满满的自豪感,而这种感觉比你放弃“拍拍屁股走人”的感觉好多了。再者,得到大家支持也很重要。一个无法得到团队成员支持的PM,大概也不算一个优秀的PM吧。

     书中讲的一些内容我们还没有涉及到,比如软件的生命周期等等。但是我知道,这些知识都是财富。努力成长自己吧,不管是成为一名软件工程师,还是从事别的职业,优秀都该是自己永远的追求!

转载于:https://www.cnblogs.com/liyan-luckygirl/p/5521459.html

相关文章:

  • 实现多点跳跃登录Xshell使用教程
  • [UML]UML系列——类图class的实现关系Realization
  • iOS不得姐项目--pop框架的初次使用
  • Mysql主主同步-配置数据同步
  • php字符串类型讲解
  • IOS照片颠倒分析及移动/页面端的处理策略和思路
  • 熊猫热土-环汶川50公里越野赛赛记
  • HDFS学习之FileSystem
  • DDD实践问题之 - 关于论坛的帖子回复统计信息的更新的思考
  • HDU1230 火星A+B【进制】
  • tomcat下server.xml配置详解
  • BZOJ 2599 Race(树分治)
  • BI报表帮你轻松自如完成数据分析、业务数据探查
  • 第二次冲刺第二天
  • LintCode_389 判断数独是否合法
  • #Java异常处理
  • 【Amaple教程】5. 插件
  • EOS是什么
  • extjs4学习之配置
  • 阿里中间件开源组件:Sentinel 0.2.0正式发布
  • 好的网址,关于.net 4.0 ,vs 2010
  • 坑!为什么View.startAnimation不起作用?
  • 来,膜拜下android roadmap,强大的执行力
  • 前端js -- this指向总结。
  • 前端技术周刊 2018-12-10:前端自动化测试
  • 前嗅ForeSpider采集配置界面介绍
  • 移动端唤起键盘时取消position:fixed定位
  • Salesforce和SAP Netweaver里数据库表的元数据设计
  • 微龛半导体获数千万Pre-A轮融资,投资方为国中创投 ...
  • # C++之functional库用法整理
  • #我与Java虚拟机的故事#连载04:一本让自己没面子的书
  • #我与Java虚拟机的故事#连载11: JVM学习之路
  • #预处理和函数的对比以及条件编译
  • (博弈 sg入门)kiki's game -- hdu -- 2147
  • .NET CLR Hosting 简介
  • .NET CORE 3.1 集成JWT鉴权和授权2
  • .NET Framework杂记
  • .Net Winform开发笔记(一)
  • .NET/C# 使用 SpanT 为字符串处理提升性能
  • .Net小白的大学四年,内含面经
  • .net中调用windows performance记录性能信息
  • .pyc文件还原.py文件_Python什么情况下会生成pyc文件?
  • @CacheInvalidate(name = “xxx“, key = “#results.![a+b]“,multi = true)是什么意思
  • [145] 二叉树的后序遍历 js
  • [202209]mysql8.0 双主集群搭建 亲测可用
  • [AIGC] 开源流程引擎哪个好,如何选型?
  • [Android]如何调试Native memory crash issue
  • [AUTOSAR][诊断管理][ECU][$37] 请求退出传输。终止数据传输的(上传/下载)
  • [AutoSar]BSW_OS 02 Autosar OS_STACK
  • [bzoj4010][HNOI2015]菜肴制作_贪心_拓扑排序
  • [C# 网络编程系列]专题六:UDP编程
  • [C]编译和预处理详解
  • [Err] 1055 - Expression #1 of ORDER BY clause is not in GROUP BY clause and contains nonaggregated c
  • [HNOI2006]鬼谷子的钱袋
  • [LeetCode]—Permutations II 求全排列(有重复值)