标签归档:时间是把杀猪刀

胖子的乱看乱想笔记四

1、当说某一件事没有时间做时,表示你认为他不重要,或者有更重要的事要做

2、并不是所有值得一做的事情都值得认真去做 - 《新机器的灵魂》

3、每颗珍珠原本都是一粒沙子,但并不是每一粒沙子都能成为一颗珍珠。 - 《毕业5年决定你的一生》

4、不在于你知道多少,而在于你不知道自己不知道多少 - 鸟哥

5、真正聪明的人宁愿让人们需要,也不要让人们感激。﹣《历史中的阴谋阳谋》

6、以大多数人的努力程度之低,根本轮不到去拼天赋。 - 网络

7、责权利对等

8、KISS,小而美,一次只做一件事,一次做好!

9、对外发布的接口等都需要建立版本的概念

10、当发布的内容包括客户端和服务端,并且客户端与服务端之间有交互时,测试需要覆盖到交互的流量和频率。

11、三角形比直线会稳定,当然三角恋不算。

12、当一个主从搞不定时,那就再加一个主从吧,可能是树形也可能还是直线。

13、只有剂量能决定一东西没有毒 ﹣ 帕拉斯尔萨斯

14、在URI中避免出现文件扩展名 - 《RESTful Web Services Cookbook》

15、大多数情况下,创建URI的过程属于服务器,而非客户端。 - 《RESTful Web Services Cookbook》

16、商品化意味着美学品位的竞争。﹣ 程序员的思维修炼

17、”我不知道 “是一个好答案,但不要就此止步。﹣ 程序员的思维修炼

18、主从数据库,主就是主,从就是从。

19、问下自己,这个项目/需求/任务能解决什么问题,解决问题后能带来什么好处。

20、冗余不做,日子甭过!备份不做,十恶不赦! - ZQ大妈的签名,正在被现实深刻教育中。

21、目光聚集的地方,金钱必将随之而来 ﹣ ≪技术元素≫

22、决策靠定量分析,将词语和它的所指分离,凡事没有好坏之分但是有积极和消极的态度之分,找到自己的优势然后尽全力放大它,尽量完整自身的知识体系,对习惯思维勇敢的质疑,物极必反,不受他人评价的影响,欲速则不达,承认自己在大部分方面无能。- 天下网商许维

23、架构可以看作是战略上的设计,而详细设计可以看作是战术上的设计﹣ ≪架构实践≫

24、这个世界上有很多人的身份和称谓,都是在描述“未来的自己”,而不是现在的自己。- meditic

胖子的乱看乱想笔记三

1、凡事预则立,不预则废。 - 《礼记.中庸》

2、无论干什么,都要有一种归属感,甚至使命感,才能全情投入。

3、决策者的七个根性: 沉稳,细心,有胆识,积极,大度,诚信,有担当。﹣ ≪ 赢在决策≫

4、这个世界没有不能用的人,只有用错地方的人。 ﹣ ≪ 赢在决策≫

5、第一,思考你的战略,第二,计划你的工作,第三,教育好你的员工 ﹣ ≪经理人五项修炼≫

6、 危机 = 危险 + 机遇

7、为解决容量问题,需要为应用程序决定一种架构。通常要特别注意进程、网络边界和IO。-≪持续交付≫

8、第一次就把事情做好。﹣余世维

9、之前做了什么?做得怎样?有什么经验和教训?现在正在做什么?做了这些有什么用?以后准备做什么?

10、最理想的任务完成时间:昨天。- ≪做事做到位≫

11、 上善若水。水善利万物而不争 - 《老子》 不争即争

12、一个人的能力分为必备能力、储备能力、进阶能力。≪中层危机≫

13、爱你身边的人,他们最重要 - 于威

14、男人一定要像个爷们,这个世界需要你们的肩膀 - 于威

15、正直,勇敢,坚韧,善良,乐观,大气,有了这些,就有了一切。- 于威

16、四行说:你自己得行,得有人说你行,说你行的人得行,你身子骨得行 ﹣≪悟道≫

17、态度比能力重要

18、怨人不如自怨,求诸人不如求之己。 — 《文子·上德》

19、不要让别人等你。

20、 奇技淫巧可以用,但不能什么地方都用

21、思路决定出路,态度决定高度

22、最基本的东西往往是最重要的

23、想得开、拿得起、放得下

24、我们,记得说我们,谢谢,记得说谢谢!

再读《程序员修炼之道》总结

虽然这本书的中文译名很文艺,但是内容确实值得一看,又花了一个星期的早晨将这本《程序员修炼之道》看了一遍,这次对于每个小节都写了些笔记和摘抄,也许是错的,也许没有什么道理,只是当时的感触和想到的。内容整理如下:

1、我的源码让猫给吃了: 责任、风险、应急备案、不要找借口,真诚

2、软件的熵:破窗户理论、酒与污水理论

3、石头汤与煮青蛙: 好的愿景和目标、不谋全局者不足以谋一域

4、足够好的软件:细化非功能性需求、过早优化是万恶之源

5、你的知识资产:养成学习的习惯,知识上的投资总能得到最好的回报

6、交流: 准备好你的交流

7、 重复的危害:DRY原则

8、正交性:高内聚,低耦合;模块化,组件化

9、可撤销性:良好的抽象接口让我们更灵活

10、曳光弹:让程序先跑起来

11、原型与便笺:为了学习,可看不可用。

12、领域语言: 语言会影响你思考问题的方式,合适的才是好的。

13、估算:估算会加深对需求的理解,

14、纯文本的威力:自描述,可读

15、shell游戏:GUI局限了用户的思维,但也提供了一些方便

16、强力编辑:选你所爱的,爱你所选的

17、源码控制:记住过去,人生要是有版本控制会是一个怎样的结果?

18、调试:调试是为了解决问题,心态很重要, 反思BUG产生的原因

19、 文本操纵:懂一门脚本语言

20、代码生成器:参数化模板,预处理,关注变化的地方

21、按合约设计: DBC,鸭子类型?找出业务规则并封装规则的变化

22、死程序不说谎: switch语句中的default子句的存在是为了让我们发现何时发生了不可能的事情,暴露错误,早崩溃

23、断言式编程:有选择的使用和开启

24、何时使用异常:将异常用于异常的问题

25、怎样配平资源: 处理资源要有始有终,尽量在分配的地方释放

26、 解耦与得墨忒耳法则:最少知识原则,不要和陌生人说话,对象的任何方法都应该只调用它自身、传入此方法的参数、它创建的对象以及它直接持有的组件

27、源程序设计:配置,将变化量放到元数据

28、时间耦合:并发的本质问题之一是时间

29、它只是视图:MVC

30、黑板:mediator模式

31、靠巧合编程: 知道你在做什么,把代码写扎实

32、算法速率:随时记得优化代码,优化要把握度

33、重构:习惯重构,自动测试是比较理想的状况

34、易于测试的代码: 测试文化,你和用户,总有一个人测

35、邪恶的向导:弄清楚向导干了什么

36、需求之坑:将商业策略与实际的需求分开, 问下为什么!需求是需要

37、解开不可能解开的谜题: 确定真正的约束所在

38、等你准备好:构建原型

39、规范陷阱:需求和规范都要有一些抽象,留一些空间

40、圆圈与箭头:取众家之长,形成自己的工作习惯

41、注重实效的团队:个人的原则也适用于团队

42、无处不在的自动化:让计算机去重复,它会比我们做得更好

43、无情的测试:早测试,道是无情却有情

44、全都是写:文档和代码同样重要

45、极大的期望:步子别跨太大,否则会扯到

46、傲慢欲偏见:署名,打上你的标记,树立你的品牌。