美文网首页程序员
少做一点,收获多一点

少做一点,收获多一点

作者: lensuntop | 来源:发表于2019-01-15 00:22 被阅读12次

《架构整洁之道》第一章读书札记

架构设计是什么?

底层设计细节和高层架构信息的组合。而这两者没有清晰地分界线。

架构设计的终极目标是什么?

用最小的人力成本来满足构建和维护该系统的需求。

这两点第一章要告诉读者的概念。从公司的角度来说第二点无疑是非常重要。书中案例举出,当一个系统每发布一个版本的时候,所需工程师人数和时间成本越来大的时候,这个系统无疑是设计失败的。因为为了赶所谓的进度,一般公司的做法是往团队里面不断加入新人,而且往往也会忽略代码质量和架构设计的优化。

  1. 慢但是稳,是成功的秘诀。
  2. 该比赛并不是拼谁开始跑得快,也不是拼谁更有力气。
  3. 心态越急,反而跑得越慢。

我们在开发过程中往往是心太急了,而面对产品经理和各方面的压力,导致我们在很多时候没有停下来去想清楚一个系统的良好的架构设计是什么样的。
我们程序员奉行的一句经典——Good coder are lazy!事实上我们并不会做一个懒人。作为一个有经验的程序员,我们十分懂得构建自己的便利的工具集,来帮助我们更快的开发。在构建了这些工具,我们会不断优化这些工具。但是在实际的开发工作中,很少人会真正的注意到自己的代码需要不断进行优化。即使知道要优化,往往也是感觉到相当乏力。

问题的根源是什么?

架构设计只是明确到了高层架构,而底层设计细节却强差人意。公司的领导常常会提出一个疑问,为什么我们设计了一个明确的总体架构,但是为什么越到后期,收到的反馈却是越难灵活扩展,收益率也越来越低呢。因为

但是他们真正偷懒的地方在于——持续低估那些好的、良好设计的、整洁的代码的重要性。

而为什么要说,少做一点,收获多一点?因为我们要——想的更全面一点。软件开发是一项持续性的工程,不是开发了当前的功能就一劳永逸的。不想无休止的加班的猿类,在开始一个项目的时候,还是别急动手了。否则,这样就会反过来了——做的越多,收获越少!“Good coder are lazy!”这句经典背后是充满了各种辛酸苦辣。

相关文章

  • 少做一点,收获多一点

    《架构整洁之道》第一章读书札记 架构设计是什么? 底层设计细节和高层架构信息的组合。而这两者没有清晰地分界线。 架...

  • 2018-02-23

    少一些抱怨,多一点信念,多一点勇气。

  • 多与少

    我要多,多一点关爱 我要少,少一些娇宠 你要多,多一点陪伴 你要少,少一些孤单 他呀,那个他 他要多一点自立 他要...

  • 事小事大人为

    笑容多一点,糊涂多一点,善良多一点,包容多一点,看开多一点,多走,多看,少吃,少喝,点点滴滴,快乐人生,不好吗? ...

  • 今天开始每天进步一点

    今天开始每天进步一点, 学习多一点,知道的东西多一点, 反省多一点,了解的自己不足多一点, 坚持多一点,软弱少一些...

  • 坚持画画

    每天画一点,收获多一点。

  • 微语《一点智智》

    多一点爱,少一点恨; 多一点微笑,少一点忧愁, 多一点包容,少一点抱怨; 多一点理解,少一点误会; 多一点关爱,少...

  • 会的多一点就能少求人一点

  • 新手如何玩转社群电商呢?

    今天就带大家5分钟玩转社群躺赚模式! 社群电商的观念: 主动多一点,收获多一点! 分享多一点,成长多一点! 努力多...

  • 2021-10-07

    好久没有写了 希望以后可以不用那么忙 多一点自我的时间 少做无用功

网友评论

    本文标题:少做一点,收获多一点

    本文链接:https://www.haomeiwen.com/subject/wqwsdqtx.html