程序员的自我修养读书总结系列文章 ---(0)

1.介绍

看程序员自我修养差不多一个月了,从这本书中学到了不少的东西。我觉得把这些学习到的东西记录到博客上,相当于复习了一下。
所以接下来就会写几篇关于《程序员的自我修养》的读书笔记。
那么这本书总的来说可以分为4个重要的部分:

  1. elf相关
  2. 静态链接
  3. 动态链接
  4. 函数库
    因为我后面都会走c++后端(估计),反正肯定用c++来研发。所以有很多比较重要的常识是必须知道的,譬如elf文件格式、怎么写/用makefile、GDB工具。
    所以我看这本书的目的是了解elf,不能说看完这本书就有一个很深刻的认识。但至少我对其会先由一个感性认识,有一个基本印象,聊起来有个一知半解。

2.要会的东西

其实后面的学的东西还有很多,所以我就趁着现在把一些c++研发方面(个人觉得)必须要知道的东西给列一哈。从最基本的开始列。

  1. x86架构 x86汇编语言 (x86从实模式到保护模式、王爽的汇编语言)
  2. 操作系统 (操作系统真象换原 xv6操作系统源码分析) (重点理解内存 进程 文件 中断系统 这几个方面是如何做的)
  3. linux基本知识 (鸟哥私房菜基础篇) (3个部分:bash shell 、yum软件管理、文件与配置)
  4. 算法 (算法进阶指南 acwing)(目的是提高coding的能力)
  5. c++语言特性和比较深入的了解,可以做一个项目 (c++教材、effective c++)
  6. 英语 (多做翻译题,背单词)
  7. 计算机网络的知识 (虽然考研的时候学过,但是可能以后会用到更多,所以要用到就记录一下)
    上面列了这么多,最重要的是linux基本知识,c++语法特性和基础应用,算法。其他的都是内功(但是有不可或缺)。重要的还有一些工具的使用:gdb、makefile、vcs,gcc。

好吧,就记录到这里了。下面就开始复习一下《自我修养》的一些常识。

原文地址:https://www.cnblogs.com/custoyth/p/14364412.html