书籍简介:
《程序员2017精华集》由程序员编辑部精心打造,对CSDN的《程序员》杂志2017年的内容再次进行了优化整合,内容更加聚焦,是一份浓缩的饕餮盛宴,值得阅读。包括16大篇章,210篇文章,涉及:技术视野、AI工程师职业指南、人工智能为我所用、人工智能学术前沿、前端开发创新实践、移动开发十年、微信小程序、VR与AR开发、互联网应用架构面面观、大数据技术深度实践、分布式数据库、物联网开发技术栈、云计算演进与应用、容器技术经验谈、区块链、关于C 你应该更新的知识等。
作者简介:
程序员编辑部
是CSDN《程序员》的策划和编辑者,《程序员》是国内针对开发人员的专业技术*威刊物,一直秉承服务中国IT人员的思想积极发展,在中国开发人员中拥有较高的知名度。是广大开发者了解技术发展趋势、学习与提高的重要参考资料。
出版时间:
2018年01月
章节目录:
技术视野
大脑理论与智能机器探索者
—Jeff Hawkins 专访 ………………………………………. 1
Xerox PARC为何与众不同,今日的研究院当如何打造 …………………. 3
无模式文本编辑与“剪切、复制、粘贴”的历史……… 5
导航者:程序员的未来……………………………………… 9
AI工程师职业指南
如何成为一名机器学习算法工程师………………….. 14
如何成为一名推荐系统工程师…………………………. 17
如何成为一名对话系统工程师 ………………………… 20
如何成为一名数据科学家………………………………… 23
如何成为一名异构并行计算工程师………………….. 26
如何成为一名语音识别工程师…………………………. 31
如何成为一名自然语言处理工程师………………….. 34
求取技术突破:深度学习的专业路径………………… 36
实战路径:程序员的机器学习进阶方法…………….. 39
人工智能,为我所用
深度学习在推荐领域的应用…………………………….. 44
表示学习在信息推荐系统中的应用………………….. 47
Bandit算法与推荐系统 …………………………………….. 50
打造企业级云深度学习平台
—小米云深度学习平台的架构设计与实现……. 56
机器学习平台JDLP长成记 ………………………………. 59
Weiflow—微博机器学习框架 ……………………….. 62
微博深度学习平台架构和实践…………………………. 65
机器学习在热门微博推荐系统的应用………………. 68
特征选择在新浪微博的演进…………………………….. 71
美丽联合业务升级下的机器学习应用………………. 73
自然语言处理技术在推荐系统中的应用…………… 75
浅析强化学习及使用Policy Network
实现自动化控制………………………………………………. 81
强化学习解析与实践……………………………………….. 86
基于容器的AI系统开发 …………………………………… 95
看得“深”、看得“清”
—深度学习在图像超清化的应用………………….. 97
见微知著:细粒度图像分析进展……………………… 100
基于深度学习的计算机视觉技术发展…………….. 105
面向图像分析应用的海量样本过滤方案…………. 110
人脸识别技术发展及实用方案设计………………… 112
SLAM刚刚开始的未来之“工程细节” …………….. 115
深度学习中的注意力机制………………………………. 118
声纹识别技术助力远程身份认证……………………. 123
TensorFlow下构建高性能神经网络模型的
最佳实践……………………………………………………….. 126
在物联网设备上实现深度学习……………………….. 130
无人驾驶刚刚开始的未来………………………………. 133
人工智能学术前沿
深度增强学习前沿算法思想…………………………… 139
WSDM 2017精选论文 ……………………………………. 141
ICLR 2017精选论文 ………………………………………. 143
WWW 2017精选论文 …………………………………….. 145
AISTATS 2017精选论文 ………………………………… 148
ACL 2017精选论文………………………………………… 150
前端开发创新实践
下一代Web 应用模型—Progressive Web App …………………………. 154
饿了么的PWA升级实践 …………………………………. 160
WebAssembly,Web的新时代 …………………………. 164
WebAssembly初步探索 ………………………………….. 170
WebAssembly在白鹭引擎5.0中的实践 ……………. 172
在Node.js中看JavaScript的引用 ………………………. 175
Node.js异步编程之难 …………………………………….. 178
58同城Android端HTTPS实践之旅 ………………….. 181
微信终端跨平台组件Mars在移动网络的探索和实践……………………. 185
原生JavaScript 模块的现在与未来 …………………. 188
详解HTTP/2 Server Push
—进一步提升页面加载速度……………………….. 191
Webpack在现代化前端开发中的作用与未来 ….. 196
使用WebGL提升可视化中的布局性能 ……………. 199
Redux or Mobx:前端应用状态管理
方案的探索与思考…………………………………………. 203
Hybrid Go:去哪儿网Hybrid实践 …………………….. 210
苏宁前端基础工具集……………………………………… 213
被低估的Babel ………………………………………………. 216
探索Headless Chrome …………………………………….. 217
CSS模块化演进 …………………………………………….. 220
前端工程师为什么要学习编译原理 ……………….. 223
移动开发十年
十年一顾 iOS 与Android 这样改变了我们 …… 227
饿了么商家版iOS端订单模块的重构之路 ………. 227
稳定性与内存优化—小型团队的Android 应用质量保障之道 ….. 229
谈Fuzz 技术挖掘Android 漏洞 ……………………… 234
安居客Android模块化探索与实践 ………………….. 237
浅谈Android视频编码的那些坑 ……………………… 240
从源码角度剖析Android 系统EGL 及GL 线程… 244
基于拆分包的React Native在iOS端加载性能优化……………….. 247
Qunar React Native大规模应用实践 ………………… 252
饿了么移动基础设施建设………………………………. 256
美团点评酒旅移动端Vue.js最佳实践 ……………… 259
前端感官性能的衡量和优化实践……………………. 261
微信全文搜索优化之路………………………………….. 263
ofo移动端的过去与未来 ………………………………… 267
基于接口的消息通信解耦………………………………. 268
Retinex图像增强算法及App端移植 ………………… 273
使用Server-Side Swift 开发RESTful API ……….. 275
微信小程序
微信小程序的编程模式………………………………….. 279
微信小程序技术解读……………………………………… 281
从《小睡眠》谈微信小程序开发的实用技术与注意事项………………… 284
《轻课》微信小程序踩坑历险记……………………….. 286
使用Vue.js开发小程序:解析前端框架mpVue …. 288
微信开发深度解析之缓存策略……………………….. 290
VR与AR开发
Web 端VR 开发初探 …………………………………….. 298
PC VR游戏的CPU性能分析与优化 ………………… 300
HoloLens开发与性能优化实践 ……………………….. 307
Unreal Engine 4 VR应用的CPU性能优化和差异化……………… 309
VR中的交互之熵 …………………………………………… 314
ARKit:简单的增强现实 …………………………………. 318
互联网应用架构面面观
京东分布式数据库系统演进之路……………………. 324
万人协同规模下的代码管理架构演进
百度代码管理概况…………………………………………. 327
微信数据强一致高可用分布式数据库PhxSQL 设计与实现 …………………. 331
同程旅游缓存系统(凤凰)打造Redis时代的完美平台实践……………………… 335
百万用户分布式压测实践手记……………………….. 338
电商物流系统技术架构进化史……………………….. 343
有道云笔记跨平台富文本编辑器的技术演进….. 345
不再谷满谷,坑满坑,看苏宁库存架构转变……… 350
唯品会双11大促技术保障实践……………………….. 355
画像在同城物流调度系统的实践……………………. 358
大数据技术深度实践
Heron :来自Twitter 的新一代流处理引擎(原理篇)………………………….. 365
Heron:来自Twitter的新一代流处理引擎(应用篇)…………………………….. 368
图数据库—大数据时代的高铁……………………. 371
图数据库在CMDB领域的应用 ……………………….. 376
使用SMACK 堆栈进行快速数据分析 ……………. 382
微博商业数据挖掘方法………………………………….. 384
探讨大数据时代构建高可用数据库的新技术….. 388
使用Marathon 管理Spark 2.0.2 实现O
封面图: