说起来,我的本行是搞软件开发,这个龟兔赛跑我前面已经写了28天了,居然就一直没有写到任何一本与软件开发有关的书籍,的确是个需要解释一下的问题。
在我而言,读书是一种生活享受,而读绝大多数软件开发相关的书籍,都很难说是一种享受。无论中外,搞软件开发的人的文笔,都相当的弱,国外翻译过来的技术类图书,很有可能那个老外本身的文笔就一般般,再加上翻译的文笔,往往就不忍卒读。还有不少“工作室”翻译的垃圾,好书都给他翻坏掉了。国内的技术类书籍,要么是编著,那就不必谈了,偶尔有些原创的,也同样存在词不达意的问题。好书,尤其是读起来算得上是享受的好书,真的是少之又少。没办法,工作的确是需要,往往又只能硬着头皮去啃,这也就造成了更多的心理阴影,在这种情况下,让我回忆软件开发类的好书,就比较困难了。
如果一定要列举一些的话,也只能说出个五、六本来了。
《重构》,熊节翻译的,在技术类图书中,算是相当的流畅了,再加上书本身所具有的,开创性的价值,的确值得好好读一读。相对而言,另外一本《网站重构》,就翻译得很差了。
《敏捷软件开发》,Bob大叔的那本,这是我到目前为止看到的,对于面向对象讲解得最为清楚明白,也最为深入透彻的一本书。强烈推荐。
《代码大全》(第二版),我曾经写过一篇书评,《软件开发的世界地图》当时虽然是受邀而写,也的确说的是心里话。
《程序开发心理学》,有一段,来自代码大全:“每个程序员的上司都该有一本,应当认真读读, 用心去记, 按其中的训诫行事; 放在办公桌上供其程序员去偷。 但他仍要继续再放一本, 直到没人拿为止。” --Weiss, 1972。我因此买了温伯格的好多其他书,然后发现,其他的书,大多不必买。
《人月神话》,当年看到的时候,自然是引为圣经,说实话,现在看来,这本书很像一本“训诫”,上帝对人说:“教你不要飞,你不相信吧!现在果然摔下来了吧。”但是也就是如此了。
《测试驱动开发》、《解析极限编程:拥抱变化》,两本革命性的好书,如果是人月神话,人件之类的书,是早前的经典,大多只能提出问题的话,那么测试驱动开发与极限编程,则是对于解决软件开发问题,最为重要的尝试。随后兴起的敏捷大潮,正是由此起步的。
差不多了,大概就这些了吧。
分享到:
相关推荐
在龟兔赛跑的例子中,我们可以创建"乌龟"和"兔子"两个类,每个类包含它们各自的属性(如速度、当前位置等)和方法(如移动、休息等)。 2. **控制流程**:为了模拟比赛,我们需要使用控制流程语句,如循环和条件...
C++实现的龟兔赛跑程序 (模拟龟兔赛跑)本练习中要模拟龟兔赛跑的寓言故事。用随机数产生器建立模拟龟兔赛跑的程序。 对手从70个方格的第1格开始起跑,每格表示跑道上的一个可能位置,终点线在第70格处。 第一个...
【标题】:“龟兔赛跑素材flash源文件” 在IT领域,"龟兔赛跑"是一个常见的寓言故事,常被用作编程教学中的例子,它讲述了一个关于坚持不懈与骄傲自满的故事。在这个主题下,"flash源文件"指的是使用Adobe Flash...
"英语演讲龟兔赛跑PPT课件.pptx" 本资源是一个英语演讲 PPT 课件,标题为“英语演讲龟兔赛跑PPT课件.pptx”。该资源包含 11 张幻灯片,讲述了龟兔赛跑的故事,旨在教会学生英语演讲和阅读能力。 知识点 1:英语...
60秒龟兔赛跑flash源文件,卡通画风,特别适合课堂教学,也可以用库面板里的素材做创意动画。
《龟兔赛跑》是一款基于Scratch编程语言创作的动画作品。Scratch是麻省理工学院(MIT)的“终身幼儿园团队”开发的一款面向儿童的图形化编程工具,旨在通过拖拽积木式的编程语块,让孩子们在玩乐中学习编程思维。这款...
本教学设计旨在让学生通过 FLASH 软件制作龟兔赛跑的动画补间,掌握动画补间的基本制作方法和旋转效果,并培养学生的自主性和创造力。 教学过程 1. 创设情境:激发兴趣,通过龟兔赛跑的故事,激发学生的兴趣和热情...
《Java实现的龟兔赛跑动画程序解析》 在编程世界中,寓言故事与算法的结合总能带来趣味性的学习体验。"Java龟兔赛跑"是一个将经典寓言故事与计算机编程相结合的实例,它利用Java语言来创建一个具有动画效果的龟兔...
在编程世界中,寓言故事与算法的结合总能带来趣味性,比如这篇“C语言之龟兔赛跑”就是这样一个例子。该程序用C语言实现了一个模拟龟兔赛跑的游戏,通过随机数生成器模拟龟兔的前进步数,最终判断比赛结果。下面我们...
### 利用Java实现龟兔赛跑实验报告 #### 实验背景与目的 在本实验中,我们将通过Java编程语言来模拟经典的“龟兔赛跑”故事。此实验旨在加深学生对Java多线程机制的理解,并掌握如何在实际项目中应用多线程技术。...
用c++程序实现龟兔赛跑程序,用多核多线程的设计方法
本示例中的“java线程龟兔赛跑”是一个经典的多线程应用,通过模拟龟兔赛跑的故事,帮助开发者理解如何在Java中创建和管理线程。 首先,我们要了解Java中创建线程的两种主要方式:通过继承`Thread`类和实现`...
"龟兔赛跑"是一个经典的寓言故事,它在编程世界中被广泛用来演示多线程的概念。在这个Java实现中,我们看到开发者利用了多线程技术来模拟龟兔赛跑的情景。下面我们将深入探讨这个话题。 首先,我们要了解什么是多...
如果操作系统没有安装虚拟机,请把JRE文件放到本软件同级目录下,无需任何配置,双击“龟兔赛跑.exe”程序即可执行 作者:长春工程学院 何阳 QQ:891137267 2010年4月7日 8点 未来鸟创业团队 欢迎访问我们的网站...
java多线程实现龟兔赛跑,兔子的速度比乌龟快,休息的时间比乌龟长
【标题】"用Java编写的龟兔赛跑演示程序"是一个基于编程语言Java实现的经典寓言故事——龟兔赛跑的模拟程序。这个程序通常用于教学目的,帮助初学者理解和掌握多线程的概念。 【描述】该程序通过编程将龟兔赛跑的...
在本项目中,我们主要探讨的是如何利用C#编程语言创建一个基于Windows的窗口应用程序,以实现经典的"龟兔赛跑"的故事。这个程序通常会包含用户界面元素,如按钮、文本框和图形化表示的比赛赛道,使得用户可以直观地...
龟兔赛跑
在Java编程语言中,"java龟兔赛跑源代码"是一个经典的示例,它通过多线程技术展示了并发编程的概念。这个程序模拟了著名的寓言故事——龟兔赛跑,其中乌龟和兔子分别由两个独立运行的线程来表示。下面我们将详细探讨...