26届_白余
技术栈测试(C++版)
1、C 语言看的哪个资料?:直接学的c++
- 指针懂吗?知道什么是地址吗?
都知道 -
懂内存分配吗?
大概知道一丢丢,四个板块好像 - 结构体是否学过?
学了
2、C++看的哪个资料?:B站黑马程序员
- 继承,重写,多态懂吗?
看视频学了一半,现在忘完了 -
STL这些容器学过了不?大致底层实现懂不?
vector map stack常用的几个会用,底层实现不懂 - 智能指针了解吗?
不了解
3、数据结构与算法看的哪个资料:学校发的张铭翻译的那版
- 链表,栈,队列,二叉树能自己手写吗:
写不来 - 堆,AVL树,红黑树学过吗:
学了,忘了 - 冒泡,快速,归并排序能手写吗:
知道是啥,敲不出来 - 递归,二分,贪心,回溯,动规这几种算法学过哪几种:
都学了 - LeetCode 大概刷了多少题:
没开始
4、计算机网络与操作系统看过哪些书籍:(没学)
* HTTP、TCP、IP、ICMP、UDP、DNS、ARP这些协议了解过吗:
* HTTPS安全相关的:数字签名、数字证书、TLS了解过吗?
* 进程线程通信机制了解吗?
* 内存管理了解吗?比如置换算法啥的:
5、网络编程了解吗?看过哪些资料?(没学)
- IO模型懂吗,阻塞非阻塞,同步异步这些概念懂吗?:
- IO 复用机制:epoll、select、poll懂吗?:
6、MySQL与Redis看过哪些资料?:(没学)
- sql 熟练吗:
- 索引底层原理懂吗:
- 锁和事务了解吗?幻读了解吗?
- redis主从,集群了解过吗?
7、C++/Linux项目做过哪些?:(没学)
8、其他你们自己补充:
学习规划(2023.10.13)
一些链接入口
课程大纲: 所有课程大纲入口 ,PS:你要的东西,课程大纲基本都会有哈,需要学啥记得来课程大纲看看。
你的大致情况分析与规划
首先,你因为要读研,所以你的时间还特别特别特别特别多,六年之后,各方面情况是未知的,所以我们能做的,就是基于当下情况,去做好当前,然后当下最重要的就是打好各方面基础,因为你要考 CCF,那你算法最好可以系统学一学,并且算法也是未来求职大厂必须刷的,所以咱们前期的目的也比较简单,就是系统刷算法,提供代码能力 + 深入学习一门语言(C++) + 学习计算机底层基础。
大二目标:系统刷算法,深入掌握一门语言,学习计算机基础。
第一阶段具体学习计划安排
1、算法:你算法这块有很大提升空间,一开始我还想让你挑着刷,不过你不着急一定要3月份拿下300分的话,可以跟着我这个课程系统刷一下: 拿捏算法面试课程,然后到时候,考试前去刷下CCF真题,熟悉下环境就可以了。如果你掌握了这些算法思想,那后面比较难的题,是可以暴力得一些分数的。
数据结构补充:你数据结构学的太差了,需要补充下,我给你找了C++版本的课程,这个老师讲的挺好的 百度云下载 提取码: pb25
2、深入学习一门语言:深入学习语言,一般选择Java或者C++,不过你也在学C++,那就选择C++吧,就是深入学习之后,你以后学习其他语言也是非常快的,如果看书,可以继续看《C++ primer》,这里有阅读指导:《C++ primer》阅读指导。
视频:书讲的不够深入,然后可以看视频,我觉得讲的挺好,百度云下载 提取码: sq6m
PS:前面的很基础,如果你觉得懂,可以跳过,从第六章就开始难了。
3、计算机基础学习:你可以提前入门 408 这些内容,就有个大概认知就行,这样子对你学习一些原理有帮助,快速入门就行,后面还需要深入学习,可以看这几个课程
PS:如果想看书,可以找我推荐
学习顺序
1和2同时学,1可以多花点时间吧,至于 3 的话,可以晚点学,等你1学的差不多在学也行,主要你时间貌似不是很多
就行先安排这么多,然后记得来每周打卡学习进度哈,也可以星球每天打卡哦,我会看的,比如像他们这样:0. 每周打卡做的比较好的成员示例,你也可以每天打卡或者星球打卡吧,我会看的
有什么问题记得随时私聊帅地