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

        大学主修嵌入式系统,学习过模电、数电、微机原理、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

2、C expoert programming

3、Linux Kernel Development

4、Linux System Programming

5、LUK

6、LDD

7、Programming Perl

8、Unix Network Programming(vol 1, 2)

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

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章