最近在学习高涣堂老师的四项假设性思维练习,这一篇,接上一篇的简介。
不论在公司,或者我们自己的工作,学习中,都会有一个愿景,例如老板想明年公司营收4个亿,员工想到年底学会python,转型高大上的AI工程师,数据XX工程师等,这都是“愿景”。
- 愿景(vision)-规划(plan)
通常我们有了一个愿景,就需要思考如何实现,在上一节,我们讲到:
- 依据想象来规划
- 依据事实来验证或者否定规划
在《初心与终点》一文,乔布斯曾说:
“你不可能在眺望未来时把生活中的每个点连接起来,只有回顾时能才连点成线。所以你必须相信今日所做的会影响你的未来。”
提示到, 我们可以从未来回顾今日,想象自己身处未来,去回顾现在的事。
所以对于架构师寻找Vision并不是关键的事,而是寻找未来到今日的之间\"连线\",才是最重要的事。
Vision + Reality = Architect
2. 高级架构师的架构之道
我们先看一下架构师 Fred George 说到:
I will alwas refine the idea in that first
implementation. then i feel comfortable lettting
the rest of the programming team follew that
pattern. that is architecture.
我总会不断检验之前的观念,然后感觉足够好的话,才会让团队去跟进,
这就是架构。
软件开发是这样一个过程:根据愿景进行“设计模式,代码架构”的编写,做出一个软件,然后再根据用户的需求进行测试,否证假设的一个过程。
3. 从未来回顾今日
彼得-杜拉克指出:
决策往往不是从真想开始的,而是从想法开始的。
寻找Vision并非最关键的事,反而透过Vision -> Reality 之间的连线
才是架构师最关键的事。
举个例子:
一群人为了完成老板的愿景去解决问题1,但是架构师发现,解决问题1并不能完成老板的愿景,这时候,他就需要
告诉老板:“解决问题2,才是完成你的愿景的手段。
架构师在这里,就是从未来看回来,看到问题2 -》 vision之间密切关联。
众人陷入了问题1时,他了解到问题2 才是实现vision的重要问题。
这就是一种从未来观察现在的思考方式。
版权声明
本文仅代表作者观点,不代表百度立场。
本文系作者授权百度百家发表,未经许可,不得转载。



