通过一步一步拓展自己的能力范围,逐步达到下述的能力。大家需要思考如何达到下面所列的能力,如何有效评估自己的能力是否达到?
- C/C++的基本语法
- 基本类型、基本的语句
- 函数
- 指针
- 结构体
- 类
- 模板
- 宏
- 理解链表、树、图等数据结构
- 红黑树、图的遍历
- 各类算法
- 查找,排序
- 动态规划、贪心算法
- 能否熟练使用
Git管理代码、文档 - 能否使用
Markdown来编写文档 - 是否会用
QtCreator等IDE编写代码,单步调试程序 - 使用Linux完成程序的编译、安装(安装Linux,Linux常用的命令)
- 使用Makefile或者CMake编写项目编译脚本等
- 使用Qt编写简单的界面和可视化程序
- 使用OpenGL完成三维绘图
- 使用OpenCV完成图像处理、计算机视觉任务
- Linux完成程序的编译、安装(安装Linux,Linux常用的命令)
- 如何分析问题,梳理项目的整体内容、计算点
- 分析出关键的技术点
- 如何去找相关资料