程序员从入门到放弃,书籍推荐

        大学主修嵌入式系统,学习过模电、数电、微机原理、FPGA、C/C++、Verlog、Linux等。毕业就开始,从事软件开发,中间接触

操作系统:FreeRtos、VxWork、Linux、Unix

语言: C/C++、 Python、Qt、Shell、Lua

数据库: MySql、SQL Server数据库、内存数据库

经验总结:

1、工作中,接触到的知识是有限,且片段的。需要有一个总结的过程,把这些片段串联成体系。

2、大道至简,各种知识,理论都是相似的

So,根据公司大佬的推荐,以及自己的总结,推荐阅读以下书籍,

1、语言 入门:

C:      C primer plus -> C语言三剑客(个人路线:   C语言程序设计(谭浩强)  -> C primer plus -> C语言三剑客)

C++:  C++大学教程 -> C++ primer

Python: 廖雪峰的Python教程

2、操作系统:

鸟哥的私房菜 -> APUE -> Linux Kernel Development -> Unix Network Programming(vol 1, 2) 

3、编程思想:

程序员的自我修养 -> 23种设计模式 -> 重构

 

5、附录

1. APUE

程序员从入门到放弃,书籍推荐_第1张图片

2、C expoert programming

程序员从入门到放弃,书籍推荐_第2张图片

3、Linux Kernel Development

程序员从入门到放弃,书籍推荐_第3张图片

4、Linux System Programming

程序员从入门到放弃,书籍推荐_第4张图片

5、LUK

程序员从入门到放弃,书籍推荐_第5张图片

6、LDD

程序员从入门到放弃,书籍推荐_第6张图片

7、Programming Perl

程序员从入门到放弃,书籍推荐_第7张图片

8、Unix Network Programming(vol 1, 2)

程序员从入门到放弃,书籍推荐_第8张图片

9、TCP/IP Illustrated(vol 1, 2, 3)

程序员从入门到放弃,书籍推荐_第9张图片

 

 

 

 

 

你可能感兴趣的:(杂文)