zoukankan      html  css  js  c++  java
  • 《大道至简》笔记

    偶见周爱民先生大道至简一书,本想随意翻翻,但看完第一章就忍不住看完了。下面只摘录我特别喜欢的地方。

    1、程序=结构+算法

    编程作为一种行为,只需要知道其逻辑方法就可以了。所谓编程实际上是把一件事情交给计算机去做,你为这件事该如何做,就用“程序语言”的形式描述机。如果你原本就不明白如何去做,那么你也不要期望算机去理解你想要做什么  所以编程的第一要务是先把事情分析清楚,事件先后的逻辑关系和依赖关系搞清楚,然后再去代码实现。一到任务就开 Coding 的程序员,通常就是加班最多的程序员 
    记住:积极工作和勤于思考都要占时间 

    这个公式的精彩之处,它没有任何的地方提及到 Code。甚至可以式里,代码是不存在的,存在的只是思想,算法是对一个程序的逻辑实现的描述,而结构是逻辑实现所依附的数据实体。只要开发人员将这个程序的算设计出来了,把结构描述出来了,那么程序就已经定型了,剩下的事,简而言之,就是劳力活.

    2.语言

    语言的差别主要表现在适用范围上。一些语言适合做数值处理,小数点后可以精确到原子级,而小数点前则可以表达到宇宙之无穷;另一些语言则适合做图形处理,它的底层函数库比其它语言可以快上十倍或数十倍;还有一些语言则适合于做网页,要用它来做一个通讯薄软件都将是史无前人的挑战,成天讨论这门语言好,或者那门语言坏的人,甚至是可悲的。不但是悲其一叶障目,更要悲叹于那种大愚若的自得心态  。

    3. 团队

    团队是至少以三个人为规模的。这有其合理性。为什么呢?首先一个人算不得团队,那是个体。两个人则互相支撑,古文中“从”字是二人互立,就是这个意思,二人互立并不算团队,因为没有监督。三个人便可以构团队,这样便有了团队的一些基本特性:主从、监督和责任 。

    4.皮之不存,毛将焉附

    汉朝的刘向在《新序·杂事二》记录了一个故事,说是魏文侯出游,见路人把羊皮统子毛向内皮朝外地反穿着,还背着一篓喂牲口的草。文侯奇怪地问他为什么。这个人答道:我爱惜这件皮衣,怕毛被磨掉,文侯叹道:你难道不知道,如果皮被磨尽了,毛不也就掉光了吗?
    皮之不存,毛将焉附。

    5. 谁动摇了你的制度

    组织模式确定的同时,相应的制度也有随之建立。少是有几年之后才来补制度的,然而制度究竟决定了什么呢?我们先来看看,如果员工在工作中出了纰漏:没有制度,你没有办法和依据来惩戒员工,因此是管理者的过失;有了制度而没有惩戒他,是执行者和监督者的过失; 一而再、再而三地犯错,又一而再、再而三惩戒,那就是教而不改,就真正是员工的品性和素质的问题了。

    6. 为不存在的角色留下沟通的渠道

  • 相关阅读:
    Leaf-spine data center architectures
    centreon 画图x轴乱码
    二分图匹配
    牛客练习赛17
    HDU-4550-贪心
    HDU-4511-ac自动机+dp
    UVA-11761-马尔可夫/记忆化搜索
    HDU-3853-期望/dp/坑
    HDU-4405-期望dp
    zoj-3329-期望/dp/方程优化
  • 原文地址:https://www.cnblogs.com/cnblogsfans/p/1445730.html
Copyright © 2011-2022 走看看