tech_learning_instruction

summary: 2018程序员练级攻略

编程范式相关

  • C语言
    • NASA C style
    • c coding standard
    • c programing/structure and style
    • linux kernel coding style
    • GNU Coding standard
  • c++语言
    • c++ core guidelines
    • google c++ style guide
  • java语言
    • code conventions for the java programming language
    • google java style guide

      编程书籍

      java语言

  • java核心技术 卷1基础知识
  • spring实战
  • spring boot实战
  • effective java(google Guava库)
  • java并发编程实战
  • java性能权威指南
  • 深入理解java虚拟机
  • java编程思想
  • 精通spring 4.x
  • 设计模式

c/c++

  • c语言程序设计 Dennis M Ritchie
  • c语言程序设计现代方法
  • c陷阱与缺陷
  • c++ primer中文版
  • effective c++ / more effective c++
  • 有难度:深度探索c++对象模型
  • c++ FAQ中文版

    理论学科

数据结构与算法

  • 算法(基础)
  • 算法导论(理论)
  • 编程珠玑(思维改变)
  • leetcode

其他理论学科

  • 数据结构与算法分析

  • 数据库系统概念

  • 现代操作系统

  • 计算机网络

  • 计算机程序的构造和解释

  • 编译原理

系统知识

  • 深入理解计算机系统
  • 难啃书籍
  • unix高级环境编程
  • unix网络编程 - C10K Problem
  • tcp/ip详解 卷1协议
  • 轻松书籍
  • linux c编程一站式学校
  • tcp/ip网络编程
  • 图解tcp/ip
  • the tcp/ip guide
  • 实践:



   转载规则


《tech_learning_instruction》 林钊 采用 知识共享署名 4.0 国际许可协议 进行许可。
  目录