书籍推荐程序员的修炼从优秀到卓越

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"花十年时间自学编程









































北京看白癜风最专业医院
治疗白癜风哪好



转载请注明:http://www.xxcyfilter.com/zytd/3252.html