《程序员2014精华本》
基本信息
作者: 程序员编辑部
出版社:电子工业出版社
ISBN:9787121254710
上架时间:2015-2-7
出版日期:2015 年2月
开本:16开
页码:458
版次:1-1
内容简介
《程序员 2014 精华本》紧紧围绕大数据、电商架构、智能硬件、移动开发、团队管理等热门话题,进行了全面而深入的解读。于原有栏目和本年度热点,《程序员 2014 精华本》的结构分为以下七个篇章。
专题篇:综合了 2014 年 1-12 月封面报道,内容包括双 11 背后的技术、大数据实时处理、编程语言、我们是 MAKER、云计算理想与现实、移动开发工具、打造高效团队、安全新知、微信开发、移动 5 年、电商峰值系统架构设计、2014 TOP50 最具价值 CTO 等 12 个主题。
对话篇:由程序员记者直接采访大师级人物和知名技术人,在思想、实践等方面进行深刻碰撞。
管理篇:主要是来自软件方法、个人成长、一分钟先生等栏目的真知灼见。
产品篇:主要分享产品设计方面的方法、理念和实践。
移动篇:汇聚移动开发领域的观点、工具和技术。
云计算篇:云计算和大数据领域的热门技术和实践,特别是 2014 年大红大紫的 Docker 和 Spark。
技术篇:包括语言与工具、技术实践等方面内容。
《程序员2014精华本》适合开发者、项目经理、CTO&CIO、编程爱好者阅读和收藏。
目录
专题篇
双11背后的技术 1
网购狂欢节背后的技术阅兵 1
双 11 的前端实践3
天猫浏览型应用的 CDN 静态化架构演变8
个性化技术在双 11 的应用12
聚石塔:电子商务云平台 2013 年双 11 历程15
支付宝的架构变迁18
中间件技术的双 11 实践25
软负载:分布式系统的引路人25
分布式服务框架:分布式服务的组织者27
消息中间件:分布式消息的广播员27
EagleEye :分布式调用的跟踪者30
数据层:分布式数据存储的桥梁32
应用服务器:系统运行的托管员34
稳定性平台:系统稳定运行的保障者36
双 11 数据库技术38
大规模离线计算集群故障管理实践40
千万 QPS 能力的高性能 DNS 防护系统41
阿里的 SDN 实践42
阿里整机架服务器解决方案44
大数据实时处理46
实时和交互:技术与现实的纠缠46
大数据时代之实时数据传输47
HBase 在内容推荐引擎系统中的应用50
实时处理之流式计算平台的实践53
Storm 在腾讯的应用55
京东基于 Samza 的流式计算实践58
Spark Streaming:大规模流式数据处理的新贵61
Presto实现解析63
基于Impala构建实时大数据查询系统实践66
百度实时计算系统69
百分点实时计算实践:架构和算法72
编程语言76
新系统语言Rust-Rust 项目技术负责人 Brian Anderson 专访76
Rust语言:安全地并发77
让高性能科学计算为人人所用-科学计算语言 Julia 发明团队专访78
Julia语言初探81
全栈语言的力量-Red 语言设计者 Nenad Rakocevic 专访84
Red语言:向编程复杂性反击85
Go语言技巧88
Node.js背后的V8引擎优化技术91
向小众学习95
浅谈Common Lisp的宏编程97
中间语言和虚拟机漫谈100
未来工具与未来语言-JetBrains CEO 专访103
我们是MAKER105
理解创客105
我们正经历一场真正的革命-3D Robotics CEO、美国《连线》杂志前总编 Chris Anderson 专访107
想改变世界,先改变自己-知名 Hacker、发明家 Mitch Altman 专访 109
创客天下《Make》及 Maker Faire 创办人、-O'Reilly Media 创始人 Dale Dougherty 专访 110
别怀疑,每个人都是创客-美国 16 岁创客 Joey Hudy 专访111
开发板,开源和创客113
充满乐趣的创客之路115
高中生创客的自我养成117
机器人领域创业那五年-RoboPeak 创始人陈士凯专访119
云计算,理想与现实123
我所经历的"余额宝"的那些故事123
电信行业云计算实施经验谈-浙江电信业务云资源池核心技术解析127
广电行业云基础平台构建实践-细解北京网络广播电视台云基础支撑平台项目 129
港华燃气核心业务云端之路132
轨道交通行业的企业云计算-广州地铁的企业云平台构建135
移动开发工具139
次时代交互原型神器Origami档案139
Facebook POP,迈向大师操作之路143
New Relic漫谈-Mobile APM 给我们带来什么?145
那些好用的 iOS 开发工具149
这些年用的iOS UI自动化测试工具152
打造高效团队155
打造高效开发团队155
精益化的团队高效协作157
小站会,大智慧158
自组织团队建设的"催化剂"从组织到团队163
知识管理应该围绕学习展开165
高效能技术团队的协同工具箱167
安全新知171
普通开发者的网络安全必读171
挑战与机遇:新型网络中的安全困局172
构建更加安全的智能移动平台174
移动支付安全的挑战与对策175
Android安全研究经验谈176
解密Android短信木马为何屡杀不尽179
微信开发182
微信生态的渗透与价值182
以招行为例,微信公众账号开发高级篇184
妆媒体微信公众号背后的酸甜苦辣186
微气象,大民生188
高性能微信公众平台开发189
微信支付开发关键点技术解析191
如何使用微信设计二次认证194
移动5年197
大话移动5年-移动互联网发展历程与回顾197
从SDK回顾iOS系统发展199
移动5年,Android生态系统的演进202
移动安全这五年204
HTML5回首,在你的时代到来前208
盘点移动互联网入口争战211
2010-2014:App Store中那些遗失的游戏现象214
移动互联网:五年洗礼,造就产业新变局-《唱吧》CEO 陈华专访217
扁平化和参与感-小米联合创始人、副总裁黎万强专访219
从TalkBox看IM即时通信工具的演变-TalkBox 团队被微信颠覆后的创业思考220
移动五年,创业者眼中的变迁222
电商峰值系统架构设计224
快稳炫:电商峰值系统架构三字诀224
传统企业电商峰值系统应对实践225
当当网系统分级与海量信息动态发布实践227
京东峰值系统设计230
"米粉节"背后的故事-小米网抢购系统开发实践232
海尔电商峰值系统架构设计最佳实践235
唯品会峰值系统架构演变238
1号店电商峰值与流式计算241
如何在双11中创造99.99%的可用性-蘑菇街在大型促销活动中的稳定性实践242
履单流程的弹性架构-麦包包峰值架构实践245
2014 TOP50最具价值CTO248
从呼叫中心到移动互联网的演进-携程高级技术副总裁叶亚明专访248
要学会面对黎明前的黑暗乐视网 CTO 杨永强专访250
能做存储的超级计算机-XtremIO CTO 任宇翔和以色列团队的创业故事251
技术女神的自我奋斗-MediaV CTO 胡宁专访253
做个不一样的"分享"平台-途家网联合创始人兼 CTO Melissa Yang(杨孟彤)专访254
以软件革新硬件体验-极路由 CTO 康晓宁专访256
开发+技术驱动-途牛旅游网 CTO 汤峥嵘专访258
一位 DBA 老兵心中的国产数据库之梦-南大通用高级副总裁兼 CTO 武新专访261
建立技术体系,保障公司业务-赶集网 CTO 罗剑专访263
对话篇
C++ 之父 Bjarne Stroustrup 访谈录265
C++与编程人生-《C++ Primer》作者 Stanley B.Lippman 专访 270
我的目标永远是让人开怀-Perl 之父 Larry Wall 访谈录273
与时钟的对抗-访图灵奖得主 Ivan Sutherland276
2013年图灵奖得主Leslie Lamport278
反馈即一切-实时计算系统 Storm 创始人Nathan Marz 访谈录279
Andrew Ng谈Deep Learning282
永远追求下一个Big Thing-LSI 院士兼首席架构师 Robert Ober 专访283
管理篇
软件方法286
探索式测试解密-无探索,不测试!286
探索过程改进最佳实践288
Competence:技术粗放型向管理精细型的转变 291
刀锋管理体系-创业公司流程改进纪实294
个人成长297
给技术人上的管理课:控制和计划297
给技术人上的管理课:平衡和集中299
给技术人上的管理课:激励与授权301
软件测试人员的基本修养303
向上管理:管理自己的老板304
创业团队的招聘与留人306
做一个"高大上"的架构师-蔡氏架构设计方法论之初体验308
一分钟先生312
小技术团队管理工具大比拼312
技术人员如何参与产品设计讨论?316
技术团队如何留住人才321
技术走向管理要实现哪些转变325
产品篇
火锅与煎饼331
引导的设计331
躺枪的互联网思维332
不靠谱的"用户体验"332
用户的鞋子333
对不起333
产品文化334
设计流程335
辩无胜335
高级山寨336
为了体验336
低能的"智能"337
聊聊阿里的内部创新机制-赛马338
70后大叔的90后产品炼成之路-田行智谈《碰碰》和他的创业故事339
互联网思维与硬件创新-印美图在软硬整合产品中的实践341
ANTVT KIT,不做中国的 Oculus343
移动篇
游戏346
从顶级游戏开发者倒下看产品型行业的危机感346
刷任务:在无聊与微奖励中摇摆348
不良游戏体验对玩家的负面限制351
以开发者角度看其游戏体验心态353
手游中Boss异能和巨型形态的设定355
免费体验增值模式改变游戏的五种形态357
消费引导与游戏内容供给不足的悖论360
从恐怖与惊悚元素谈玩家的情感代入362
开发365
iOS 应用安全开发你不知道的那些事365
解析Swift函数式编程367
Material Design :过去、现在和未来371
Gradle:更智能的Android构建系统373
迈步进入跨平台开发时代375
云计算篇
Docker377
Docker 的生态系统和未来377
基于Docker的Auto Scaling实践380
基于Docker的通用计算平台实践384
网易Docker部署运维实践387
Spark392
Spark 与 MLlib:当机器学习遇见分布式系统392
Spark MLlib:矩阵参数的模式394
使用Spark+MLlib构建用户标签系统397
快刀初试:Spark GraphX在淘宝的实践400
大数据405
Kafka 在唯品会的应用实践405
大众点评的数据架构之道407
腾讯CKV海量分布式存储系统-日访问过万亿次背后的技术挑战409
腾讯CKV海量分布式存储运营实践411
百度实时计算应用实践414
基于Storm的美团实时计算应用实践417
服务化Cache系统-小米网 Redis 实践421
虾米在个性化音乐推荐领域的实践424
大规模微博用户兴趣图谱挖掘427
Summingbird Twitter实时消息处理基础平台429
技术篇
语言与工具434
逆世界:让 C++走进 Python434
你应该更新的 Java 知识437
PostScript语言里的珠玑439
node-webkit:HTML5桌面应用运行环境441
Ruby并发框架纵横谈443
JVM 中的全异步框架 Vert.x446
技术实践449
机器人与关键技术解析449
图书评论排序对于用户购买的影响452
门户级 UGC 系统的技术进化路线-新浪新闻评论系统的架构演进和经验总结455