《程序员》杂志 · 2016 精华本
《程序员》· 国内开发者的权威刊物
1650
已阅读
138.8
万字

内容简介

1965 年,犹他大学电子工程系迎来了一位计算机课程讲师 Robert S. Barton。每堂课,他都在“摧毁”学生们对计算机的“信念”——他让每位学生了解前人的工作,却不让学生信仰任何一种理论,于是他们不得不学习一切计算机理念,继而又在他的质疑下将刚建立起的信念推倒。学期结束时,不再有学生会执迷于某项技术,因为他们对一切充满怀疑。

怀疑,能让人从新视角看待熟悉的事物,在 Barton 的学生中,不单有 Alan Ashton(WordPerfect 设计者)、Alan Kay(2003 年图灵奖得主)、James Clark(创立了网景和 Silicon Graphics),还有 John Warnock(Adobe 创始人之一)、Edwin Catmull(皮克斯创始人之一)、裴祥风(发明了 Phong 反射模型及 Phong 着色法,并广为 CG 界采用)等人。

或许你正专注于工作中使用的某项技术,某个工具,但请别因依赖而局限自己的视野,《程序员2016精华本》为你展示不同行业实践的方方面面,解决相似问题的不同视角,不只关注时下流行技术,也整理行业的历史与思考,它会帮助你拓展视野,保持怀疑。

本书内容
对话大师
我们需要一次解决所有问题——访 wiki 创造者 Ward Cunningham
CaffeOnSpark 解决了三大问题
务实至上:“PHP 之父”Rasmus Lerdorf 访谈录
科研的秘诀:对话微软研究院负责人 Peter Lee
无人机的背后:宾夕法尼亚大学工程学院院长 Vijay Kumar 专访
Alan Kay 和他的浪漫愿景
Alan Kay 谈 OO 和 FP
Alan Kay 谈读书
百问 Alan Kay
Peter Norvig:人工智能将是软件工程的重要部分
互联网应用面面观
小米网技术架构变迁实践
途牛网站无线架构变迁实践
搜狗商业平台基础架构演化实践
58同城高性能移动 Push 推送平台架构演进之路
QQ 会员活动运营平台的架构设计实践
基于 Spark 的百度图搜变现系统架构
快的打车架构实践
饿了么移动 App 的架构演进
宅米网性能优化实践
深入理解自动化测试
电商系统的高并发设计和挑战
淘宝大秒系统设计思路
百度分布式交互查询平台——PINGO 架构迭代
高并发金融应用架构优化与平台创新
阅文集团分布式文件系统的设计与实现
从0到1,一号店通用推荐平台的搭建
先进的银行反欺诈架构设计
高可用性系统在大众点评的实践与经验
VIPServer:阿里智能地址映射及环境管理系统详解
小米异步消息系统实践
Motan:支撑微博千亿调用的轻量级 RPC 框架
360云查杀服务从零到千亿级 PV 的核心架构变迁
乐视商城抢购系统深度实践
携程移动端架构演进与优化之路
技术解析开源大数据构造
Jaguar,一种基于 YARN 的长时服务自动扩展架构
HDFS EC:将纠删码技术融入 HDFS
基于 SQL on Hadoop 的数据仓库技术
Spark 多数据源计算实践及其在 GrowingIO 的实践
Impala 的信息仓库:解读 TQueryExecRequest 结构
分布式数据库挑战与分析
Apache Eagle: 分布式实时大数据性能和安全监控平台
物联网开发初探
风口的物联网技术
物联网开发中意想不到的那些“坑”
无人机的 GPS 欺骗及防护措施
11个热门物联网开发平台的比较
物联网大数据平台 TIZA STAR 架构解析
Spark 核心技术与实践
Spark 学习指南
Streaming DataFrame:无限增长的表格
层次化存储:以高性价比终结 Spark 的 I/O 瓶颈
Spark 在美团的实践
Spark 在蘑菇街的实践
Spark MLlib 2.0 前瞻
科大讯飞基于 Spark 的用户留存运营分析及技术实现
Spark Streaming 与 Kafka 集成分析
Spark Streaming 在猎豹移动的实践
Spark Streaming 构建有状态的可靠流式处理应用
Spark Streaming 在腾讯广点通的应用
Spark Streaming + ES 构建美团 App 异常监控平台
基于 Spark 一栈式开发的通信运营商社交网络
基于 Spark 的公安大数据实时运维技术实践
在 Apache Spark 2.0 中使用 DataFrames 和 SQL 的第一步
在 Apache Spark 2.0 中使用——DataFrames 和 SQL 的第二步
走进 VR 开发世界
VR 开发从何入手
VR 硬件演进与其游戏开发注意事项
VR 语境下的人机交互
使用 Cocos 开发一款简单的 3D VR 抓钱游戏
制作 3A 级 VR 游戏的难点——专访焰火工坊 CTO 王明杨
并非只有游戏才是 VR——专访 VR 制作人、导演董宇辉
走进 VR 游戏开发的世界
叙事、画面和音效:解析 VR 游戏设计要点
VR 和 AR 需要什么样的自然表达?
使用 Unity 开发 HoloLens 应用
不做 VR 一体机,Google 用“白日梦”续写开放传奇
VR 应用设计的8个建议
用虚幻4开发搭积木的 VR 游戏
后深度学习时代关键技术进展
语音识别系统及科大讯飞最新实践
无人驾驶:人工智能三大应用造就 “老司机”
知人知面需知心——论人工智能技术在推荐系统中的应用
流动的推荐系统——兴趣 Feed 技术架构与实现
运用增强学习算法提升推荐效果
以性别预测为例谈数据挖掘分类问题
FPGA:下一代机器人感知处理器
Google AlphaGo 技术解读——MCTS+DCNN
拓扑数据分析在机器学习中的应用
“无中生有”计算机视觉探奇
知识图谱如何让智能金融“变魔术”
容器技术经验谈
Docker 的“谎言”
Kubernetes 微服务架构应用实践
使用 Docker 实现丝般顺滑的持续集成
Mesos 高可用解决方案剖析
新型资源管理工具 Myriad 使用初探
基于 OpenStack 和 Kubernetes 构建组合云平台——网络集成方案综述
超融合架构与容器超融合
容器集群管理技术对比
现实中的容器技术运用案例
谈谈 Unikernel
关于 Docker 你不知道的事——Docker Machine
再谈容器与虚拟机的那点事
容器的性能监控和日志管理
Swarm 和 Mesos 集成指南——资源利用率优化实践
容器化技术在证券交易系统的应用——广发证券 OpenTrading 证券交易云
DC/OS 服务开发指南
传统应用的 Docker 化迁移
Docker 技术商业落地的思考
企业级 Docker 镜像仓库的管理和运维
基于 Mesos 和 Docker 构建企业级 SaaS 应用——Elasticsearch as a Service
Kubernetes 从部署到运维详解
云计算与大数据
开源大数据引擎:Greenplum 数据库架构分析
深入理解 Apache Flink 核心技术
数据驱动精准化营销在大众点评的实践
链家网大数据平台枢纽——工具链
Apache Beam:下一代的数据处理标准
从应用到平台,云服务架构的演进过程
如何构建高质量 MongoDB 云服务
OpenStack 数据库服务 Trove 解析与实践
OpenStack 能复制 Red Hat 的成功吗?
OpenStack 云端的资源调度和优化剖析
云计算 ZStack 分布式集群部署
移动开发新技术探索
Swift 性能探索和优化分析
ENJOY 的 Apple Pay 应用内支付接入实践
iOS 动态更新方案 JSPatch 与 React Native 的对比
iOS 开发下的函数响应式编程——美团函数响应式开发实践
从 iOS 视角解密 React Native 中的线程
Android 平台的崩溃捕获机制及实现
深入浅出 Android 打包
Android 自定义控件:如何使 View 动起来?
揭秘 Android N 新的编译工具 JACK&JILL
如何编写基于编译时注解的 Android 项目
人人车 Android 路由机制解析
App 架构经验总结
高效、稳定、可复用——手机淘宝主会场框架详解
携程移动端性能优化
IM 技术在多应用场景下的实现及性能调优:iOS 视角
Cocos2d-x 性能优化技巧及原理总结
游戏开发中的程序生成技术
以架构和工具链优化 Unity3D 游戏开发流水线
汽车之家移动主 App 服务端架构变迁
React Native:下一代移动开发框架?
微信终端跨平台组件 mars 系列——信令传输网络模块之信令超时
当微软牛津计划遇到微信 App——微信实现部分
当微软牛津计划遇到微信 App——服务实现部分
基础技术
2016年,C 语言该怎样写
2016年,我们为什么要学习 C++?
现代 C++ 函数式编程
现代 C++ 实现万能函数容器
新型计算机离我们还有多远
美团酒店 Node 全栈开发实践
使用 Express.js 构建 Node.js REST API 服务
在调试器里看百度云管家
PHP 学习指南
PHP 并发 I/O 编程之路
开发者,速度远比你以为的重要
七年阿里老人谈新人成长
数据库华山论剑
打造金融行业私有云数据库——宁波银行的分布式数据库探索
腾讯金融级分布式数据库 TDSQL 的前世今生
京东金融分布式数据中间件 CDS
网易分库分表数据库 DDB
阿里巴巴分布式数据库服务 DRDS 研发历程
MySQL 数据库读写分离中间件 Atlas
高一致分布式数据库 Galera Cluster
微信红包订单存储架构变迁的最佳实践
分布式数据库 TiDB——过去现在和未来
MySQL 从库扩展探索
解读分库分表中间件 Sharding-JDB
做好数据库运维——DBA 岗位分析及实践经验分享
高性能数据库中间件 MyCAT
阿里巴巴云时代的数据库管理
无人驾驶技术解析
基于 ROS 的无人驾驶系统
基于 Spark 与 ROS 分布式无人驾驶模拟平台
GPS 及惯性传感器在无人驾驶中的应用
增强学习在无人驾驶中的应用
高精地图在无人驾驶中的应用
视频直播技术实践
聚光灯下的熊猫 TV 技术架构演进
直播连麦技术解析
手机游戏直播:悟空TV客户端设计与技术难点
红点直播架构设计及技术难点
直播技术架构探索与优化
呱呱视频技术难点分享:遇到和填上的那些坑
移动直播连麦实现思路:整体篇
移动直播连麦实现——Server 端合成
移动直播连麦实现——A 端合成
信息无障碍
Android 无障碍宝典
信息无障碍的发展和技术实践
iOS 平台无障碍化利器——VoiceOver
支付宝无障碍体验之路
手机游戏无障碍设计——猜地鼠之 Android 篇

极客书购买须知

  1. 本书为《程序员2016精华本》电子版完整内容,共计 138.8 万字。
  2. 付费购买用户、会员用户可享受文章永久阅读权限。
  3. 本产品为虚拟产品,一经付费概不退款,敬请谅解。
  4. 极客书同时可在 http://gitbook.cn/ 购买与阅读。
推荐极客书
更多极客书
微信扫描登录