sucking
adj.乳臭未干的;吸奶的;授乳的;尚未断奶的;
v.吸,吮(suck的现在分词);舐,吮吸;俚烂
Awesome:
adj.可怕的;令人敬畏的;使人畏惧的;极好的;
翻译成从 到卓越,感觉不正确呀,因该是《怎样从菜鸟变为大虾》
书的封面:
《高效能程序员的修炼》姊妹篇
CodingHorror精华文章再度汇集
知名博主和程序员JeffAtwood力作,译者:陆其明、杨溢
JeffAtwood:basic--delphi--pascal--vb.net/C#--ruby
web软件开发者
关键点:
章绝地反击之术
1、不建议使用TO-DO列表来处理代办事项;建议每天早晨起来计划一天中的3件重要事情(类似晨间日记)
2、让大家少一点”工作就是干活“的感觉
3、你没有说服我,推荐电影《末代独裁》,如果你想要影响别人,你必须有能力说服他们。
具有说服力的文章"letterfromabirminghamjail"伯明翰监狱的来信
4、不管你在做什么项目,怀着学习和锻炼的态度去完成它吧,这是 只得到。与项目的结果相比,过程才是 的财富。
如果你没能从一个项目的过程中学到一点东西,这才是真正失败的项目
5、勤能补拙,激情造就天才
6、不要只是告诉别人该做什么,而要做一个善于问问题的人
7、一个好的软件项目经理的任务就是,要在项目出问题之前及时发现并且找出问题之所在,怎么做到呢?鼓励并且强制要求程序员
创建一张他们所要做的全部事情的列表
避免“只能完成90%”问题的发生
8、博伊德迭代法则:迭代的速度胜过迭代的质量(空战中取胜的主要决定因素不是观察、定向、计划以及更好地执行,而是观察、定向、计划以及更快地执行,OOPA迭代---Observe(观察),Orient(定向)、Plan(计划)、Act(操作))
a、单元测试要小儿快,以便每次编译是都能运行这些测试
b、可用性测试这么做最有效:以每两周为一个周期来做一些小改动,并且快速抛弃那些不好的部分
c、大多数敏捷开发方法都建议,迭代周期不能超过4周
d、软件测试就是(在将软件发布之前)让它提早失败,经常失败。
e、功能规范书 能简明扼要,并且持续改进
疑惑之时,唯有快速迭代方能突围
9、成功需要付出多年的努力----------记住,你正在做的事情是真正值得去做的
jeffatwood:花了整整3年时间,每周都写3~5篇博文
scheduleGames(计划时间表的游戏)和Egolessprogramming:YouareNotyourJob"(无我编程:你的工作不代表你)
"ABetterPathtoEnterpriseArchitechures(通向企业架构更好的一条路)
"TeachYourselfProgramminginTenYears"花十年时间自学编程