what,why,how——解决问题,思考本质

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了what,why,how——解决问题,思考本质相关的知识,希望对你有一定的参考价值。

参考技术A wht:做什么,本身、现象

why:为什么,本质、目的

how:怎么做,具体方法

举个例子就容易理解了,比如别人问你,你是干什么的?

what:我是修车的

how:我是怎么修车的?

why:你为什么去修车?

但别人问你是干什么的,这是一个what层面的问题,你也应该用waht层面回答,我是修车的。不要鸡同鸭讲,别人问你做什么的,你给别人回答我是怎么做的。

利用what,why, how 思考问题,找到解决方案

比如你看到了一条爆款视频(what),然后你再去想这条视频为什么会火?它的逻辑是什么?(why),了解了本质之后,你就知道了它是怎么拍的(how)

利用what,how, why 了解事物,追溯本质

比如,你看到了别人在演讲(what),别人是怎么演讲的(how),它演讲效果这么好这是为什么(why)

如果你觉得有用就请点赞关注吧~联系我送大家一份见面礼《销售实战技巧》

UML的why-how-what

软件设计与分析课,第二周的课程回顾。

分析老师的讲义,用黄金思维圈进行了梳理。

why

UML,统一建模语言,将其意义归纳为5个词——open,lifecycle,areas,tools,以及experience and needs。详细来说,(1)UML是开放使用的;(2)UML支持整个软件开发生命周期的;(3)UML支持不同领域的应用;(4)UML支持很多工具;(5)UML是基于用户的经验和需求设计的。

how

UML具有可视化,具体化,结构化和文档化的特点。老师将其描述为:

artifacts指的是软件开发过程中的各种中间产物,work product,包括codes,documents,diagrams等等。(work product这个词在上节课中也出现过,表示螺旋模型里的中间产物/原型,在敏捷模型中相对应的是“增量”,增量是一种worken program,前者不可执行,后者可执行。)

what

这里用一个思维导图来描述吧。

what层面介绍的是UML的构建,构建里最重要的又是UML的图。每个图都有其表达的意思,互相之间也各有联系,掌握这些图的what,difference,以及它们之间的relationship是这里的重点。

除了why-how-what,同样介绍了软件开发生命周期的4个特点:用例驱动,架构中心,迭代和增量。

迭代iteration这个词需要记住。



思维

老师上课提到了“追寻事物本质的思维”,除了why is forever,查了下资料,发现36氪曾经发过一篇相关的文章,讲的是“第一性思维”,强调了好奇心和阅读的重要性,也强调了关注原则应用的场景,更新迭代自己的思维库,观察和思考的重要性。


此外,翻了翻coding horror的《To Serve Man, with Software》,将其中的2句话摘录在下面。

To serve man. Not on a platter, for bullshit monetization – but software that helps people be the best version of themselves.

By helping others become better programmers, you too would become a better programmer.

以上是关于what,why,how——解决问题,思考本质的主要内容,如果未能解决你的问题,请参考以下文章

[What-Why-How] 逻辑回归

理解what、why、how,才能知行合一

理解what、why、how,才能知行合一

工作中的Buff加成-结构化思考力:自创独门武功 3-3-3原则

架构思考|基于 RBAC 权限设计四点总结

容器 What, Why, How - 每天5分钟玩转容器技术