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——解决问题,思考本质的主要内容,如果未能解决你的问题,请参考以下文章