《程序员》创刊8年来,每年末编辑部精心打造的“合订本”已经形成一个品牌,得到广大读者的认可和喜爱。2007年,《程序员》杂志内容再次进行了优化整合,除了每期推出的一个大型专题策划,各版块也纷纷以专题、策划的形式,将每月的重点进行了整合,让内容非常具有凝聚力,如特别报道、工具分析、管理剖析等。另外杂志的版式、色彩方面也有了很大的飞跃,给读者带来耳目一新的阅读体验。历时2个多月精心整理编制的《程序员2007精华本》,除荟集了12期杂志的精华,更新增开发者读库、程序员手册、2007年鉴等,全书共700页,分为上下2册,并附赠1张DVD光盘。
目录(上册)\r\n人物&报道\r\n名人堂\r\n抓住不经意的机会——Pierre Omidyar与eBay 1\r\n我给这个世界带来了变化——电子表格之父Daniel Bricklin 1\r\n用创新去影响、改变世界——SAP全球产品与技术事业部总裁Shai Agassi 2\r\nANTLR之父——Terence John Parr 3\r\n快乐的开发——Robert C. Martin 4\r\n创新,是一个不断尝试与失败的过程——Jonh W.Backus的传奇人生 4\r\nBrian与Apache的传奇 5\r\n维基百科,全世界的百科全书——Jimmy Wales 6\r\n邮件加密软件PGP的开创者——Philip R.Zimmermann 6\r\n成也英雄,败也英雄 7\r\n网络缔造者——互联网之父VintonG.Cerf 8\r\nAJAX小发明成就大世界——Jesse James Garrett 9\r\n特别报道\r\n2007跨越鸿沟:为了心中的橄榄树 10\r\n2007英雄会特别报道 15\r\nSOA来了 20\r\n风险投资启示录 24\r\n中国共享软件之路 27\r\n到国外 做开发 31\r\nSD2C特别报道 35\r\n软件产业\r\n蓝巨人微笑——Lotusphere 2007归来记 40\r\n沉默不是金,当仁不要让——访曜硕科技北京研发部有感 40\r\n病毒帝国的时代变迁 41\r\n六专家畅谈开源发展之路 43\r\nOMG主席预测UML趋势 45\r\nTwitter:拓扑学的创新应用 47\r\n解读软件2.0 47\r\n虚拟化,热潮不等于机会 48\r\n海外不是目的 上市才是硬道理 50\r\n人物专访\r\nJava虚拟机的动态语言支持——访Java SE项目负责人丹尼•考沃德 52\r\n将Java编译成JavaScript——Artima对话Google工程师Scott Blum 53\r\nJava中的延续——对话RIFE项目创始人Geert Bevin 54\r\n2007,安全先行——访Fortify Software公司CTO Roger Thornton 57\r\n所罗门的宝藏——专访Windows内核专家David A. Solomon先生 58\r\n2007,又见David I 60\r\nGuido谈Python的现状与发展 60\r\nAPI开启程序交互之门——专访Peter von der Ahé 62\r\nCollabNet如何跨越开源与商业的鸿沟 63\r\n微软架构师谈编程语言发展 64\r\n让并发来得更猛烈些 69\r\n如何引领嵌入式开发的未来 73\r\n唯一不变的是信息本身——专访EMC公司CTO Jeffry Nick 75\r\n科技创新 77\r\n调查\r\nVista来了,你准备好了吗? 85\r\n2006年,程序员更“薪福”了吗?——中国软件开发者年度薪资调查报告 86\r\n我已出发——2007年程序员创业调查 87\r\n加薪无罪,关键是定位 88\r\n黄金周的黄金法则 89\r\n尴尬的跳槽:找马时,我被驴发现了…… 90\r\n理想工作环境的关键词 92\r\n弹指间,毕业5年…… 93\r\n技术大会PK 94\r\n拒绝混蛋——职场不文明现象调查 95\r\n程序员六大职业素养 97\r\n程序观感\r\n开源软件在中国的发展 99\r\n霸主Google中国之三大对策 99\r\n面试经验谈——理发师 100\r\n“开源”与“安全”并不冲突 100\r\n面试极短篇——境界 101\r\n面试极短篇——飞机上的对话 102\r\n敏捷到底是什么? 103\r\n片上系统的发展趋势 103\r\n从湍流颠簸到平稳巡航——如何让软件项目转危为安 104\r\n培养关键的35% 105\r\n从产业潮流谈Co-Design的效益 106\r\n盖茨、乔布斯和沃兹你更欣赏谁? 107\r\n用多种语言开发应用 108\r\n做软件以何为本? 109\r\n软件美何在,把酒问对称 110\r\n理解和应用SOA,以中国人的思维 110\r\n为什么Web 2.0不会是互联网第三次热潮的中心? 111\r\n软件与武术 113\r\n软件接包的甜区 113\r\n如何成为一个专家 114\r\n框架 115\r\n离线浏览你的人生 115\r\nIT英语的听说读写 116\r\n软件,以人为本 117\r\n布丁蛋糕的滋味 117\r\n亲近代码 118\r\n上班族vs.自由族 119\r\n也谈“熊猫烧香” 120\r\nGoogle如何超越百度 120\r\n两个伪问题 121\r\n做软件要“以物为本” 122\r\n无所不在的Context Switch 123\r\n个人信用制度vs网络安全新技术 124\r\n开源项目\r\nsouceFORGE最佳推荐项目 125\r\n国内优秀开源项目 128\r\n管理&实践\r\n项目实践\r\n工作流项目实施中的问题和解决策略 132\r\n需求迭代与项目风险控制 134\r\nWeb项目起步经验谈 137\r\n知易行难的软件开发风险管理 138\r\n从苹果的iPhone看人机交互技术 140\r\nGIS项目实践中的开放源代码选择 143\r\n一个成功软件测试项目的经验 146\r\n网站类产品版本控制实践 149\r\n项目发布质量控制 151\r\n有效降低开发成本 153\r\nWeb 2.0之LAMP结构开发与运营 154\r\n软件开发成本管理 155\r\n团队故事\r\n一个研发经理的管理观——专访WebEx合肥研发中心经理方剑斌 157\r\n微调快乐与效率的天平——专访金和软件团队 158\r\n痛苦管理百人研发团队的烦恼 159\r\n走进Sun开发者的阳光地带 162\r\n培养中国的世界级软件团队——对话群硕软件CEO刘英武 163\r\n软件渠道变革——金山软件“瘦身运动”启示录 164\r\n中小IT企业如何留住80后技术人才 166\r\n需求分析\r\n极限编程评注 167\r\n领域驱动设计中的敏捷实验——从SVN的权限管理说起 169\r\n研发团队组建问题面面观 171\r\n亿万用户网站MySpace的成功秘密 172\r\n流程应用中的前期沟通经验谈 176\r\nWeb 2.0构建要素 177\r\n管理圈\r\n互联网的狗年 181\r\n数据库支持专家的7年之“痒” 182\r\n管理者,做领导还是做公仆?!——关于精简敏捷和项目经理的探讨 183\r\n基于DM数据库服务器双机热备解决方案 186\r\n够了,让我们实践吧! 188\r\n实践的时代到了 190\r\n实践的应用 192\r\n软件项目管理十要素 196\r\n持续性构建 198\r\n企业畏惧Web 2.0? 199\r\n从0到1,建立研发管理体系 200\r\n做戴有色眼镜的“悲观者” ——软件开发风险识别实践 202\r\n程序员手册\r\n百本书评\r\n百本书评 204\r\n四书五经\r\nC++历史上最重要的软件 216\r\nC++历史上最重要的人物 217\r\n体验质朴与自由的乐趣——《Programming Ruby》推荐序 218\r\nPHP草根丛书推荐 220\r\n我的C++拍案惊奇 221\r\n《深入解析Windows操作系统 第4版》精彩赏析 222\r\nC#新书推荐 225\r\nTRAFFIC—调试专家必经之路 225\r\n从入门到精通——ASP.NET系列图书推荐 228\r\n一夫当关——《精通正则表达式》书评 229\r\n有效对抗计算机威胁和攻击——计算机安全系列图书推荐 230\r\n有效实施业务敏捷——SOA系列图书推荐 232\r\n《应用UML与模式》书评——面向对象分析与设计以及统一流程入门 233\r\nSD2C大会主题图书拾贝 234\r\n书市观察\r\n谁家欢喜谁家忧——2007春季Amazon开发类图书排行榜观察与分析 237\r\n2007春季IT技术图书市场点评 238\r\nWeb开发 百家争鸣——站在Amazon看中国技术图书市场 239\r\n图书:技术趋势晴雨表 241\r\nAmazon开发类图书金秋观察 244\r\n工具点评\r\n程序员的私人外包专家——探索CodeSmith代码生成器 246\r\nInsane——Java内存泄漏分析工具 247\r\nLTP自动化测试 249\r\n应用JasperReport进行Web报表开发 251\r\n鹰眼Hawkeye——托管代码运行时编辑器 252\r\n初识Firebug 254\r\nSpring IDE 2.0全新体验 256\r\n.NET编程利器:Reflector for .NET 258\r\nJMRC:轻松解决内存泄漏难题 260\r\n用JProfiler调优——找回丢失的性能 261\r\n企业项目二次开发——JDBC SQL Profiler应用 263\r\n基于Axis实现不同系统的服务对接 264\r\nRoR开发工具大比拼 266\r\n解析轻量级Web服务器 270\r\nGit—版本管理之利器 273\r\n浅谈Fit在Web项目中的应用 275\r\n新品上市\r\n新品上市 277\r\n网站精华\r\n精彩Blog文摘 290\r\n国外网站动态 298\r\n声音、幽默\r\n声音 306\r\n幽默 310\r\n名词解释\r\n名词解释 315\r\n年鉴\r\n技术月历\r\n微软技术 317\r\nJava技术 322\r\n数据库技术 327\r\n软件工程与项目管理 332\r\n嵌入式与移动开发 337\r\nOpen Source 342\r\n安全领域 347\r\n动态语言 349\r\n\r\n目录(下册)\r\n特别策划\r\n特别策划\r\n软件中国2006 1\r\n软件中国2006的“微笑曲线” 1\r\n10大最具创新性技术 2\r\n10大最佳技术应用网站 4\r\n10大最具影响力公司 6\r\n10大最具影响力人物 7\r\n10大技术开发类图书 9\r\n城头变幻大王旗——2006年中国开发者大调查 11\r\n高歌猛进的2006中国软件业 13\r\n2006年,全面拥抱Linux 15\r\n未来属于动态语言——2006动态语言发展评述 15\r\nWeb技术交锋2006 16\r\nJava2006的机遇与挑战 17\r\n2006数据库技术回顾与展望 18\r\n微软2006年技术回顾 20\r\n软件工程2006回顾 21\r\n2006年计算机安全发展最新趋势 22\r\n市场迎接3G到来——移动领域2006回顾与展望 23\r\n2006软件开发图书技术趋势晴雨表 24\r\nRuby on Rails创业实践 27\r\nRuby创始人 27\r\n松本行弘访谈录 27\r\nRoR:Web创业最佳实践——JavaEye2.0 28\r\n用RoR搭建信息整合平台——Iease的选择 30\r\nWap上的Ruby on Rails 31\r\nAJAX on Rails最佳实践 34\r\nRails帮你学英语——Idapted平台 37\r\n51dir初探Rails 40\r\n“敏捷”的Rails和“便捷”的发生网 42\r\n用Rails实现“乐道”构想 43\r\n用RoR发现音乐——YOBO创业回顾 46\r\n程序员的七种武器 48\r\n程序员的武器大家谈 48\r\n理解正则表达式(上) 53\r\n调试之剑 54\r\n修炼SQL 55\r\n借力编程语言走职业开发道路 57\r\n掌握一条工具链——打造高效程序员 58\r\n《SICP》与《Art of Unix Programming》 59\r\n最基础的数据结构 60\r\n面试题大解析之一——另一种哲学 63\r\n面试题大解析之二——枚举与递归 63\r\n面试题大解析之三——无声的声音 64\r\n他们是谁 64\r\n并发:软件的多核之痒 65\r\n走近多核时代——Intel公司Geoffrey Lowney院士访谈录 66\r\n多核时代计算环境的改变 67\r\n同步机制漫谈 69\r\n多核计算环境的挑战——本地代码的并发 72\r\n多核多线程编程Java篇 75\r\n仔细雕琢多核背景下的.NET应用 79\r\n积极准备、谨慎行动——应对多核编程革命 81\r\n克服多核软件开发之痛 84\r\n调试还是测试? 85\r\n事半功倍的测试驱动——专访Agitar公司CTO Alberto 85\r\n软件问题定位常见方法 87\r\n测试驱动开发之是与非 92\r\nWinDbg必读 94\r\n用GDB调试程序 96\r\n走出TDD丛林 101\r\n从焦虑到强迫——改变编程习惯 104\r\n关注软件质量 105\r\n业务敏捷,SOA的本质 108\r\n最聪明的人引领变化——《程序员》SOA产业链高端会议报道 108\r\nSOA与业务敏捷 110\r\n此SOA非彼SOA 112\r\nSOA如何达成 114\r\nSOA构建更好的企业架构 118\r\n微内核与SOA治理 119\r\nSOA内涵四大要点 121\r\n流动的业务漂浮的SOA 123\r\nSOA中国企业应用现状调查 126\r\n互联网冲击企业安全 127\r\n安全,业务与风险的权衡——《程序员》互联网与企业信息 128\r\n安全研讨会报道 128\r\n险恶的中国互联网 129\r\n反病毒产品的误报问题浅析 131\r\nHTTP和HTTPS协议安全性分析 134\r\n基于PKI平台加固企业信息化建设 136\r\n互联网与企业安全调查 138\r\nSaaS时代企业信息安全新思索 139\r\n敏捷之三重境界 140\r\n敏捷业务的本质——CSDN&《程序员》“建立敏捷业务”研讨会专题报道 140\r\n我们走在“敏捷”大路上 142\r\n本立而道生——追溯敏捷开发最佳实践之源 144\r\n业务敏捷与SOA的中国切入点 146\r\n企业架构、IT架构和业务架构之于敏捷企业 148\r\n用业务流程管理拥抱变化 151\r\n敏捷何时才会出现? ——S-D-I-K-W模型和一个开发顾问的敏捷观 154\r\n敏捷的计谋 157\r\nEnterprise Web 2.0:商业新语言 158\r\nWeb 2.0泡沫下的啤酒 158\r\n企业2.0背后的趋势 160\r\nEnterprise Web 2.0——Web 2.0带给企业什么? 162\r\nWeb 2.0介绍 164\r\n从Web 2.0到Enterprise 2.0 166\r\nAJAX的企业应用威力——从MPOB到OPOB 168\r\n2.0的AJAX企业应用观 170\r\n理解Web Syndication(上) 171\r\n用于创建REST风格系统的框架 173\r\n企业应用开发2.0趋势化的思考 175\r\n一切皆是XML 177\r\n为什么当今企业不要2.0 179\r\n2.0时代的软件商业模式SaaS 181\r\n软件商业模式的发展与2.0时代 181\r\nSaaS重构商业模式 183\r\n化流量为金钱亚马逊领先一步 185\r\nGoogle桌面SaaS应用 187\r\n服务不够,还得有软件——微软S+S战略初窥 188\r\nLotus Notes/Domino8服务时代的软件典范 189\r\n做自己特色的SaaS运营商——阿里软件王涛访谈纪要 189\r\n阿里软件抓住电子商务新长尾 190\r\nSaaS模式下的淘金者 191\r\n将SaaS和Web2.0技术应用于商业自动化 192\r\nSaaS的中国之路 193\r\nSaaS模式和瘦型客户机 194\r\n企业应用前端整合 195\r\n前端整合与软件2.0 195\r\n迈向下一个阶段 197\r\n真正的程序员应当为此热血沸腾——孟岩对话毛新生 198\r\n聚沙成塔——应用协作整合迈上新台阶 199\r\n开源让Office前端集成赢取主动 200\r\n文档标准之争 202\r\n纪实录 202\r\n服务年代的办公软件 203\r\nOffice前端Web整合观 205\r\n协同管理软件与客户端整合趋势 205\r\n企业即时通讯到应用前端整合 206\r\n即时通信的前端整合之路 207\r\n软件开发2.0时代来临 208\r\nWeb 2.0催生的变革——N.0时代 208\r\n开放的管道Syndication聚合 211\r\nWeb2.0战国时代AJAX群雄争霸 212\r\n盘点企业Web2.0 213\r\n计算基础正在发生根本变革——解读“计算2.0” 216\r\n从Java看并发编程的2.0趋势 217\r\n用虚拟化方式计算 219\r\nRuby、Rails、Agile的启示 220\r\n轻量级开发与轻量级管理 224\r\n咋写才算DSL 225\r\n技术专区\r\n企业开发\r\nECO传奇 227\r\n将企业数据并入SOA 231\r\nSOA十大原则 233\r\nWeb开发\r\nRails常见性能问题一览 236\r\nAJAX的反击,AJAX++框架 238\r\n我们是否需要表现层架构师 239\r\n扩展:不仅仅关于架构 241\r\neBay是如何管理海量数据的 242\r\n交互设计\r\nFlash平台的挑战——阿波罗计划 243\r\n开源RIA架构方案——Openlaszlo与db4o 245\r\n从技术学习面谈Adobe Apollo 249\r\n数据库\r\nSQL Anywhere Studio与Visual Studio集成 251\r\n达梦数据库并发控制机制 253\r\nPocketBuilder与SQL Anywhere应用 254\r\n网络与安全\r\nWeb应用程序安全性缺陷检测 256\r\nWindows Vista安全特性分析:改进和局限 258\r\n开源技术\r\nMozilla的架构设计 264\r\nPHP沉思录 266\r\n基于OSGI的Cache组件的实现 272\r\n开源的道路 274\r\n调试与测试\r\n测试工具组件化开发 277\r\n错误分布和产品健康度 280\r\nJava并发程序的单元测试 282\r\nC/C++\r\nBoost纵览、构建与安装 286\r\nLambda和高阶函数 290\r\nArray和Any 294\r\n算法擂台\r\n程序设计三人谈 299\r\n登山人选 300\r\n计算机猜数 303\r\n完美的代价 305\r\n其他\r\nSpider系统中LRU算法的使用和实现 307\r\n64位的昨天与今天 308\r\nS60 3rd Edition简介及其应用开发步骤 311\r\n为S60终端快速创建应用 314\r\n专题\r\nSOA实施参考\r\nSOA运维——监控、指标与反馈体系 317\r\n从城市建设看SOA 318\r\n一些SOA的常见问题 320\r\n数据库\r\nSQL Server性能优化 321\r\n海量数据处理优化方案 322\r\nSilverlight\r\n混合Silverlight——将Silverlight混合到AJAX应用程序,增进用户体验 324\r\n用于企业内部应用的SilverLight 326\r\n移动开发\r\n.NET Compact Framework多线程调试技术 332\r\n.NET Micro Framework应用开发综述 335\r\nerlang\r\n你为什么喜欢Erlang? 340\r\nWhat''s all this fuss about Erlang? 341\r\n动态语言\r\n.NET程序员为什么学习Ruby on Rails? 343\r\nJava开发者的Rails之路 344\r\n读库\r\n读库\r\nSQL Server 2005加密初探 347\r\n多线程,你准备好了吗? 351
无封面