C++训练营学习大纲

文章目录

零、前言

1.学习:

①改变固有的行为/习惯

②打破固有的认知/思维

2.来王道,学习技能,而不是单纯的知识

3.关于上课

课前:预习

课间:认真听讲,跟上老师的思路

课后:①当天完成作业 ②及时总结、复习

4.面子不重要

5.忠告:

(1)千万不要用百度!用Google!

(2)英语很重要!

①知识的源头在西方,一手资料是英文的

②翻译过来的是有损耗的,味道不一样

③国内好的技术书籍很少

(3)品味很重要!(看什么书,写优美的代码)

千万不要败坏自己的品味

写代码这件事:代码是给人看的,给其他程序员或者未来的自己。

6.书籍推荐:

①《C语言程序设计现代方法》


7.人类的认识是有边界的(一个圈),当你的认知越多,你会发现你不会的东西的也越多(圈越大,周长越大)。

学习是循序渐进的,不要妄图第一次就学透彻,要允许自己有东西不会。

8.C语言之父:

①肯·汤普森 (Ken Tompson) 加州大学伯克利分校

②丹尼斯·里奇 (Dennis Ritchie) 哈弗大学

9.C语言之父对C语言的评价:"奇怪的、有缺陷的、取得巨大成功的"

所以不要去试探C语言的语法边界

10.计算机的优点:①不知疲倦 ②计算速度很快 ③极少出错

人类的优点:具有归纳、演绎、推理、创造的能力

一、C语言基础 & 数据结构与算法

1.week1:C语言基础

跳转链接:https://blog.csdn.net/Edward1027/article/details/138280628

2.week2:数据结构与算法

跳转链接:https://blog.csdn.net/Edward1027/article/details/138532112

3.week3:C语言文件操作

跳转链接:https://blog.csdn.net/Edward1027/article/details/138673572

二、Linux系统编程

0.week4:Linux基础

跳转链接:https://blog.csdn.net/Edward1027/article/details/138787772

1.week4:Linux文件

跳转链接:https://blog.csdn.net/Edward1027/article/details/139006808

2.week5:进程

跳转链接:https://blog.csdn.net/Edward1027/article/details/139141074

3.week5:线程

跳转链接:https://blog.csdn.net/Edward1027/article/details/139161976

4.week6、7:网络编程

跳转链接:https://blog.csdn.net/Edward1027/article/details/139253436

三、数据库

1.数据库MySQL

跳转链接:https://blog.csdn.net/Edward1027/article/details/139536623?spm=1001.2014.3001.5502

2.git

跳转链接:https://blog.csdn.net/Edward1027/article/details/139689299?spm=1001.2014.3001.5502

四、C++

(一)C++基础

1.C++与C

跳转链接:https://blog.csdn.net/Edward1027/article/details/139946644

2.类与对象

跳转链接:https://blog.csdn.net/Edward1027/article/details/140003403

3.C++输入输出流

跳转链接:https://blog.csdn.net/Edward1027/article/details/140014265

4.日志系统

跳转链接:https://blog.csdn.net/Edward1027/article/details/140129205

5.运算符重载

跳转链接:https://blog.csdn.net/Edward1027/article/details/140142726

6.关联式容器

跳转链接:https://blog.csdn.net/Edward1027/article/details/140224970

7.继承

跳转链接:https://blog.csdn.net/Edward1027/article/details/140258541

8.多态

跳转链接:https://blog.csdn.net/Edward1027/article/details/140285818

9.模板

跳转链接:https://blog.csdn.net/Edward1027/article/details/140342304

10.移动语义与资源管理

跳转链接:https://blog.csdn.net/Edward1027/article/details/140369361

11.STL

跳转链接:https://blog.csdn.net/Edward1027/article/details/140431045

(二)C++提升

1.面向对象设计:设计原则、设计模式

跳转链接:https://blog.csdn.net/Edward1027/article/details/140638896

2.C++11线程库

跳转链接:https://blog.csdn.net/Edward1027/article/details/140676200

3.计算机网络

跳转链接:https://blog.csdn.net/Edward1027/article/details/140761442

4.并发服务器架构模型

跳转链接:https://blog.csdn.net/Edward1027/article/details/140761544

5.Redis数据库

跳转链接:https://blog.csdn.net/Edward1027/article/details/140867308

6.Qt基础

跳转链接:https://blog.csdn.net/Edward1027/article/details/140918482

7.Qt提高

跳转链接:https://blog.csdn.net/Edward1027/article/details/141056775

8.workflow

跳转链接:https://blog.csdn.net/Edward1027/article/details/141072003

五、项目实战

1.编译器的设计与实现 (词法分析器)

跳转链接:https://blog.csdn.net/Edward1027/article/details/138715263

2.企业上云服务器:基于私有协议的Linux网络云盘

跳转链接:https://blog.csdn.net/Edward1027/article/details/139694203?spm=1001.2014.3001.5502

3.搜索引擎的设计与实现

最终的大项目,没来得及写。看看哪位博主有吧。

六、C++就业方向

跳转链接:https://blog.csdn.net/Edward1027/article/details/143429500

相关推荐
神仙别闹3 小时前
基于 C++ 实现(控制台)学生成绩管理系统
开发语言·c++
会周易的程序员3 小时前
5 节点边缘冗余方案(上):基于 aiRaft 的物联网高可用控制面设计
c++·分布式·物联网·raft·iot·共识
qq_199886876 小时前
第6板块·第4节:构建系统与多文件项目
c++·人工智能·gpu算力
汉克老师8 小时前
GESP2026年9月认证C++三级( 第三部分编程题(2、分割字符串))精讲
c++·gesp·小学生·学c++编程
估值探索者8 小时前
【Python量化系统工程化 #08】关了 SSH 就停?systemd 让脚本开机自启 + 异常自动拉起
java·c++·人工智能·分类·数据挖掘
天若有情6738 小时前
C++花式魔改!手写头文件复刻Java语法,彻底打破编码思维定式
java·c++·语言做语言·jac++
qq_199886879 小时前
第7板块·第3节:CUTLASS 的 GEMM 实现与优化策略
c++·人工智能·gpu算力·cuda
hetao17338379 小时前
2026-09-17 hetao1733837 的刷题记录
c++·算法
shada10 小时前
Boost.Process v2 在旧内核上报 `assign: Bad file descriptor`
c++
别动我齐刘海10 小时前
ROS2 Jazzy + C++ 实战路线——基础学习2
c++·人工智能·vscode·python·学习·机器学习·机器人