跳过导航,前往主要内容
联系我们

我们的思路

工作中的围棋思维

一盘围棋很少由一击定胜负。棋手靠的是选准每一子的落点、握住先手、放开已经不值得守的地方。以下四条原则塑造了我们设计方案的方式——也塑造了我们推掉哪些活。

同样是九目地:在角上六子即可围住,在中腹八子仍然围不严

围地

围棋棋手取胜靠的不是吃掉对方每一颗子,而是围出更多的地。

落到我们的工作上

不需要什么都握在手里,需要握住的是决定结果的那部分——数据放在哪里、由谁运维、更换供应商要付出多大代价。

具体做法

我们基于开源构建系统,部署在越南境内,并完整移交源代码与配置。控制权留在贵公司手里,合作结束之后也是如此。

查看基础设施方案 →
已落的三子,定下了接下来两手的方向

形与势

一手好棋,价值不只在落子处,还为后续着法造出势。形不好的棋,越到后面越弱。

落到我们的工作上

赶工搭起来的系统今天能跑,却把日后的每一种选择都堵死了。架构选对了,后面每一步都比上一步更省。

具体做法

我们构建的数据平台将存储与计算分离,保留表的版本,并以代码方式管理数据管道——这样日后每次扩展都是接上去,而不必推倒重来。

查看数据平台 →
黑棋这一手落下,白子只剩一口气——白棋必须先应,不能他顾

先手

握有先手,就是握有主动——迫使对方应你的棋,而不是你去应对方的棋。

落到我们的工作上

故障发生之后才去处理,主动权就丢了。监控、恢复演练和定期打补丁,就是把主动权夺回来的办法。

具体做法

我们进行有书面记录的恢复演练,按计划审查配置,并跟踪开源许可证的变动——在它们酿成问题之前处理掉。

查看备份与恢复 →
两颗黑子只剩一口气。黑棋不去救它们,而是转向下方角上走一手更大的棋

弃子

高手会舍掉已经失去价值的棋子,转而在别处取得更多。死守不放,反而输掉全局。

落到我们的工作上

并非每套系统都值得升级,也并非每一份授权都值得替换。有时候维持现状就是正确的决定。

具体做法

我们的评估报告可能会得出这样的结论:贵公司暂时不宜投入,或者应当选择一个与我们无关的方案——并附上得出该结论的理由。

查看咨询套餐 →
为什么是围棋

棋盘要求棋手接受的三件事

不是因为围棋比别的棋更高明,而是因为它的这三条约束,与做基础设施的人面对的约束是同一回事。

没有一击致命的手段

胜负按终局时的总地域计算。没有哪一手能当场结束棋局。赢半目也是赢。

落到我们的工作上 没有哪个基础设施项目能一劳永逸地把问题解决掉。有的只是多年间一个个稳妥决策的累积。

一手棋的价值取决于落在哪里

同样数量的棋子,在角上围出的地远多于在中腹。围棋棋手把这一点概括为"金角银边草肚皮"。

落到我们的工作上 技术预算也是同样的道理:钱花在哪里,比花多少更要紧。我们建议从确实有人在等的那一项开始。

没有人能算尽所有变化

棋盘太大,即便职业棋手也无法穷尽计算。棋手只能依靠形与势——也就是依靠原则。

落到我们的工作上 我们设计系统基于同样的前提:与其试图预判每一种情况,不如选一套在没人预料到的情况下依然站得住的架构。

从一手小棋开始

首次会议不收费。我们听取问题,确定范围,若某一项超出我们的专业范围,我们会明确说出来。