首页 > 其他分享 >第三周阅读笔记|人月神话————画蛇添足

第三周阅读笔记|人月神话————画蛇添足

时间:2023-10-19 09:02:37浏览次数:46  
标签:需要 第三周 用户 弄巧成拙 笔记 频率 画蛇添足 结构

画蛇添足——

  蛇本来没有脚,先画成蛇的人,却将蛇添了脚,结果不成为蛇。蛇本来没有脚却被人给它强行加上脚,比喻做事多此一举,反而坏事 。我们在成功来临的时候,要保持和巩固现有的成果,不能多次一举,耍小聪明、炫耀自己,否则就会惨败。自作聪明、做多余的事,反而会弄巧成拙,把事情办糟。讽刺了那些弄巧成拙的人,说明做事要把握好尺度和火候的道理,因为真理和谬论往往只差一步。

做事不可多此一举了,否则有时还会失去一些东西,得不偿失,弄巧成拙。

无论做什么事情都要尊重客观事实,实事求是。凡做一件事情,必须有具体的要求和明确的目标,要以清醒坚定的意志,追求之,完成之,不要被胜利冲昏头脑.被胜利冲昏头脑的人,往往为盲目乐观所蔽,而招致失败. 

  无论结构师多么优秀,他们也会犯过度设计的错误。从现在来看,单个软件的使用人群需要越来越大公司才能发展,结构师就需要不断的为许多不确定人群而设计软件。但是通常来说,设计通用的项目比设计专用的项目更加困难。这时就容易出现许多盲目的功能,过多的向产品添加过于边际的功能,所以我们能够看到很多APP都会推出一个“极速版”,这个极速版就是为了防止某些用户因为功能增加,而放弃使用产品的情况。

数百万的用户,能够提出上千个特色功能,这些需求对于结构师的诱惑是极大的,可是有经验的结构师往往就懂得权衡整体利益。
例如他们会明确的定义用户群,这是获得概念完整性的一种重要方法,经常需要分析用户是谁、用户需要什么、用户认为自己需要什么、用户想要什么。
还有另一个方法就是分析需求场景出现的频率,之所以频率需要通过结构师人为分析而来,而不是调查而来,一方面是因为调查成本太高,另一方面通过结构师对频率进行猜测可以让产品用户群的形象更加清晰。不过当那些非常重要的决策需要取决于某些猜测时,还是会花费精力来取得更准确的估计。
总之,为了避免过度设计,一定要清晰用户群体和需求频率,哪怕是错误的也比不清晰来的强。

  

标签:需要,第三周,用户,弄巧成拙,笔记,频率,画蛇添足,结构
From: https://www.cnblogs.com/gbrr/p/17773870.html

相关文章

  • 阅读笔记1
    《程序员的修炼之道:从小工到专家》这本书第一章主要介绍了程序员的成长路径和所需技能。通过阅读这一章,我深刻认识到程序员的成长不是一个简单的过程,而是一个需要不断努力和修炼的旅程。在这一章中,作者们首先介绍了程序员的成长路径,即从小工到专家的发展历程。这个历程包括掌握基......
  • openGauss学习笔记-103 openGauss 数据库管理-管理数据库安全-客户端接入之SSL证书管
    openGauss学习笔记-103openGauss数据库管理-管理数据库安全-客户端接入之SSL证书管理-证书生成openGauss默认配置了通过openssl生成的安全证书、私钥。并且提供证书替换的接口,方便用户进行证书的替换。103.1操作场景在测试环境下,用户可以用通过以下方式进行数字证书测试。在......
  • 【学习笔记】模拟退火
    快一年前写的东西了。从洛谷上搬过来滴。以下是正文。简介模拟退火SimulateAnneal是一种随机化算法。用于求解方案数量极大(甚至是无穷的)而且不是一个单峰函数的问题。模拟退火的出发点是基于物理中固体物质的退火过程与一般组合优化问题之间的相似性。模拟退火算法是一种通......
  • 【图论】二分图的判定 学习笔记
    二分图的判定记无向图\(G=(V,E)\),若存在点集\(A,B\)满足:\(A\cupB=V\)\(A\capB=\varnothing\)\(\foralle=(u,v)\inE\),满足\(u,v\)不同时在\(A\)或\(B\)中。则称图\(G\)为二分图,\(A,B\)分别称作二分图的左部与右部。二分图的判定定理下面三......
  • 算法笔记-有效括号序列题解
    描述给出一个仅包含字符'(',')','{','}','['和']',的字符串,判断给出的字符串是否是合法的括号序列。括号必须以正确的顺序关闭,"()"和"()[]{}"都是合法的括号序列,但"(]"和"([)]"不合法。数据范围:字符串长度0≤n≤10000要求:空间复杂度O(n),时间复杂......
  • 【笔记】问题控制与管理&故障、问题、已知错误、变更请求之间的逻辑关系&问题管理流程
    【笔记】问题控制与管理&故障、问题、已知错误、变更请求之间的逻辑关系问题控制与管理与故障管理的尽可能快地恢复服多的目标不同,问题管理是要防止再次发生故障**例如你制作了一个报表,用户填写了问题数据进去,因此报错提示了,让用户换个数据或者和用户说不要这样填写的方法就算......
  • EFCore学习笔记 - 主键
    主键1、自增主键简单,但是不满足分布式,并发性能差long、int等类型主键,默认为自增自增字段的代码中不能为Id赋值,必须保持默认值0,否则运行的时候就会报错因为是数据库生成的值,所以SaveChanges()后会自动把主键的值更新到Id例子:插入帖子后,自动重定向......
  • EF Core学习笔记 - 配置
    约定配置1、主要规则表名采用DbContext中对应的DbSet的属性名数据表列的名字采用实体类属性的名字,列的数据类型采用喝实体类属性类型最兼容的类型,可以自定义设置数据表列的可空性取决于对应实体类属性的可空性名字为Id的属性为主键如果主键为short,int或者lo......
  • 2023/10/18 学习笔记
    VLAN网络vlan——虚拟局域网由于交换机所有的端口都在同一个广播域,只要发送广播会产生大量的垃圾信息,同时会有安全隐患(病毒)。解决这个问题有两种方法:物理解决:需要在交换机之间安装路由器(成本太大)逻辑解决:使用vlan虚拟网络技术vlan的优势:控制广播增强网络安全......
  • 【笔记】数据库、网络故障与恢复
    【笔记】数据库故障与恢复数据库故障主要分:事务故障、系统故障和介质故障事务故障是指事务在运行至正常终点前被终止,此时数据库可能出现不正确的状态。是由于事务程序内部错误而引起的,有些可以预期,如金额不足等,有些不可以预期,如非法输入、运算溢出等。类似于手动执行回滚恢......