写作精选@IT·互联网

我是怎么设计方案从0到1的

2020-03-30  本文已影响0人  才兄说

原文链接:https://mp.weixin.qq.com/s/gY-invZUnkwpVtp-hlfLgA

这两年,我的工作重点有了很大的改变,从开始不习惯,到现在享受这种未知带来的刺激。

以前,我的工作重心面向的都是已知的任务,这些任务都是经过层层拆解,最后落到我这里都是一些很明确的执行点。

现在,我的工作重心更多的是面向未知。面对未知,那么你要考虑的东西,就要多得多了。

前期,你需要考虑需求、业务、成本,以及落地的技术路径,并且刚开始的过程,基本就是试错,摸石头过河,需要快速迭代,推翻再重试再推翻。

当然了,这个阶段,你会有很多方法论支撑你,走到对岸。

说到方法论,我自己就特别喜欢李小龙的一个理念,Be water my friend.

水是柔软的,有韧性的,连绵不断的。大海就是你的目标,而过程中,你遇到的无论是石头,险坡等,这些都是障碍物,心里要告诉自己,be water,紧盯着目标,绕过去,连绵不绝,直奔大海。

这只是一个心法拉,它会时刻提醒你,不要停下来,不断优化并寻找那条当下最优的解决问题的路径。

除了心法外,还需要把目光放到外界,就是你设计方案时,会涉及到的所有的要素与连接。

一个系统,无论大小,都只是由“要素+连接”组成的。要有这个意识,开始前,要先厘清你方案中,所有会经过的要素,以及相互之间的连接方式。

厘清了这个之后,你就会有一个大局观了,一切尽在你的掌控之中。

要素,不单止是机器,人也是要素的重要组成部分之一。

系统研发出来,就是要服务于人的。一个系统离不开,人、系统、场景,这三者的关系。

如果一份方案里,只关注到系统,而忽略了场景,或者人的因素,都是不合格。

由这三者之间,共同平衡,最终产出的满意方案(而不是最优方案),才是最终我们应该落地的。

方案能否落地,能否稳定输出价值,还要关注一个维度,就是容错了。

这里,不谈架构设计时,基本要考虑的高性能、高可用等,而是想说容错。

容错,这个概念能衡量我们方案的质量。

要充分考虑风控场景、安全场景、系统稳定性、方案落地成本、试错成本等,它是一个天然自带提醒的概念。

作为一个方案的设计者,一定要有容错意识,不是说不可以犯错,而是要时刻提醒自己,要减少犯错的机会。

最后说下,这次关于设计方案的分享,还是比较抽象,偏向宏观的东西。

具体的东西,偏向个性化;宏观的东西,偏向共性化。

有时候,授人以鱼不如授人以渔,告诉你为什么,往往比告诉你怎么做更有价值,这也是我分享的一个理念。

看完后,希望大家都能得到自己的启发,祝好。

Hans在路上
上一篇 下一篇

猜你喜欢

热点阅读