《程序员》2005年7月刊:Java这十年

人物&报道

(1)名人堂

Dave Duffield:亲历仁科的昨是今非

一位慈祥的老人,一位企业应用软件全球排名第四大公司的创始人,然而他仍然无法阻挡商业中的明争暗斗。

(2)程序天下事

(3)封面书摘&网站动态

(4)网站精彩回眸

(5)感悟

如何做简历

告诉如何优化你的简历,提高你的应聘成功率。

程序员的十种级别(6)特别策划 Java 这十年

从1995年发布JDK以来,Java技术诞生至今已经10年。10 年来,Java从一种编程语言发展为一个平台、一个社群、一个产业。现在Java是最重要的编程技术之一,全球有450万名程序员使用Java开发软件,14 亿部设备上运行着 Java编写的程序。为了庆祝Java诞生10周年,为了纪念Java技术伴随中国开发者走过的风风雨雨,本刊特别组织了这期特别策划。

与 Java 相关的四十个名字

包括Java十年来十大事件、十大人物、十大产品、十大组织。

Java 技术本纪

一部Java技术的发展史,一个提纲挈领的学习指引。

Java 在中国

内容包括四部分:Sun中国高层采访、Java十大热点问题调查揭晓、Java在中国这样走过以及本刊寄语“Java:软件技术史上马拉多纳式的传奇。

(7)人物专访

我是一个幸运的家伙——Martin Fowler北京访谈

Matin Fowler是敏捷方法的教父,也是企业应用架构大师。2005 年 6月他访问北京期间,记者抓住时机采访了他,聆听大师的智慧。

求伯君与西山居的故事

一个成立十年的开发团队抓住了历史的机遇,并完成了从艰辛生存到风光无限的转变。

UML,让你越老越值钱——北大软件学院院长陈钟专访

(8)报道

2005 移动的乐章——微软MEDC大会深入报道

6月23日,微软移动与嵌入式开发者大会在北京举行,本刊为你带来全面的报道,揭示微软的Windows Mobile技术最新走向,同时还专访了微软全球副总裁张亚勤博士,他对微软移动嵌入式产业发展的思路进行了全面的阐述。

在18 号文件的天空下——记第九届中国国际软件博览会 微软亚洲工程院软件测试进行时

自从微软在中国创建微软亚洲工程院之后,软件测试自然将变得更加重要,本文将为你揭开微软内部测试的真面目,看看是否与你想象的不太一样?

(9)软件创业

从 Flash到 KJava——技术转换中的商机

一家公司想常人所不想,做常人所不做,在将网上大量Flash资源转换为手机上的KJava程序,并建立了自己独特的技术和商业模式。

(10)声音 & 幽默

管 理

(1)过程改进

财富?累赘?——ISO 下的流程规范流程对于任何公司来说都是至关重要的,与传统行业类似的,软件生产也同样需要对流程进行认证,然而,面对大量流程规范和管理文档,到底是财富还是累赘?

(2)项目实战

项目管理的全景分析——项目准备

任何一个项目启动之前,都需要有一个项目准备的时期,这些准备工作对于项目将来的顺利进行有着极为重要的作用。

(3)测试员专栏

改进V模型的建议

软件测试的 V 模型尽管有着种种不足之处,但是作者根据实践的工作经验,对测试 V 模型提出了有效的改进建议。

(4)软件工程

UML 工具发展趋势

尽管到目前为止仍然有很多人表示对UML的不屑一顾,然而,在软件工程领域中,UML仍然发挥了巨大的作用,其工具的发展也曾出不穷,将来的 UML 会是怎样?

技 术

(1)名家专栏

脱掉

软件越来越臃肿,软件开发越来越困难。NOF试图将UI和 DB抽取出来,不要干扰系统的开发和维护。从NOF的角度来说,“不再需要加入任何东西,这不叫完美;不再需要移除任何东西,这才叫完美。”

(2)技术访谈

Intel C++ 9.0:迈向多核 CPU 时代的终极优化利器 Delphi 逐渐度过.NET 转型期

(3)安全视点

恶意代码的亲密接触

计算机病毒已经为我们的生活带来了日益严重的危害。然而,从技术上来说,这种无所不用其极的极限编程技术却又是极其精彩的。无论你是一个狂热的技术爱好者,还是一个软件产品的开发人员,都应该对病毒技术有所了解,以至于当它来临的时候能够从容应对或是为客户生产出安全的产品。本文作者以一个真实的病毒Elkern向读者介绍病毒的一些基本编程技术,并对病毒的原理做了详细的介绍。

内核模式 DLL

Win32 用户模式程序员已经习惯于使用和创建动态链接库,或者叫DLL,来划分应用或者达到有效的代码重用。但内核驱动程序作者常常不知道也可以在内核模式中正确地使用这一概念。在本文中,作者将演示一个可以工作的内核 DLL 的例子。

(4)企业开发

基于模式的 UI 设计

每个公司都想在极短的时间内去完成一些非常耗时,耗力的工作,每个公司也都想通过一种魔术般的手段去提前预算出工程的成本。针对这两个问题,《程序员》将推出一系列以 GOF 模式为核心思想的文章,从 UI设计的层面来为大家提出一些想法和建议。

(5)开源之窗

Perl 无废话上手指南

Perl是一种流行的、功能强大的脚本语言。这篇文章的目的就是为了让有一些其它语言基础的程序员快速利用Perl上手工作,让更多的程序员充分利用 Perl的强大功能,简化开发工作,提高开发效率。

编写高性能的应用程序

在这个硬件性能日新月异的年代里,我们充分的享受着硬件带给我们的“免费午餐”,但是,随着CPU的主频提高步伐越来越慢,高速缓存也不是可以无限制增加。于是,程序的运行效率再一次映入我们的视野,新时代的软件优化,我们该何去何从?

(6)软件整合

融合——软件平台的必然趋势

软件平台,也许是个很模糊的概念,很难给软件平台下一个精确的逻辑定义,事实上,软件界的很多东西都具有类似的特征,给人以似是而非的感觉。近几年来,国内号称“平台”的软件渐渐多了起来,相比之下,国外号称平台的软件产品却相对不多,这种对比,不得不引起我们的深思。

产品 & 应用

(1)工具点评

Ndoc ——.NET 代码文档生成利器

又一款懒人的玩具,如果您是一个厌倦与撰写各式项目文档的.NET程序员,NDoc将会让您充分体会到作为只写代码的程序员的乐趣。

(2)书评

突破断层——Java 对象持久化

自从 Hibernate 面世以来,关于数据访问层的软件越来越多,而数据的持久化也成了 Java程序员时常挂在嘴边的话题,且看作者观点。

(3)新书节选

从编程到工程——软件工程实践者的思想

做技术,却不爱工程,这确实是目前许多软件项目中经常面临的要命问题。但如何在团队中有效的协作,共同努力完成项目,却是技术人员应该关注的。

Amazon.com 开发技术图书每月观察 新书上架

(4)Maglog

敏捷的迷思与真实

(5)黄柳青专栏

创建面向构建的工作流、报表、内容管理如果你在北京的部分报刊亭买不到《程序员》杂志,可以打电话到杂志社来咨询,我们会提供离您最近购买杂志的报刊亭位置。咨询电话:01051661202-176/381有时,明知错了,却欲罢不能,

《程序员》2005年7月刊:Java这十年

相关文章:

你感兴趣的文章:

标签云: