首页 > 编程语言 >C++学习开发路线

C++学习开发路线

时间:2023-01-14 16:23:50浏览次数:40  
标签:学习 操作系统 编程 C++ 路线 算法 under

C++等级:
0级:掌握常见C++语法和语言构造,能够顺溜地写清楚各种语言构造(很多小白鼠死在这里)
1级:掌握基本的编程范式:面向过程、面向对象、泛型编程、以及C++11/14支持的函数式编程
2级:清楚编译器在 后面干了什么(compiler under the hood-考验功力的时候到了)
3级:清楚运行时内存模型(memory under the hood)
4级:对经典库(包括但不限于STL, BOOST, Folly)应用熟练,关键原理清晰,掌握设计模式
5级:熟悉至少一个操作系统常用API和内核,调试工具和方法
6级:有清晰的机器和系统模型:CPU, Memery, Cache, GPU, Disk, I/O, Process, Thread, TCP/IP…
7级:有一定系统级应用开发经验,被系统级应用的性能、内存、规模等问题折磨过,并解决过…
8级:从头到尾设计过一个C++库、或框架,并被一定量级的应用使用过
9级:设计并开发过系统级、高性能、大规模的软件系统
10级:成为Bjarne Stroustrup,设计一门语言

先入门下学C++,然后就是开始学习数据结构与算法,算法这块长期保持刷题,然后一边深入学习C++,之后学习计算机网络操作系统,在之后学习网络编程项目这块放到最后面。

一、C++基础(3-6个月)

二、计算机网络(1-2个月)

三、操作系统(1-2个月)

四、MySQL(1个月左右)

五、网络编程(1个月左右)

六、数据结构与算法(3-6个月)

七、项目(2个月)

标签:学习,操作系统,编程,C++,路线,算法,under
From: https://www.cnblogs.com/ddqdd/p/17051985.html

相关文章

  • Android studio学习笔记2
    Androidstudio学习笔记220201303张奕博2023.1.14androidstudio动态调试apk1.配置环境androidstudio需要安装插件:1,Smalidea2,SmaliSupport2.打开APK包注......
  • 李超线段树学习笔记
    李超线段树学习笔记李超线段树,是一种维护一次函数最值的数据结构,其结构类似于线段树,由大神李超发明,故称之为李超线段树。前置知识:1.线段树2.求两直线交点坐标代码在......
  • QT学习笔记01——exe文件打包
    第01步.通过QTcreator生成exe文件程序书写没问题后,通过运行按键生成exe文件,例如test.exe。第02步.打开QT专用命令窗口,QT软件安装时已自动安装。找到QT专用命令窗口......
  • 机器学习基本概念总结
    1,余弦相似度与欧氏距离1.1,余弦相似度通过对两个文本分词,TF-IDF算法向量化,利用空间中两个向量的夹角,来判断这两个向量的相似程度:(计算夹角的余弦,取值0-1)当两个向量夹......
  • 机器学习day1
    sklearn数据集load_*小数据集fetch_*大数据集,默认下载到家目录下的scikit_learn_data对数据的索引[].特征工程字典类型特征处理文本特征处理文本特征处理......
  • c++ 数组
              ......
  • 漏洞免费实战部分-安卓应用漏洞学习case5
    前期回顾漏洞免费实战部分-安卓应用层getLastPathSegment函数问题漏洞实战部分2-安卓应用ZipEntry对象问题实战漏洞实战部分3-ContentProvider组件的openFile接口问题......
  • 安卓学习1--基础属性详解
    基础属性详解11.layout_width:组件的宽度232.layout_height:组件的高度453.id:为TextView设置一个组件id674.text:设置显示的文本内容895.textCo......
  • 安卓学习3--实现跑马灯效果的TextView
    实现跑马灯效果的TextView11.android:singleLine:内容单行显示232.android:focusable:是否可以获取焦点453.android:focusableinTouchMode:用于控制视图在触摸模式......
  • 安卓学习2--带阴影的TextView
    带阴影的TextView11.android:shadowColor:设置阴影颜色,需要与shadowRadius一起使用232.android:shadowRadius:设置阴影的模糊程度,设为0.1就变成字体颜色,建议使用3.04......