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

新书《前端架构:从入门到微前端》

《前端架构:从入门到微前端》是一本围绕前端架构的实施手册,从基础的架构规范,到如何设计前端架构,再到采用微前端架构拆分复杂的前端应用。本书通过系统地介绍前端架构世界的方方面面,来帮助前端工程师更好地进行系统设计。

前端架构包含以下五部分内容:

  • 设计:讲述了架构设计的模式,以及设计和制定前端工作流。
  • 基础:通过深入构建系统、单页面应用原理、前端知识体系等,来构建出完整的前端应用架构体系。
  • 实施:通过与代码结构的方式,介绍如何在企业级应用中实施组件化架构、设计系统和前后端分离架构。
  • 微前端:引入6种微前端的概念,以及如何划分、设计微前端应用,并展示了如何实现这6种微前端架构。
  • 演进:提出更新、迁移、重构、重写、重新架构等架构演进方式,来帮助开发人员更好地设计演进式架构。
comment

Feeds

RSS / Atom

最近文章

关于作者

Phodal Huang

Developer, Consultant, Writer, Designer

ThoughtWorks 高级咨询师

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

开源深度爱好者

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

联系我: h@phodal.com

微信公众号: 与我沟通

标签