代码世界

思维

2018-10-10  本文已影响0人  ENG八戒

月有阴晴圆缺,人有悲欢离合。

这里就不提人的感情了,聊聊这个世界的形状吧,就像月亮有时阴,有时晴,这个世界既可以是“云形”,也可以是“钟形”。

何为「钟形」?相信多多少少大家小时候都喜欢拆东西吧,那么少不了碰上钟表吧,钟表里面结构利用的普遍原理就是杠杆,由杠杆驱动着时间在跑,影响的因素非常有限。这样的事情,利用有限的因素,需要自上而下地去设计方法实现作品,这就是工程师的思维。

举个栗子,根据以往经历中,从小处来看,写一个软件的模块,相关的功能都是可预测的,每一步的逻辑也是很清晰的,那么这件事情我们就可以设计得面面俱到,照顾不周的地方将会成为臭名昭著的bug。

何为「云形」?顾名思义,一朵云的结构是看不清楚的,比如大家都抱怨天气预报是那么地不靠谱,就是因为影响天气的形成的因素过多,随时都可能产生偏差,影响着下一刻的天气走向。这样面对着纷繁复杂的要素,与其无从下手,不如将自己置身其中,并且一步一步摸索前行,就像从一条看不清河底的河中穿过那样,要摸着石头而过,这就是从下而上的思维!

再拿多一个栗子出来,三年前我还没学会游泳,不知从何时开始,我就没个周末固定去下海玩耍,这不是拿生命开玩笑嘛?不,我有救生圈。是的,带上个保险圈就下海了,完全没有顾忌,不怕因为不会游泳会被海浪淹死掉。结果是,两个月后,完全脱离了救生圈的束缚,终于可以自由自在地在海里上蹿下潜啦。其实期间,也在不断地尝试挣脱救生圈单独试游,缺不了呛一肚子的海水,正是一次次的尝试,坚定了我的挣脱束缚的决心。

上一篇下一篇

猜你喜欢

热点阅读