zoukankan      html  css  js  c++  java
  • 程序员的自我修养读书总结系列文章 ---(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。

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

  • 相关阅读:
    位军营 20190919-4 测试,结对要求
    位军营 20190919-5 代码规范,结对要求
    国内源
    hexo安装-nodejs
    python调用chrome打开指定网址
    生成证书,用于签名Android应用
    cygwin64-安装包管理工具
    Android-删除指定包名的App
    pyqt5加载网页的简单使用
    打包python到exe
  • 原文地址:https://www.cnblogs.com/custoyth/p/14364412.html
Copyright © 2011-2022 走看看