架构师书单
第一步重要的 linux编程艺术 、 unix编程艺术
成长篇
《异类》
《随机漫步的傻瓜》
《一万小时天才理论》
《情商》
《优秀到不能被忽视》
《影响力大师》
《优化你的两个小时》
《有效学习》(微信读书)(推荐理由: 关于学习的书籍,我看过很多本,觉得最有科学指导意义的就是《有效学习》这本)
《如何系统的思考》(偏重实践)
《系统思考》(偏重理论)
与程序员沟通、向上管理、表达能力
与程序员沟通、向上管理、表达能力(比如如何把一个技术点、项目方案给大家讲清楚)以及技术视野提升和架构思维等主题相关。 秦老师有什么书建议吗? 见附件非技术书。最推荐的几本: 暗时间,告诉你很多你看不清的事实。 金字塔原理,把结构化思维和表达说明白了。 非暴力沟通,把怎么有效沟通跟其他情况区分开了。
暗时间.pdf
金字塔原理_高清版.pdf
麦肯锡方法完整版.pdf
《原则》中文版.pdf
领导者的优势:掌握思维突破点的5个技巧.pdf
重新定义公司.埃里克•施密特,乔纳森•罗森伯格.pdf
职场新人的典型问题.pdf
沟通技巧和方法培训PPT.pptx
非暴力沟通+完整中文版.pdf
技术篇
学习的思路:
深度学习你的代码运行环境:例如 Linux 程序员一定要深入学习 Linux 和 UNIX 的操作系统,iOS 程序员要深入学习 iOS 系统,前端程序员要深入学习浏览器原理,以此类推。
深入学习你的核心工具:例如 Java 程序员的核心工具是 Java,嵌入式程序员是 C,而 DBA 就不是学编程语言,而是学 MySQL 或者 Oracle 了。
深度学习领域基础知识:例如后端程序员的网络编程,前端程序员的动效知识,Android 客户端程序员的渲染知识,以及所有程序员都要求的算法知识等。
广泛学习技术领域的通用成熟技术:例如前端程序员要学的 React 和 Vue,Java 程序员要学的 Netty、Spring,互联网后端程序员的标配 MySQL、Redis 等。下面我以 Linux 后端 Java 程序员为例,给你推荐相关技术书籍。
《UNIX 编程艺术》
《UNIX 网络编程(卷 1)》
《UNIX 环境高级编程》
《Linux 系统编程》
《TCP/IP 详解(卷 1)》
《算法之美》
《算法设计与应用》
《Java 编程思想》
《深入理解 Java 虚拟机》
《C++ Primer》
《增长黑客》
《需求》
《淘宝十年产品事》
《定位》
《宝洁制胜战略》
业务篇
支付
《支付方法论》
《一本书读懂支付》
其他
人工智能学习方向(AI)
《机器学习实战》
《机器学习实战》
大数据学习方向
- 《实战大数据》