程序员编辑部编写的《程序员2015精华本》中的每篇技术文章都来自生产环境中遇到的真实问题,由当事人为你分析案,阐释原因。《程序员2015精华本》为你收录最近一年的行业进展,在文章重新组合的过程中,我们保留了那些让你能在今天受益的文章——向你讲述新标准、新工具、新解法、新问题,以及新的思考方式。假如你入行不久,这本书将让你身临其境,感受行业中最真实的一面——紧迫的问题从何而来,缘何非克服不可。如果你已是摸爬滚打多年的老手,这本书不但能让你学到有效具体的技术方案,还能重现资深从业者的思考方式——让你领略如果站在作者的角度上,会如何思考,怎样判断。
人物篇
“新”科学家Stephen
生物与计算机交织的独特人生
——Facebook HipHop 作者、阿里研究员
赵海平专访
CTO要30%懂产品、30%懂管理、40%懂技术
——快的打车联合创始人兼技术副总裁闻诚专访
UPYUN 这些年:一段“刚好”的旅程
——UPYUN CTO 黄慧攀专访
为人才创造匹配的成长环境
——雅虎北京全球研发中心创始人兼总裁张晨专访
做旅游与社交有机结合的先行者
——面包旅行CTO 薛亮专访
机会存在于传统行业拥抱互联网
——纷享销客CTO 刘晨专访
“细分垂直+开放融合”的互联网大势
——APICloud 联合创始人兼CTO 邹达专访
程序媛人生
成功的社区在于拥抱变化
——知乎创始人周源专访
贾扬清:希望Caffe 成为深度学习领域的
专题篇
总结与展望
中国社交产品10 年记
盘点2015:十大最佳游戏
编程语言的
盘点:主流敏捷软件研发工具平台比较
Spark 这一年,从开源到火爆
Spark新特性新实战
平易近人、兼容并蓄
——Spark SQL 1.3 概览
Tachyon:Spark生态系统中的分布式内存文件系统
Hive on Spark 初探
Spark 性能调优
从Hadoop到Spark的架构实践
——TalkingData 的移动互联网大数据平台架构迭代
ALS在Spark MLlib中的实现
移动开发新看点
Android 内存优化之
App 竞品技术分析
——总结百款App 技术实现的秘诀
菜鸟爬坑记:Apple Watch 应用开发两三事
野兽,以故事穿起骑行
浅谈物联网技术趋势
智能手表
Android 手表在中国这样落地
Apple Watch应用开发:从“再造”墨迹天气谈起
也谈众筹之王Pebbl
Apple Watch 应用开发:遇到的那些坑
智能手表的三大感知与未解难题
——华为创新总监蔡绪鹏专访
虚拟现实
VR 的发展历史与现在火爆的原因
感官世界与人机交互的盛宴
——未来虚拟现实养成记
浅析VR 交互技术选型中的瓶颈与机遇
基于UE4引擎的虚拟现实开发
移动端VR游戏设计与开发
——Gear VR 游戏《Finding》开发实战经验
创客世界
Lyn Jeffery :中国创客,加油!
Stefania:让我们“真眼”看世界
Strawbee+Quirkbot:用吸管也能搭出机器人
Katia Canepa Vega:一场有关美的实验
被忽视的Maker教育
用户体验塑造产品未来
用户体验与转型
提升用户体验: 必备的核心理念与方法
——携程用户体验实践
软件界面的国际化实践
以用户为中心、商业成功为导向
——浅谈设计师的主观能动性和职业发展
微信生态
微信生态中企业应用的创新与创业机会
微信智慧商圈平台的搭建和探索
用可视化工具提升微信H5 开发效率
微信支付开发中的“坑”与解决之道
“互联网+”时代,微信开发者没有理由
成为项目最后的接盘侠
——微信开发团队管理的精益体系、
OKR 体系、内部创业及其他
O2O困境or新机
O2O 经济垂直细化,小美到家的上门美容探索
e袋洗,不忍辜负这个时代
微微拼车,创业源于大情怀
河狸家:没有人比我们更了解服务的本质
前端框架
AngularJS ?
Vue.js:轻量高效的前端组件化方案
avalon :小而美,轻量级前端MVVM 框架
解读
探索React生态圈
解读Mobile Library背后的设计故事和理念
新型数据库
云+ 微服务+ 新硬件:下一代大规模并行
数据库架构风格
Pinot-LinkedIn如何将大数据做到实时与民主化
阿里云分布式缓存OCS与DB之间的数据一致性
刀尖上的乾坤大挪移 :RapidsDB技术大起底
Spark与Flink:对比与分析
基于LLVM的内存计算
关系型到文档型的跨越
MyCat:开源分布式数据库中间件
云时代的分布式数据库:阿里分布式
数据库服?
架构技术与实践
架构设计最佳实践与架构师必备素养
创业公司工程师应该掌握的可伸缩Web开发技术
面向业务的立体化高可用架构设计
从MVC到前后端分离
以58帮帮为例看58同城典型技术架构演变
浅谈工业级物联网项目架构设计及实施
软件定义存储(SDS)的定义及其分类
论架构师的自我修养
人生何处不架构:Tieto,SONY架构实践
Java二十年
Java——永存、曲折、低谷、重生!
越来越“简单”?
细品这杯香浓的咖啡
——阿里中间件高级专家沈询的Java 之旅
做编码的架构师
——专访唯品会架构师肖桦(江南白衣)
热情和毅力让我将技术进行到底
——专访《实战Java 虚拟机——JVM 故障
诊断与性能优化》作者葛一鸣
Java开发与技术挑战
——关于技术的技术思考
Java 8与Apache I
Java内存模型的历史变迁
那些年,Java 程序员用过的开发工具
Java框架研发思考
云上Java System Profiling与
——蚂蚁金服观察与实践
搜狗商业平台Java技术实践
Java 在游戏服务器开发中的应用
Java 在电信软件领域的技术实战
关于Java框架Vert.x的几点思考
中国SaaS生态
中国SaaS 观察
团队协作工具Worktile技术架构揭秘
基于公有云平台,打造TB级海量文件备份保护系统
让餐厅放心的云服务:雅座CRM技术解密
移动端企业IM系统优化
聚焦用户体验,dayHR云存储技术背后思考
逸创云客服技术分享与案例实践
传统企业SaaS应用的五个误区
泛OA,2B-SaaS的主场
大数据核心技术与实践
开源大数据开源生态概览
eBay的Connected Commerce大数据平台实践
优酷土豆大数据平台服务及应用监控设计与
实践分享:Hold住你的平台
微店的大数据平台建设实践与探讨
逆水行舟,看前行中的
SparkR:数据科学家的新利器
基于Mesos的Spark集群搭建实践
云计算开源技术变迁
Kubernetes 容器管理技术变迁
OpenStack Magnum 及Liberty 新功能简介
Liberty版本中Neutron的发展介绍
OpenStack之Heat的合纵连横
容器周边开源工具新秀:Sysdig和C
基于Mesos和Docker构建Cloud Native应用
OpenStack架构企业IT应用的敏捷实践
专访ZStack创始人张鑫私有云大部分刚需在
“虚拟化+”
OpenCloud技术
容器技术的历史、现状和展望
深度解析Docker和OpenStack系统集成
基于Mesos和Docker的分布式计算平台
基于容器的自动构建
——Docker 在美团的应用
腾讯在Spark 上的应用与实践优化
Intel Spark应用优化和实践经验
安全实践
安全的喧哗与躁动
6种常见架构设计安全误区
企业私有云安全防护实践与探索
去哪儿网安全实践:如何从0到1打造企业信息安全
唯品会安全实践三步曲
从旁路攻击看4G时代的手机安全
网络安全人才决定行业格局
ROVNIX攻击平台分析
——利用WordPress 平台传播的多插件攻击平台
人工智能技术进展
从数据到智能,中国人工智能技术实践现状分析
AMiner背后的技术细节与挑战
TalkingData大规模机器学习的应用
DMLC深盟开源分布式深度机器学习平台解析
基于深层神经网络的命名实体识别技术
论SparkStreaming的数据可靠性和一致性
云计算与大数据篇
搜狐云景带宽自动化运维实践
揭秘12306技术改造
——传统框架云化迁移到内存数据平台
Neutron结合SDN的架构分析
大数据时代的软件架构范式
——Reactive 架构及Akka 实践
飞起来的大象:Hadoop从离线到在线
用Sentinel实现Redis高可用集群
Ilya Sutskever的深度学习综述及实用建议
温故知新:SchemaRDD 解析
银联基于OpenStack的金融私有云建设实践
Docker容器的root安全吗?
Voidbox - Docke
——一个YARN 上基于Docker Container 的
计算框架
Linux应用容器:Docker vs.
利用Docker构建能自动运维的弹性云平台
Docker创业指南
移动支付爆发年的云服务机遇
浅谈CloudStack与ZStack架构与性能
基于云平台的车联网UBI解决方案
浅谈“中国”语境下的公有云发展
移动篇
从技术极客到核心管理的秘密
——出门问问CTO 雷欣专访
关于大屏交互,我们的理解还很幼稚
App Store 应用僵尸化
——没品质没资本的必然走向
自行车,恰到好处的“智能”
手机淘宝性能优化之路
手机游戏:那些狂飙突进背后的现实阴影
尴尬的导航
《知性》,探寻移动化社区的敏感带
手游因无节制奖励而游戏化的趋势
Apple WatchKit探究
《天龙八部3D》的Unity实践
Unity开发MMOARPG游戏解决方案
F2P游戏三大显性特征的结构解析
iBeacons的这一年
Unity首席布道师:VR游戏的设计细节
跨平台3D军事动作游戏面临的挑战
巨人的进击 —— Android生态的破与立
Android事件总线还能怎么玩
Arduino与中国开发者合作,推出
Geduino背后的故事
——Arduino 联合创始人Massimo Banzi 专访
Android系统架构之微服务架构
墨迹天气的体验创新
LBS实时交