大道至简第五章--实现
这一章很多术语我不明白,只能知道个大概,但是这一章在其表面下,有个对着工作者的一个提醒,就是一切都是为了实现,而非必须有一个华丽的过程。
一:实现才是工程的目的
人们做事往往忘了初心,一个工程开始之前,肯定有个人在脑海里有个实现之后的场景,那就是那个人想要实现的目的。过去人们编程,凭着兴趣,凭着热情,将一个个的想象变成现实,然而现在编程有了规模化之后,好像走着模式化的道路,有着规规矩矩的过程,华丽的“演着”,到最后,实现却一拖再拖,甚至并未实现。那么,这一切都白费了。
我认为工程不需要过多的过场,至少工作者内心知道,应该怎么样才能简单直接地去实现目的,而非将精力花在偏远的地方。
二:过程并非死模型
照搬做事,最不符合当下多变的情况。过去大师们总结出一些模型,那并非是封在玻璃的画,让人们照着模仿,而是白纸之外的框架,让人们在有限的框内尽情发挥。过程并非死模型,过程也绝非完全控制,完全照着剧本上进行的,我们可以拥有个大概的方向,灵活又不至于昏迷了头脑。在模式下多变,才是根本。
我知道这个专业最有价值的,就是创新。学的东西虽然是死的,但具有灵活组合功能,好比“我的世界”这个游戏的创始人仅仅无聊,独自用java编出了闻名世界的游戏,又其游戏无限的可能萌生每个人的创意,最后微软花了二十多个亿去收购这款游戏。种种说明,达到目的,并非大做文章得去讲述它,而是简单明了地去实现它,就行了。
三:学骨子,而非学架子
学习是一直在进行的,当面对新的东西的时候,总是会从模仿是进行接触,人们总是从一开始就去学别人最好的,最后却什么也没学到。反而从基础学起的人,一步步地踏实地坚持了下去。在那些复杂繁华的东西背后,存在着最简单的道理或者原理,那才是精华,那才是他们创造的源泉。那么学习,就是学这个最精华的部分,最基础的部分,架子是我们去体会的,骨子才是我们融入头脑的,融入自身的。
四:工程是用来组织的
前面说过工程不是用来作为毫无用处的过场的,而是一个团体的组织,让实现目的有个更加高效的效率。有着目标后,工程就开始启动,各个人员各司其职,才不至于工作量的冲突或者丢失,这就是工程的目的。
编程工作中,最不需要的就是华而不实,这一章的目的,就是告诫大家,实现目的才是一切的根本。章节之首,写着“虚有其表耳”,这个道理,我现在能懂,写下这篇读后感,望多年后的自己,再次来此看一下自己写的所思所感,时时刻刻提醒自己。