本猿修炼秘籍
文章目录
-
- 一、绪论
- 二、简历
-
- `基本信息`
- `个人优势`
- `项目经历`
- `等级证书`
- 持续更新中···
点此到文末惊喜↩︎
一、绪论
我思考了许久这一篇总计应该如何写,最终我觉得应该写成一份简历形式的目录。这样既能展示我所学知识的核心和过程,也希望你可以从中受益,抑或给出您宝贵的指评。
二、简历
基本信息
姓名:0x7c00 求职意向:C++后端开发
学校:xx大学 专业:电子信息 政治面貌:预备党员/团员/党员
邮箱:我拥回忆入眠@qq.com 电话:1024 状态:23届硕士在读
我的CSDN博客主页 我的GitHub主页
个人优势
- 编程语言:熟悉C/C++,熟悉STL用法及常见容器底层数据结构,了解java、python、C#、html、汇编等;
- 数据结构及算法:具有扎实的基础,熟悉常见数据结构及算法;
- 计算机网络:基础知识扎实,熟悉OSI七层模型及HTTP、TCP/UDP、IP等常见协议;
- 操作系统:熟悉os基本数据结构和算法,了解linux内核基本原理;
- 数据库:了解常见数据库MySQL/Redis,了解MySQL下的性能优化以及Redis底层通信模型;
- 开发环境:熟悉Linux环境下常用命令及相关工具的使用(gcc、gdb、vim、git等)及windows下的常用IDE;
- 其他:熟悉并发数据结构及多处理器编程;
项目经历
- Tiny STL项目
-
- 要不要支持 C++11?主要是要不要用 rvalue reference?2. 要不要支持异常安全?是不是可以假设禁用异常?3. container 要不要支持 allocator?4. 哪些功能不必实现?list::sort() ?checked iterator?5. algorithm 要实现哪些?next_permutation() 要不要写?如果实现 count(),你多半还需要了解一下 traits 。input iterator 和 forward iterator 要不要区别对待?接下来就可以一点一点堆代码了,先写 list 和 vector,看看能不能装下你的 string 和 std::string。写 vector 需要知道 placement new 的用法,还要会直接调用析构函数。vector 的 iterator 可以偷懒用 T*,list 的 iterator 必须自己写,写完了看看能不能和 STL 的 algorithm 配合。
- 规范https://zh-google-styleguide.readthedocs.io/en/latest/google-cpp-styleguide/headers/
- 项目地址https://github.com/Alinshans/MyTinySTL
- 仿linux0.11的操作系统内核
- 应用技术:C语言、汇编语言、makefile、x86架构
- 项目描述:使用bochs虚拟机模拟一个x86架构的裸机,并用nasm进行c和汇编的联合编译,生成一个kernel镜像软盘,将软盘挂载到虚拟机上运行。最终,实现具有32位的具有保护模式、中断功能、 内存管理、进程及线程管理、文件管理、I/O管理的操作系统内核
- 主要工作:
- 主机节点采用XXXXXXX与4个子节点完成网络通信和数据传输,后改为XXXXX模式与XXXX方式,减少XXXXXX时间的同时保证了XXXX兼容性;
- 将XXXX进行划分,然后分配到4个节点中,选取XXXXXXXXXXXXX开始进行连接,可有效减少中间结果的产生;
- 在XXXXX环境下,使用XXXX技术将XXXXXXXXXX转化为XXXXX来XXXXX,有效增加XXXXXX22.8%以上。
- 项目成果:系统已XXXXXXXXXXXXXX使用,实行一月后的反馈报告显示同比可有效增加XXXXXXX的30.6%以上。
- 个人收获:对于不同系统下的XXXX技术有了更深的理解,也明白了技术不是越新的越好,而是最适合当前项目的
等级证书
- 英语:六级(CET-6),具备良好读写能力。
- 其他:普通话二级乙等、驾照。
持续更新中···
少年,我观你骨骼清奇,颖悟绝伦,必成人中龙凤。
秘籍(点击图中书籍)·有缘·赠予你
点此跳转到首行↩︎