编程能力提升学习地图
编程部分
-
C语言
学习好C语言的好处是能掌握程序的运行情况,并能进行应用程序和操作系统编程(操作系统一般是汇编和C语言)。学习C语言还能让你更清楚地知道程序是怎么精细控制底层资源的,比如内存管理、文件操作、网络通信……
要学好C语言,你可以阅读C语言的经典书籍《C程序设计语言(第2版)》,同时,肯定也要多写程序,多读一些优秀开源项目的源代码。 -
编程范式
面向对象编程——C++、JAVA
泛型编程——C++
函数式编程——JavaScript、Python -
算法和数据结构
算法(及其相应的数据结构)是程序设计的有力支撑。适当地应用算法,可以有效地抽象问题,提高程序的合理性和执行效率。算法是编程中最最重要的东西,也是计算机科学中最重要的基础
系统部分
-
计算机系统原理
-
操作系统原理和基础
-
网络基础
-
数据库原理
浙公网安备 33010602011771号