上一页 1 ··· 23 24 25 26 27 28 29 30 31 ··· 43 下一页
摘要: 图灵十二月月刊一、本月新书软件随想录:程序员部落酋长 Joel谈软件 (现已上市) 锦绣蓝图:怎样规划令人流连忘返的网站(第 2版) (全彩印刷,信息架构之父 R. S. Wurman 隆重推荐) UNIX网络编程 卷 1:套接字联网 API(英文版 •第 3版) ( UNIX 和网络专家 W. Richard Stevens 的传世之作) UNIX网络编程 卷 2:进程间通信(英文版 •第 2版) ( UNIX 系统网络编程人员的必备经典) 软件调试的艺术 ( Linux Unix 平台软件调试权威著作) 嵌入式 Linux基础教程 (嵌入式 Linux 权威著作) SQL基础教程(第 3版 阅读全文
posted @ 2009-12-13 20:17 我的IT技术 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 迷你书书目1、《软件开发沉思录:Thoughtworks文集》(迷你书下载 )【内容简介】从编程技术到项目管理,Roy Singham、Martin Fowler、Rebecca Parsons等来自ThoughtWorks的思想领袖通过本书中的13篇美文,将自己多年沉思和实践所得倾囊相授,引领你走向敏捷软件开发的成功之路。 本书内容丰富,涵盖了软件开发的各个阶段,既包含DSL、SOA、多语言开发和领域驱动设计等热门主题,也有对象设计、一键发布、性能测试和项目管理等方面的经验之谈和独到见解。不论你是开发人员还是项目管理人员,都将从本书中获益匪浅。 2、《Spring揭秘》(迷你书下载 )【内容 阅读全文
posted @ 2009-12-10 13:39 我的IT技术 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 寻找优秀的程序员之实战指南 ——选自《软件随想录:程序员部落酋长Joel谈软件》【好消息】本书今天(12.10)互动有货,感兴趣的朋友可以逛逛去【续】http://blog.csdn.net/turingbooks/archive/2009/12/10/4978128.aspx~程序员的社交生活程序员与普通人并不是真地有那么多不同之处。当然,我很清楚,如今很流行将程序员看作埃斯柏格综合征[①]患者,行为刻板、呆头呆脑,在人际交往中表现得很不协调。但是,这不是事实,哪怕有些程序员真患有埃斯柏格综合征,他们也很关心工作场所中社交性的一面,这包括以下内容。程序员在组织中如何被对待他们被当作明星,还是 阅读全文
posted @ 2009-12-10 11:23 我的IT技术 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 寻找优秀的程序员之实战指南 ——选自《软件随想录:程序员部落酋长Joel谈软件》【好消息】本书今天(12.10)互动有货,感兴趣的朋友可以逛逛去2006年9月7日,星期四你是一个雇主。你在所有正确的地方刊登了招聘广告,你有一个完善的实习生制度,你面试了所有你想要的人。但是很不幸,如果优秀的程序员不愿意为你工作,你就无法把他们拉来工作。不要着急,现在就介绍如何使优秀程序员愿意为你工作。我将谈谈优秀的程序员想要什么,还有在工作环境中他们喜欢什么和不喜欢什么,以及如何使你的公司成为顶尖程序员的头号选择。~私人办公室去年,我到耶鲁大学参加一个计算机会议。一位发言者是硅谷老手,创建和领导过一长串公司,无 阅读全文
posted @ 2009-12-10 11:20 我的IT技术 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 比尔盖茨是这样审查项目的 2 ——选自《软件随想录:程序员部落酋长Joel谈软件》【续】http://blog.csdn.net/turingbooks/archive/2009/12/03/4933260.aspx1992年6月30日。那个时候,微软还没有那么多官僚机构。今天,整个微软公司的管理层一共有11到12个层级吧。那时不是这样,我向Mike Conte报告,他向Chris Graham报告,后者再向Pete Higgins报告,后者再向Mike Maples报告,后者再向比尔·盖茨报告。从上到下,一共6层。我们曾经取笑通用汽车那样的公司,因为它们有8个管理层或者天知道是干什 阅读全文
posted @ 2009-12-03 15:38 我的IT技术 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 比尔盖茨是这样审查项目的 1 ——选自《软件随想录:程序员部落酋长Joel谈软件》2006年6月16日,星期五早先,Excel[1]有一种没有名字的很蹩脚的编程语言。我们管它叫做“Excel宏语言”(ExcelMacros)。这是一种功能很弱的编程语言,它没有变量(你不得不将值存在电子表格的单元格中),没有局部变量(local),没有子例程的调用(subroutinecall);一句话,它的程序几乎无法维护。不过,它也有一些高级语言的特性,比如任意跳转语句Goto,但是label标签实际上是看不到的[2]。这种语言存在的唯一一点合理性,在于比起Lotus[3]中的宏语言,它看上去很强大。Lot 阅读全文
posted @ 2009-12-03 15:36 我的IT技术 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 记录问题解决日志 —— 高效程序员的 45 个习惯之习惯33 “在开发过程中是不是经常遇到似曾相识的问题?这没关系。以前解决过的问题,现在还是可以解决掉的。”面对问题(并解决它们)是开发人员的一种生活方式。当问题发生时,我们希望赶紧把它解决掉。如果一个熟悉的问题再次发生,我们会希望记起第一次是如何解决的,而且希望下次能够更快地把它搞定。然而,有时一个问题看起来跟以前遇到的完全一样,但是我们却不记得是如何修复的了。这种状况时常发生。 不能通过 Web 搜索获得答案吗?毕竟互联网已经成长为如此令人难以置信的信息来源,我们也应该好好加以利用。从 Web 上寻找答案当然胜过仅靠个人努力解决问题。可这是 阅读全文
posted @ 2009-11-29 23:19 我的IT技术 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 代码要清晰地表达意图——高效程序员的45个习惯之习惯25“可以工作而且易于理解的代码挺好,但是让人觉得聪明更加重要。别人给你钱是因为你脑子好使,让我们看看你到底有多聪明。”Hoare 谈软件设计C.A.R. Hoare设计软件有两种方式。一种是设计得尽量简单,并且明显没有缺陷。另一种方式是设计得尽量复杂,并且没有明显的缺陷。我们大概都见过不少难以理解和维护的代码,而且(最坏的是)还有错误。当开发人员们像一群旁观者见到UFO一样围在代码四周,同样也感到恐惧、困惑与无助时,这个代码的质量就可想而知了。如果没有人理解一段代码的工作方式,那这段代码还有什么用呢?开发代码时,应该更注重可读性,而不是只图 阅读全文
posted @ 2009-11-24 14:28 我的IT技术 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 高效程序员的45 个习惯 本书收集了成功人士在开发过程中的 45 个个人习惯、思想观念和方法,有助于开发人员在开发进程、编码工作、开发者态度、项目和团队管理,以及持续学习等 5 个领域改善其开发工作。通过学习这些内容,你可以进一步提高自己的编程实力。书中还给出了一些能够使你成为高效程序员的敏捷开发实践。 本书适合所有程序员阅读。 【45个习惯】 1 做事 2 快速修复变成了快速流沙 3 对事不对人 4 排除万难,奋勇前进 5 跟踪变化 6 对团队投资 7 懂得丢弃 8 打破砂锅问到底 9 把握开发节奏 10 让客户做决定 11 让设计指导开发,而不是... 阅读全文
posted @ 2009-11-20 11:39 我的IT技术 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 动态评估取舍——高效程序员的45个习惯之习惯27 “性能、生产力、优雅、成本以及上市时间,在软件开发过程中都是至关重要的因素。每一项都必须达到最理想状态。”可能曾经身处这样的团队:管理层和客户将很大一部分注意力都放在应用的界面展示上。也有这样的团队,其客户认为性能表现非常重要。在团队中,你可能会发现,有这样一个开发主管或者架构师,他会强调遵守“正确”的范式比其他任何事情都重要。对任何单个因素如此独断地强调,而不考虑它是否是项目成功的必要因素,必然导致灾难的发生。强调性能的重要性情有可原,因为恶劣的性能表现会让一个应用在市场上铩羽而归。然而,如果应用的性能已经足够好了,还有必要继续投入精力让其运 阅读全文
posted @ 2009-11-19 15:00 我的IT技术 阅读(116) 评论(0) 推荐(0) 编辑
上一页 1 ··· 23 24 25 26 27 28 29 30 31 ··· 43 下一页