看书

    看了计算机同学的面经,觉得压力好大,基础太薄弱了,既然现在项目上得不到多大提高,还是多看书,少一点浮躁,基础扎实才能抓住机会。

 

 

 

语言:

{

        1)C/C++

        《C陷阱与缺陷》 :浏览了一遍,很多概念太老,不好理解。

                C和指针》
        《C专家编程》 
            

        《21天学通C++》

                C++ Primer

        2)Python

                 《python 学习手册》

         《python codebook》

 

        3).net or Java

}

 

算法

{

        1)数据结构

                  《数据结构C语言版》严蔚敏

         《编程珠玑Programming Pearls》

    

2)算法

                   《编程之美》

             《算法导论》

}

 

Linux

{

        1)基本操作,linux下编程

                     《Linux原理与应用》

              《Linux编程宝典》

 

        2)操作系统,内核,数据库,网络

 

        3)嵌入式

}

 

CUDA

{

        《高性能运算之CUDA》

}

 

 

 

C陷阱与缺陷》 :浏览了一遍,很多概念太老,不好理解。

《python 学习手册》

《21天学通C++》

《编程珠玑Programming Pearls》

《编程之美》

 

 

C和指针》
C专家编程》

《数据结构基础(C语言版)》
《深入理解计算机系统》
Unix操作系统设计》
Unix环境高级编程》
Unix 网络编程》
Linux内核设计与实现》
《理入理解Linux系统》
Linux设备驱动程序》
Linux设备驱动开发详解》
ARM嵌入式系统基础教程》
ARM嵌入式系统实验教程(二)》
ARM嵌入式系统软件开发实例(一)》
ARM嵌入式Linux系统构建与驱动开发范例》
ARM嵌入式MiniGUI初步与应用开发范例》
《嵌入式实时操作系统--μC/OS-Ⅱ,第2版》
《基于嵌入式实时操作系统的程序设计技术》
ARM嵌入式系统开发-软件设计与优化》
C++ Primer
《深度探索C++对象模型》
effective C++
《软件优化技术--IA-32平台的高性能手册(2)
《多核程序设计——通过软件多线程提升性能》
《程序员面试宝典》
TCP/IP 详解 (卷一)》
《嵌入式Linux应用开发完全手册》
《新一代视频压缩编码标准——H.264/AVC
《跟我一起写makefile
《μClinux源代码中Make文件完全解析——基于ARM开发平台》
《人月神话》

 


more effective C++
headfirst设计模式》
《大话设计模式》
STL源码剖析》
《敏捷软件开发:原则、模式与实践》
《算法导论》
《数据结构与算法分析C++描述(第三版)》

你可能感兴趣的:(设计模式,数据结构,编程,linux,python,嵌入式)