高级程序员的进阶之路-底层知识篇

今天在和同事闲聊的时候,谈论到一个高级程序员应该具备什么的能力,其实这种问题都是老生畅谈的问题了,最主要的还是基础知识的牢固和算法知识的积累,有些工作了好多年了,没有自己的知识积累库,今天我就给大家分享几个我常学习的和原来看过的书籍。

基础算法篇:

算法导论 (中文版).pdf

计算机科学导论.pdf

编译原理 第2版.pdf

高等数学基本概念.pdf

程序员面试篇

程序员面试宝典.pdf

程序员面试金典(第5版).pdf

***范文类

***反汇编揭秘.pdf

领域驱动类

领域驱动设计.pdf

领域特定语言_ThoughtWorks中国.pdf

Linux篇

鸟哥的Linux私房菜 服务器架设篇(第三版).pdf

鸟哥的Linux私房菜 基础学习篇(第三版).pdf

软件工程类

软件工程-实践者的研究方法.8th.pdf

软件工程.pdf

软件工程中文版.pdf

设计模式之禅(完整版).pdf

系统化思维导论.pdf

系统集成项目管理.pdf

需求分析与系统设计(第3版).pdf

重构-改善既有代码的设计.pdf

C++编程思想第二版第一卷.pdf

这些是我从业以来,经常看的书籍,程序员这个行业,不仅仅在于技能的培养,还要有思维创新能力,团队配合能力、分享和讨论的能力,希望我的资料可以给大家带来技能点的扩充。