程序员修炼之道--笔记
来源:互联网 发布:淘宝商家登入 编辑:程序博客网 时间:2024/04/18 12:45
我的代码被猫吃了
在所有弱点中,最大的弱点就是害怕暴露弱点
为你自己和你的行为负责这样一种观念,是注重实效的哲学的一块基石。注重实效的程序员对他自己的职业生涯负责,并且不怕承认无知或错误。如果你为某个结果负责,你就应该切实负起责任。当你犯错误(就如同我们所有人都会犯错误一样),诚实的承认它,并设法给出各种选择。
提供各种选择,不要找蹩脚的借口
在你走向任何人,告诉他们为何某事做不到,为何耽搁,为何出问题之前,先停下来,听一听你的辩解是否合理,如果是对方听来,会是什么感受,对方会如何回应。他们会问:“你试了这个吗。。。”“你考虑过那个吗。。。”你讲怎么样回答,在问他们之前是否再试一试其他办法?如果你知道他们会说什么,还是不要麻烦他们了。
软件的熵
软件的熵总是倾向于最大化的,程序员们称之为“软件腐烂”。
- 破窗原理
一扇破窗,只要有一段时间不修理,就会渐渐给居民一种废弃感,在软件开发中,不要容忍破窗。相反的例子,一个富得让人讨厌的富翁家着火,当消防员拖着粗大肮脏的消防水管去灭火时,由于屋里太干净了,他们首先想到的是不想弄脏地毯。软件开发亦如是。
石头汤与煮青蛙
三个士兵路过一个贫困山村时,找不到吃的,村民亦不肯拿出吃的,然后他们生火开始煮石头,村民问“汤里就放石头吗“,”是的,但是如果有胡萝卜就更好了“,渐渐的开始有村民拿出胡萝卜什么的,最后成了一锅很好的汤。在有些情况下,你也许不知道确切的需要干什么,以及怎么样去做。如果等待,就会遇到拖延和漠然。甚至互相等待中形成死锁。这正是拿出石头的好时机。先拿出你能力内的合理设计给大家看,并假装那并不重要,然后说要是我们能增加。。。就更好了。渐渐的大家会聚集在你周围。
而对于相反的方面,对坏事情,就像温水煮青蛙,一旦开始煮,就越来越危险。
足够好的软件
欲求更好,常把好事变糟。在完美和够用之间找平衡。让你的用户参与到权衡中来,常常从他们那里获取需求有助于更好权衡。
你的知识资产
知识上的投资总能得到最好的回报。
定期为你的知识资产投资
多元化是长期成功的关键
在保守投资和高风险高回报投资之间平衡投资
尽量“低买高卖”
周期性的重新评估和平衡资产
- 程序员修炼之道笔记
- 程序员修炼之道--笔记
- 读《程序员修炼之道》之笔记
- 程序员修炼之道笔记(一)
- 程序员修炼之道,阅读笔记(1)
- Java系统程序员修炼之道-笔记
- 《程序员修炼之道》阅读笔记
- 程序员修炼之道 笔记与感想
- 《程序员修炼之道》笔记(一)
- 《程序员修炼之道》笔记(二)
- 《程序员修炼之道》笔记(三)
- 《程序员修炼之道》笔记(四)
- 《程序员修炼之道》笔记(五)
- 《程序员修炼之道》笔记(六)
- 《程序员修炼之道》笔记(七)
- 《程序员修炼之道》笔记(八)
- 《程序员修炼之道》笔记(九)
- 程序员修炼之道
- 南阳题目96-n-1位数
- Django:视图和URL配置
- Regex(Regular Expression)正则表达式-----持续更新
- HTTP的get、post
- 刷题记之代码能力大作战二
- 程序员修炼之道--笔记
- [VS2010]_[初级]_[解决VS2010打开项目后卡死问题]
- OBIEE中JS的使用-----在分析列中添加图片
- 南阳题目97-兄弟郊游问题
- java中volatile关键字的含义
- VB “秒表”窗体中有两个按钮“开始/停止”按钮
- 可拖拽GridView代码解析
- mac 终端当前目录打开finder命令
- Android 沉浸式状态栏汇总