程序员2009精华本(china-pub首发)--百期后的新起点

程序员2009精华本(china-pub首发)


  • 定价 : ¥49.00
  • 会员价 : ¥36.75(75折)
  • 基本信息
    作者: 《程序员》杂志社   
    出版社:电子工业出版社
    ISBN:9787121103049
    上架时间:2010-3-1
    出版日期:2010 年2月
    开本:16开
    页码:652
    版次:1-1

    立即购买:http://www.china-pub.com/196383

    前言

    百期后的新起点
    2009年最严寒的季节,外面大雪纷飞,屋内却清茶温馨。亲爱的朋友,我们如期相见了!
    从2001年开始,每年末的《程序员精华本》是我们告别旧岁、迎接新年的固定礼物。您拿在手里的这一本,已经是第9套合订本了。她虽然还有诸多问题,还不尽如人意,然而每一年每一期,我们都在努力追逐软件业的潮流,努力跟随技术前进的脚步,我们希望通过丰富的内容,快速开启通向深入和高阶的软件业发展之门。
    2009年的软件业,有很多热点词语被广泛提及:云计算、移动开发、开放平台、网络游戏等。我们通过特别策划和特别专题,深入阐述了这些热点背后的技术、企业和产品。同时,对于作为中国软件产业重要组成部分的ISV,我们也通过年度调查的形式,第一次真实地展示了其生存现状。针对技术人员职业生涯中的重要发展点,除CTO、项目经理,我们也重点对产品经理、架构师做了大篇幅报道与论述。而“优秀产品成长三步曲”,则从技术、市场及经营相结合的角度,告诉你成功产品必须具备的几个关键要素。
    除热点聚焦外,《程序员2009精华本》的主要内容还包括以下篇章:
    软件·人物篇
    “数风流人物,还看今朝。”在软件业飞速发展的今天,具有敏锐眼光的业界大师和行业精英在做些什么,他们在想些什么?“软件·人物”篇,将汇集软件大师访谈录、知名软件人谈程序人生实录、名家观点等内容,精彩不容错过。
    实践·架构篇
    谈架构平台的关键技术,论一线开发的实践精粹。众多架构师汇聚一堂,剖析不同类型架构的关键所在。
    技术专区
    针对2009年热点技术领域,深入分析、实践技术要点,值得一线开发者及技术爱好者参考借鉴。
    2009开发年鉴
    荟萃2009年中国软件业新产品、新工具、软件月历,以及2009年度开发者大调查报告。
    合订本配套光盘以DVD形式,随刊配送。内容包含全年12期《程序员》电子刊(PDF版)、软件工具集锦、CSDN英雄会及软件技术大会(SD2C)独家精彩视频、2009精彩图书摘读等多个栏目,为读者提供了近距离聆听专家精彩演讲、增加阅读实践的必要参考。
    正处于金融危机的2009年4月,《程序员》杂志迎来百期庆典,我们收到众多读者和作者的祝福。其实,最应该表达谢意的是我们,正是因为有了这么多读者、作者以及合作伙伴的支持,才有了这百期的《程序员》。百期,不仅是一个里程碑,更是一个新起点。
    2010年,让我们站在新起点,携手共创更精彩的明天!
    孟迎霞
    《程序员》编辑部
    2009年12月

    目录

    《程序员》2009 精华本 1
    特别策划篇
    产品经理的5 种能力 1
    XOOPS 发布有期:谁说开源不计划? 3
    TechExcel 的“灵魂”缔造者 4
    LiveBOS 的深度需求工程 5
    创意搜狗输入法设计 6
    浅谈51.com 产品设计 8
    傲游的设计思想之源 9
    普元:执行力打造企业级平台产品 10
    市场与Windows 的双向选择 12
    产品经理就是总经理 13
    软件中国2009 年大势图 14
    基础技术:坚定创新发展的步伐 17
    企业级技术2009 展望 18
    融:越过冬天的鸿沟 21
    从跨国巨头们言行看移动领域发展趋势 23
    游戏行业,冬天里的一把火? 26
    外包:韬光养晦,伺机而动 27
    迈向云安全2.0 时代 28
    .企业Web 2.0 2009 年之八大预测 30
    百期程序员,技术编年史 31
    语言的观察者 31
    2001 年以来的数据库技术领域回顾 32
    .NET 技术发展历览 33
    Java 历史回顾 36
    C++ Lite Memo 38
    企业软件开发百月变迁 40
    互联网的前世今生 41
    追溯多核计算环境变迁的历史 43
    从网格计算到云计算 44
    虚拟化风云 44
    操作系统大事记 45
    移动十年 46
    我们迫切需要软件工程的核心理论 47
    在实践和创新中不断成长 49
    IT 服务外包,一直在路上
    ——中国IT 服务外包行业回顾与展望 50
    时势造英雄,英雄造时势
    ——《程序员》人物报道100 期盘点 52
    IT 培训8 年路 53
    移动应用修炼之道 55
    移动生态风云变 55
    一个手机浏览器的发展史 56
    带玩家进入游戏性之环
    ——Gameloft“午夜保龄”创意全揭密 58
    寻找金矿的入口 59
    移动应用在Android 平台上的部署 62
    智能手机应用安全现状及前瞻 63
    AppStore 模式下的移动产品推广销售策略 64
    将移动市场细分 65
    选好你的创业切入点 67
    特色移动应用产品展示 67
    架构师大阅兵 68
    中国软件时代需要架构师
    ——淘宝网资深总监兼首席架构师王文彬博士专访 69
    架构师必然是孤独的领袖 70
    解密微软的架构师之路
    ——专访Windows HPC Server 架构师徐明强 71
    我眼中的网络游戏系统架构师
    ——访巨人网络平台中心总监兼信息管理中心总监戴剑峰 72
    转型:产品团队与架构师
    ——金山WPS 架构师手记 73
    在敏捷中,我不愿被称为“架构师”
    ——专访ThoughtWorks Cruise 产品“架构师”Chris Stevenson 75
    “产业架构师”纵横谈
    ——高焕堂纵论中外产业架构 77
    架构师岗位能力测评 79
    你够资格做架构师吗?
    ——架构师能力调查 82
    一切从架构的基本元素出发
    ——专访汤森路透集团企业架构师刘晓晖 83
    中国ISV 生存现状调查 84
    解读中国ISV 生存现状
    ——倪光南院士访谈录 85
    中国ISV 生存现状调查 86
    中国ISV 成长录 90
    开放平台大势图 94
    五种开放平台概述 94
    淘宝开放平台 96
    开心农场是怎样炼成的?
    ——专访“五分钟”CEO 郜韶飞 98
    移动应用创新,从创意到共赢
    ——从0 到1/10 的aHome 99
    互联网加印刷
    ——名片天下的应用创新 101
    Twitter 赢在开放,三年创造奇迹 102
    保持技术与应用的创新优势
    ——软件产品、技术以及标准的对话 104
    开放平台下的商业模式浅析 106
    游戏引擎启示录 108
    UE3/Atlas 引擎在实际项目开发中的应用 109
    玩家创造世界的网游云计算平台
    ——盛大“零世界” 113
    从“开心水族箱”谈起
    ——Flash Social Game 游戏引擎开发 115
    传说中的网页游戏引擎
    ——蓝港在线webgame“快乐神仙”游戏引擎 117
    在线游戏引擎展示
    ——涂鸦软件之“涂鸦世界” 120
    联众“精武世界”游戏引擎展示 121
    优秀产品三部曲 122
    用互联网的思想经营产品 122
    百度产品经理探秘:需求把握和正确决策 124
    产品规划七宗罪 125
    开放平台规划攻略 126
    从免费甜点至法式正餐之旅
    ——摇篮网在线亲子乐园“成长阶梯”产品营销启示录 127
    互联网产品推广五大思考 129
    大型互联网产品运营开发与发布 131
    以使命和客户价值为驱动
    ——阿里旺旺产品运营观 133
    BlackBerry 开发经历
    ——PodTrapper 项目的经验教训 135
    Windows7 :再现辉煌 141
    第七代Windows
    ——再现微软时刻 141
    Windows 7 中的架构视点 143
    客户端与服务器的对话
    ——Windows 7 是新产品吗? 146
    嵌入式,与Windows 7 保持同步 146
    谁为Windows 7 买单? 147
    Windows 7 研发背后不为人知的故事 148
    Moblin 不与Windows 7 竞争 150
    Windows 7 不是微软的革命
    ——英巴卡迪诺大中华区总经理琚伟访谈 151
    Vista 栽树,Windows 7 乘凉 152
    Windows 7 的推出与操作系统的变迁 153
    在Windows 7 中寻找渐渐远去的WinFS 155
    云计算:开始实践 156
    TaaS 应用
    ——无锡云计算中心实践 156
    实践中的探索者
    ——友友云计算系统 159
    基于云计算的数据安全应用 162
    基础设施云实践
    ——世纪互联CloudEx 165
    八百客:走在云端的SaaS 实践者 169
    规划云计算的规模:云中的扩容 172
    软件·人物篇
    名人堂 174
    一代鬼才,COM 之王:Don Box 174
    苹果背后的设计之王:Jonathan Ive 174
    孤独的“酋长”
    ——Yahoo! 创始人杨致远 175
    计算机界的爱迪生
    ——鼠标之父Douglas Engelbart 176
    巾帼不让须眉,改变计算机世界的女人
    ——2008 年度图灵奖获得者Barbara Liskov 176
    Sun 进军RIA 之利器
    ——JavaFX 缔造者Chris Oliver 177
    搜索改变整个世界
    ——Google 创始人之一Sergey Brin 177
    互联网文艺复兴者
    ——互联网之父Vinton G. Cerf 178
    计算世界的奇妙探险
    ——第一位图灵奖女得主Frances E. Allen 179
    百炼钢化为绕指柔
    ——Tcl 发明人John Ousterhout 180
    开拓梦想之地的不老顽童
    ——微软共同创办人保罗·艾伦 180
    时序逻辑领域的开拓者:艾米尔·伯努利 181
    高端视点 182
    危机,也是企业走向强大的机会 182
    成长型企业如何成功? 182
    也谈中国信息化长尾市场 183
    最具挑战的经济形势最充满机遇的时代 183
    我最喜欢将钱投给谁 184
    亮剑
    ——狭路相逢智勇者胜 185
    游戏开发人员的“两性一心” 185
    从杜达梅尔反思中国软件 186
    用PDCA 管理销售过程 187
    寻找更精彩的工作方式 188
    SOA 从应用开始 188
    成本与创新的博弈 189
    结构设计—软件开发实践的灵魂 190
    软件外包的五个核心竞争力 191
    软件出口:中国通用软件产业的春天 191
    让玩家主宰游戏世界 192
    未来计算在“云+ 端” 193
    云计算对21 世纪IT 人才的挑战 193
    互联网企业人才之道 194
    再谈如何成为技术领袖
    ——技术不是充分条件 194
    人物访谈 196
    一个老拥趸眼中的极限编程之父
    ——记2009 年Kent Beck 中国行 196
    简单+勤奋:我的管理核心理念 197
    我的数据库学习“曲线” 199
    因父之名:一个“非科班”IT 人的成长史 201
    半路出家,从化验员到程序员 203
    实践·架构篇
    敏捷专栏 205
    敏捷外包的14 条原则 205
    敏捷开发过程中的需求分析 207
    生产力、商业价值和敏捷 209
    互联网敏捷开发实践之路 212
    敏捷,把纪律留下 213
    为什么管理层不买敏捷的账? 214
    敏捷开发中的Code Review 216
    管理专栏 218
    小型软件公司的绩效考核 218
    需求沟通中的艺术 220
    软件开发者面试百问 221
    《开发者面试百问》之参考答案 223
    从“毽子文化”说起
    ——专访用友华表研发团队 226
    浅谈即时验收在敏捷开发中的应用 227
    面试小贴士 229
    谈测试体系规范的推行 229
    项目管理的价值观 231
    项目管理中的文化 234
    如何穿越团队协作的五重障碍 237
    技术就是要不断更新
    ——软件公司内部技术推广之实际问题探讨 239
    项目经理与SQA 的“包办婚姻” 241
    编程习惯 243
    价值驱动的组织转型 246
    2 《 程序员》2009 精华本
    又当爹又当妈的产品经理 248
    PAS ─ Scrum 迭代展示会议评审 251
    注重“效果”的产品管理
    ——价值驱动的组织转型之二 255
    实践专栏 257
    活灵活现用Git—基础篇 257
    活灵活现用Git—技巧篇 259
    重构到桥接模式 260
    基于Apache + Flex + PHP + MySQL
    技术的流媒体网站实现方案 263
    六战俱全 264
    JavaScript 对象封装与单元测试 267
    重构到组合模式 270
    用户为中心设计 272
    九种不够面向对象的对象 276
    解析实施功能测试工具的误区 281
    在嵌入式软件开发中实施SCRUM 283
    成功的自动化测试项目实施 287
    重构到状态模式 289
    “生产者/ 消费者”模式初探 291
    Rails 之美 295
    异步计算的两把尖刀 297
    使用Map/Reduce 进行并行计算 299
    自动化测试结构论 300
    架构专栏 303
    大型Web 2.0 网站架构纵横谈 303
    服务器负载均衡架构之应用层负载均衡
    ——服务器集群的高扩展性和高可用性 308
    浅析《ogame》架构及其子系统的实现 311
    集群式游戏服务器架构设计与开发 312
    大型复杂系统的架构与设计 314
    可扩展性的艺术 316
    DCI 架构:面向对象编程的新构想 318
    分块云计算 325
    关于大规模系统缓存设计的一些考虑 328
    架构就是关注点分离 332
    用户体验专栏 334
    用户界面检视法新探:
    假用户CROSSOVER 真砖家 334
    用户体验和用户心理模型 335
    用户体验中沟通的技巧 337
    用户体验的艺术 339
    Tag 与Tagging 340
    实现用户的三个情感诉求
    ——QQ2009 用户体验设计谈 342
    一分钟先生 343
    如何做时间管理? 343
    春节假期,充电计划 344
    拨云见日看绩效 345
    如何做好“向上管理”? 346
    邮件收发123 348
    并购风潮中的技术人 349
    如何拨打工作电话 350
    如何留住核心人才? 351
    如何培养员工的工作主动性、敬业精神? 352
    如何增强Onsite 外派员工的归属感和稳定性? 353
    如何应对客户方的人员变更? 354
    如何做好年末总结? 355
    架构师接龙 357
    架构师接龙:冯大辉VS. 王速瑜 357
    架构师接龙:王速瑜VS. 林昊 358
    架构师接龙:林昊VS. 黄冬 360
    架构师接龙:黄冬VS. 邓毅 361
    架构师接龙:邓毅VS. 盛国军 362
    技术专区
    语言 364
    Perl 在生物研究中的应用 364
    C 语言与接口及模式 366
    C、C++ 和Java 安全编码实践提示与技巧 369
    C/C++ 与.NET 加密的对接方式 371
    Ruby 并发之谜与多语Ruby 372
    JVM 不适合Erlang 374
    编程语言的设计 375
    企业级开发 377
    SOA 环境下的软件复用与软件复杂度 377
    面向服务的地理信息共享 378
    工作流系统,掰掰洋葱 381
    基于Spring 的异步任务处理系统 384
    Enterprise Generation Language 介绍 387
    jBPM4 的流程虚拟机 390
    互联网 394
    Open API 分析与实践 394
    网易首页设计思想 398
    赶集 赶集 400
    Groovy on Grails 的若干Web 报表解决方案 401
    Scala 上的Twitter 405
    Scalaris :Web2.0 服务的可扩展、事务型数据中心 407
    大型互联网应用中的日志系统 408
    “软”负载均衡学习心得 410
    新思维 414
    图像的复杂度及应用 414
    乔布斯的三个设计标准 415
    Tokyo Cabinet :超越键/ 值存储 418
    Persevere 的持久化对象模型 419
    数据库与Lucene 技术整合策略 422
    搜索引擎是如何最大化关键字广告收益的 425
    屹立在关系数据库上的语义网 428
    商品推荐背后的数学 430
    技术与实践 432
    Linux 网卡驱动分析一例 432
    DirectX 和OpenGL 动画的录制 434
    使用JNA 快速调用原生函数 436
    利用OProfile 对多核多线程进行性能分析 440
    通过编程模拟甲型H1N1 流感的传播 444
    基于Java 的ProtocolBuffers 研究 448
    用动态语言简化ICE 接口测试 450
    代码生成面面谈 453
    基于PowerShell 搭建应用程序管理框架 456
    Transact-SQL 元编程 460
    在Spring下分布式事件通知服务框架的实现 463
    移动专栏 466
    iPhone 应用程序生成器
    ——为移动设备构建应用程序生成器 466
    伊豆:把豆瓣网装进口袋
    ——eoeMobile 团队开发豆瓣网Android 客户端全记录 467
    《程序员》2009 精华本 3
    4 《 程序员》2009 精华本
    尚邮:让邮件如影随行
    ——Shangmail 团队开发手机邮件客户端纪实 469
    eoeMarket :本土化的第三方Android
    应用软件发布平台 471
    “超级尺子”开发全纪录 473
    OPhone 联网应用开发中的线程管理与界面更新 473
    OPhone 上的轻量级小工具Widget 开发介绍 476
    安全技术 477
    基于Linux 模块的防火墙系统 477
    地址空间格局随机化ASLR 479
    跨站请求伪造攻击:CSRF 安全漏洞 481
    .NET 安全架构和CAS 483
    .NET 安全:权限的运用 485
    调试之剑 488
    步步为营
    ——如何调试操作系统加载阶段的故障 488
    百废待兴
    ——如何调试内核初始化阶段的故障 491
    万马奔腾
    ——如何调试登录会话建立阶段的故障 493
    使用调试器探索托管程序的执行起点 496
    拯救挂死的PowerPoint 499
    趣谈托管程序的辅助调试线程 502
    漫谈SOS 扩展 504
    使用调试器来认识计算机世界 506
    在调试器中细品CPU 508
    在调试器中品味计算机系统的睡眠过程 512
    特别专题
    磨刀不误砍柴工——IDE 助你提高开发效率 514
    集成开发环境简史 515
    使用Mylyn 提高开发效率 516
    IntelliJ IDEA
    ——开发人员利器 518
    透视编程语言 519
    2008 编程语言盘点 519
    C# 语言的变迁 521
    表面的简洁 523
    决战代码质量 526
    保证代码运行质量的利器
    ——PurifyPlus 526
    DevPartner 助力程序员提高代码质量 527
    FindBugs 帮助开发人员提高代码质量 529
    战火纷争的RIA 531
    AJAX、RIA 与RWC :WEB 的战局 531
    Flex,越走越宽的RIA 之路 533
    路漫漫兮银光照 534
    漫谈Java FX 536
    BI 让企业更“聪明” 537
    商业智能是端到端的解决方案
    ——访微软中国研发集团战略合作部首席商业智能架构师朱宁 537
    云计算在企业信息建设和商务智能领域的应用 538
    数据为王
    ——记IBM 眼中的商业智能 540
    BI 融合之道 542
    Business Intelligence,还有很长的路要走
    ——记SAP 鲁百年博士专访 543
    PaaS 的机遇与挑战 544
    PaaS 是一个多赢的平台 545
    拥抱PaaS 的改变 546
    走向PaaS 的阿里旺旺 548
    HTML 5 新体验 549
    拥抱HTML 5 549
    HTML 5 与RIA 552
    追求简单和高效的HTML 5 553
    继续前行的PHP 554
    PHP 5.3 新特性 554
    带给PHP 和Java 世界的双赢 555
    CodeIgniter :简洁优雅的PHP Web 开发框架 557
    虚拟化实践之路 558
    P2V,迈出虚拟化的第一步 558
    长路漫漫虚拟化 560
    CloudEx 的虚拟化之路 561
    透过产品看算法 563
    走进个性化推荐系统 563
    Hadoop 集群作业的调度算法 565
    从关联算法走进数据挖掘 567
    软件经济学 569
    IBM 发布软件经济学白皮书
    ——2009 IBM Rational 软件高峰论坛召开 569
    改进软件经济学
    ——达到规模化敏捷的头10 条原则 570
    可度量能力改进框架
    ——实现软件经济化的利器 571
    软件经济学的平台工具:Jazz 573
    经济地发展软件产业
    ——无锡软件园的软件经济学实践 574
    如何给程序员做绩效考核 576
    绩效考核的五种死因 576
    绩效实施经验六法 577
    刚柔并济,以人为本
    ——软件公司多元化的绩效考核 578
    《设计模式》15 年 581
    Erich、Richard、Ralph 访谈录 581
    为什么要写《设计模式》? 583
    众人眼中的设计模式 584
    2009 开发年鉴
    2009 程序天下事 588
    微软技术领域 588
    Java 技术 591
    软件工程·项目管理 595
    Open Source 领域 599
    移动开发技术 603
    数据库技术 606
    互联网 610
    游戏开发 614
    安全领域 618
    商务管理解决方案 621
    动态语言 625
    虚拟化 629
    企业级开发 632
    RIA 技术 636
    2009 产品与工具推荐 640
    posted on 2010-03-04 15:48  china-pub   阅读(448)  评论(1编辑  收藏  举报