开发者社区> 最美的回忆> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

《大道至简》笔记

简介:
+关注继续查看

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

1、程序=结构+算法

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

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

2.语言

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

3. 团队

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

4.皮之不存,毛将焉附

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

5. 谁动摇了你的制度

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

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

本文转自敏捷的水博客园博客,原文链接http://www.cnblogs.com/cnblogsfans/archive/2009/04/28/1445730.html如需转载请自行联系原作者


王德水

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
【笔记】错误码
本文档列出了PolarDB-X返回的常见错误码及解决方法。
9 0
【笔记】错误码
本文档列出了PolarDB-X返回的常见错误码及解决方法。
17 0
学习HTML笔记30
HTML 文本格式化
3 0
【笔记】错误码
本文档列出了PolarDB-X返回的常见错误码及解决方法。
182 0
【笔记】错误码
本文档列出了PolarDB-X返回的常见错误码及解决方法。
30 0
【笔记】错误码
本文档列出了PolarDB-X返回的常见错误码及解决方法。
114 0
学习C++笔记341
C++ 异常处理
7 0
【笔记】错误码
本文档列出了PolarDB-X返回的常见错误码及解决方法。
84 0
【笔记】错误码
本文档列出了PolarDB-X返回的常见错误码及解决方法。
86 0
2286
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载