朋友让我推荐几本书

2017-09-24  本文已影响198人  gucs

朋友让我推荐几本书,他准备推荐给团队,要求是:

没有具体要求,你觉得值得一读就行……

这些年七七八八读过几本书,和软件开发相关的图书初步分成以下五类:

  1. 语言和平台
  2. 设计和架构
  3. 需求、交互和产品
  4. 过程和项目管理
  5. 团队管理
  6. 个人和其他

今天先推荐几本我读过的(有些技术过时了可能没有用,有些书绝版了不一定买得到),以后再找机会推荐未读的好书。

每个人的经历和目标不同,我推荐的书不一定适合,切入正题之前做个简单的自我介绍,

我曾经迷恋 C++,后期专注于 .NET 平台,跳出各个语言和平台的低级重复之后开始接触面向对象设计、软件架构和需求分析。创业前,以桌面端和 Web 端的企业应用为主;创业后,以面向终端用户的移动端产品为主。

在软件公司带了两年项目之后发现我还是适合做技术,于是以成为优秀架构师为目标专注于技术路线,2010 年离开软件公司后开始意识到「软技能」的重要性,来上海创业后开始关注「产品、运营和团队管理」。

1. 语言和平台

1.1. Essential C++ 中文版

上大学时读都是教材或老师推荐的书,工作后读到这本书才明白什么是 C++,薄薄的一本,至今还能想起侯捷老师开篇的那句

有了满汉全席,为何还眷顾清粥小菜?

这是一本面向有其他语言基础要快速上手使用 C++ 的开发者的图书。

1.2. C++ Primer 中文版

学习任何语言,都应该读一本该领域内和《C++ Primer》齐名的书。书名虽然叫 Primer,实际上包含了 C++ 的方方面面,读了这本书我才知道 Multi-paradigm 这个概念。

1.3. Visual C++ 技术内幕(第四版)

这本书的译者是「潘爱民」老师,我是从这本书开始学习 Framework 的,尽管 MFC 不是那么优秀。

1.4. Effective C# 中文版

写代码时经常会遇到「向左走,向右走」的时刻,看起来两条路都能到达,但是哪条更高效呢?这本书会给你答案。

除了这本《Effective C#》之外,《Effective C++》和《More Effective C++》《Effective Java》都值得一读。

1.5. Microsoft .NET 框架程序设计

1.6. NET 组件程序设计

1.7. LINQ 实战

1.8. SQL 语言艺术

1.9. 网站重构——应用 Web 标准进行设计

2. 设计和架构

2.1. 敏捷软件开发——原则、模式与实践

2.2. UML 和模式应用(原书第 3 版)

2.3. 企业应用架构模式

2.4. 软件架构师的 12 项修炼

2.5. 构建高性能 Web 站点——改善性能和扩展规模的具体做法

2.6. 大型网站系统与 Java 中间件开发实践

2.7. 白帽子讲 Web 安全

2.8. App 研发录:架构设计、Crash 分析和竞品技术分析

2.9. 测试驱动开发

2.10. 布道之道——引领团队拥抱技术创新

2.11. 应用框架的设计与实现—— .NET 平台

3. 需求、交互和产品

3.1. 软件需求最佳实践—— SERU 过程框架原理与应用的新描述

3.2. 软件开发的创新思维

3.3. 瞬间之美——Web 界面设计如何让用户心动

3.4. 启示录——打造用户喜爱的产品

3.5. 结网@改变世界的互联网产品经理

3.6. 从点子到产品——产品经理的价值观与方法论

3.7. 增长黑客——创业公司的用户与收入增长秘籍

3.8. 精益创业——新创企业的成长思维

4. 过程和项目管理

4.1. 项目管理修炼之道

4.2. 统一软件开发过程

4.3. 解析极限编程——拥抱变化

4.4. 精益开发实战——用看板管理大型项目

4.5. 看板方法——科技企业渐进变革成功之道

4.6. 看板实战

4.7. 精益产品开发——原则、方法与实施

5. 团队管理

5.1. 格鲁夫给经理人的第一课

5.2. 重新定义公司——谷歌是如何运营的

5.3. 创业维艰——如何完成比难更难的事

5.4. 联盟——互联网时代的人才变革

5.5. 打造 Facebook ——亲历 Facebook 爆发的 5 年

5.6. 轻有力——用 90 后思维管理 90 后

6. 个人和其他

6.1. 至关重要的关系

6.2. 金字塔原理——思考、写作和解决问题的逻辑

6.3. 极客与团队——软件工程师的团队生存秘笈

6.4. PSP 软件工程师的自我改进过程

6.5. 少有人走的路 : 心智成熟的旅程

6.6. 不要因为走得太远而忘记为什么出发——陈虻,我们听你讲

6.7. 离开微软 改变世界——一名微软高管的意外人生

上一篇 下一篇

猜你喜欢

热点阅读