Blog

Blog

PHODAL

2015节点——思考的一年:IT书单

照例(高速发展的一年)还是发一下今年的书单。不过,和去年的相比已经去除了非IT类书籍。

大体还是四个方向吧:

  • 架构
  • 前端
  • 数据
  • 工程实践

然后就是书单了。。

前端

《WebComponent实战:探索PolymerJS、MozillaBrick、Bosonic与ReactJS框架》 《DOM启蒙》 《Polymer:面向未来的Web组件开发》 《响应式Web设计性能优化》 《Backbone.js应用程序开发》 《O'Reilly:基于MVC的JavaScriptWeb富应用开发》 《JavaScript框架设计》 《CSS禅意花园(修订版)》 《JavaScript函数式编程》 《移动应用UI设计模式(第2版)》 《网页设计创意书(卷3)》

架构

《软件架构师的12项修炼(技术技能篇)》 《服务设计模式:SOAP/WSDL与RESTfulWeb服务设计解决方案》 实现模式(修订版)》 《软件架构设计:程序员向架构师转型必备(第2版)》 《面向模式的软件架构(第3卷):资源管理模式》 《面向模式的软件架构(第1卷):模式系统》 《面向模式的软件架构:并发和联网对象模式(卷2)》 《软件架构师的12项修炼》 《软件框架设计的艺术》 《微服务架构与实践》 《思考软件创新设计:A段架构师的思考技术》 《Java应用架构设计:模块化模式与OSGi》 《程序员必读之软件架构》 《领域专用语言实战》

后台

《RabbitMQ实战:高效部署分布式消息队列》 《大规模分布式存储系统:原理解析与架构实战》 《ZeroMQ:云时代极速消息通信库》《大型分布式网站架构设计与实践》 《大型网站技术架构:核心原理与案例分析》 《七周七并发模型》 《数据库重构》 《构建高性能Web站点(修订版)》 《网站分析师实战指南》

项目与工程

《程序开发心理学(银年纪念版)》 《配置管理最佳实践》 《成为技术领导者:掌握全面解决问题的方法》 《构建之法:现代软件工程》 《华章程序员书库:代码之殇(原书第2版)》 《发布!软件的设计与部署》 《持续交付:发布可靠软件的系统方法》 《可扩展的艺术:现代企业的Web架构、流程及组织》 《深入理解软件构造系统》

算法

《迷茫的旅行商:一个无处不在的计算机算法问题》 《代码之髓:编程语言核心概念》 《设计原本》 《算法帝国》 《啊哈!算法》 《集体智慧编程》

游戏开发

《图灵程序设计丛书:代码本色·用编程模拟自然系统》 《游戏设计要则探秘》 《游戏设计的100个原理》 《不可错过的250款独立游戏(珍藏版)》, 《Unity游戏设计与实现南梦宫一线程序员的开发实例》 《HTML5Canvas核心技术:图形、动画与游戏开发》 《游戏引擎架构》

代码质量

《编写可读代码的艺术》 《修改代码的艺术》 《优质代码:软件测试的原则、实践与模式》

敏捷

《用户故事与敏捷方法》 《敏捷教练:如何打造优秀的敏捷团队》

语言与框架

《Scala并发编程》 《快学Scala》 《WebKit技术内幕》 《Spring源码深度解析》 《深入理解Java虚拟机:JVM高级特性与最佳实践(第2版)》 《Lucene实战(第2版)》 《Java8函数式编程》 《FlaskWeb开发:基于Python的Web应用开发实战》 《图灵程序设计丛书:Python网络编程攻略》 《Python编程实战:运用设计模式、并发和程序库创建高质量程序》 《MongoDB权威指南(第2版)》 《NoSQL精粹》

DevOps

《自动化运维软件设计实战》 《OpenStack设计与实现》 《Docker源码分析》 《深入剖析Nginx》

其他

《HTTP权威指南》 《Unix内核源码剖析》 《移动Web手册》 《Web性能实践日志》 《社交电商》

关于我

Github: @phodal     微博:@phodal     知乎:@phodal    

微信公众号(Phodal)

围观我的Github Idea墙, 也许,你会遇到心仪的项目

QQ技术交流群: 321689806

新书《全栈应用开发:精益实践》

这不是一本深入前端、后台、运维、设计、分析等各个领域的书籍。本书以实践的方式,将这一系列的领域及理论知识结合到一起,来帮助读者构建全栈Web 开发的知识体系,并辅以精益及敏捷的思想,来一步步开发Web 应用:从创建一个UI 原型到编写出静态的前端页面;从静态的前端页面到带后台的应用,并部署应用;从Web 后台开发API 到开发移动Web 应用。在这个过程中,我们还将介绍一些相辅相成的步骤:使用构建系统来加速Web 应用的开发;为应用添加数据分析工具来改进产品;使用分析工具来改善应用的性能;通过自动化部署来加快上线流程;从而帮助读者开发出一个真正可用的全栈 Web 应用。同时,我们也将帮助读者把这些步骤应用到现有的系统上,改进现有系统的开发流程。

comment

Feeds

RSS / Atom

最近文章

关于作者

Phodal Huang

Developer, Consultant, Writer, Designer

ThoughtWorks 高级咨询师

工程师 / 咨询师 / 作家 / 设计学徒

开源深度爱好者

出版有《前端架构:从入门到微前端》、《自己动手设计物联网》、《全栈应用开发:精益实践》

联系我: h@phodal.com

微信公众号: 与我沟通

标签