赞
踩
仅仅知道如何编程,并不会让你成为一名更好的程序员,在这个过程中必须经历有意识和深思熟虑的实践
人生是你自己的,是你在拥有、经营和创造;学习一些看起来有趣的新东西
在城市中心,有些建筑干净漂亮,而另一些则破落不堪,为什么会这样?
一扇破窗
不要放任破窗
漠视会加速腐烂
石头做的汤和煮熟的青蛙
做推动变革的催化剂
避免陷入偏执的完美主义
知道何时止步
我们可以将程序员所了解的一切有关计算过程的事实、工作的应用领域,以及所有经验,视为他们拥有的知识组合
构建知识组合
说什么和怎么说同样重要
消除不相关事物之间的影响
在黑暗中发光的代码
使用曳光弹找到目标
所有的估算都是基于对问题的建模
问问已经做过的人
进步,远非寓于改变之中,而是依赖于保持。那些不能铭记过去的人,注定要重蹈覆辙。-- 乔治·桑塔压那
调整心态,不要恐慌
找个橡皮鸭
它比记忆更可靠
它为你提供了一个放想法的地方
它就像一个橡皮鸭
自责中往往有种奢侈。我们自责时,总觉得别人无权再责备我们。-- 奥斯卡·王尔德《道林·格雷的画像》
当我们试着单独挑出一个事物的时候,总会发现它与宇宙中其他一切都有关联。-- 约翰·缪尔《夏日走过山间》
并行的机会
识别出这些机会只是开始
信号量和其他形式的互斥
角色只会是并发的
黑板方法
如何同蜥蜴脑交谈:转移当前的注意力,做一些其他无关的事情
Ο,读音:big-oh、欧米可荣(大写);表示上界(tightness unknown),小于等于的意思。
评估算法到底是什么意思?
四境所见,尽是变迁腐朽······ -- 亨利·弗兰西斯·赖特《与我同往》
何时该重构?
持续变革:革新而非革命
名不正,言不顺;言不顺,则事不成。-- 孔子
人们只有在知道自己真正想要什么的时候才会尝试自动化。
如治愈般编程
需求是从反馈循环中学到的
一些工程问题你把握不了,或者某些代码比你想象的更难写,也许看起来根本做不到。但这些真的像看起来那么难吗?
我们人类的大脑带宽有限,天马行空地输入编译器勉强能接受的深奥的单词和符号,就已经占用了我们相当大的处理能力,在执行任务的过程中,有另一个开发人员的完整大脑可用,将带来更多的脑力供我们支配。
不要一个人埋头钻进代码中
敏捷不是一个名词,敏捷有关你如何做事
敏捷价值观:
团队是小而稳定的实体,50个人就不算团队,那是部落。
维持小而稳定的团队:
用户真正要的不是代码,他们只是遇到某个业务问题,需要在目标和预算范围内解决,他们的信念是,通过与你的团队合作,能够做到这一点。
一个务实程序员的本质:解决问题的人。
赞
踩
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。