文章目录

  • C++方向
    • 计算机网络相关项目
      • 写一个Json库
      • 写一个WebServer
      • 写一个网络库
      • 写一个服务器框架
    • 操作系统相关
      • 写一个操作系统内核
      • 写一个线程库
      • 写一个线程池
      • 写一个用户态线程
      • 写一个高并发内存池
      • 写一个命令行(shell)
    • 数据结构与算法相关
      • 写一个STL
      • 写一个红黑树
    • 数据库相关
      • 写一个NoSQL
      • 写一个跳表(skiplist)

C++方向

我本人就是C++后台开发方向,在学习的过程中也陆陆续续收集了一些比较适合新手写上简历的C++项目。因为C++不像Java那样偏应用,C++偏底层,所以需要我们有比较好的计算机基础,比如计算机网络、操作系统、数据结构与算法、数据库等等。

如下是C++项目列表:

计算机网络相关项目

写一个Json库

https://github.com/miloyip/json-tutorial/blob/master/tutorial01/tutorial01.md

写一个WebServer

大佬写的:https://github.com/linyacool/WebServer
这里也给我写的打个小广告:https://github.com/mazamu/web-server

写一个网络库

https://github.com/chenshuaihao/NetServer

写一个服务器框架

https://www.bilibili.com/video/av53602631?from=search&seid=9029288577396826503

操作系统相关

写一个操作系统内核

https://github.com/woai3c/MIT6.828,这只是国外知名大学的一个作业。。。

写一个线程库

https://github.com/Winnerhust/uthread

写一个线程池

https://github.com/lizhenghn123/zl_threadpool
https://github.com/mtrebi/thread-pool

写一个用户态线程

https://github.com/mazamu/my_thread

写一个高并发内存池

https://blog.csdn.net/qq_41562665/article/details/90546750

写一个命令行(shell)

https://github.com/kamalmarhubi/shell-workshop

数据结构与算法相关

写一个STL

https://www.lanqiao.cn/courses/1341
https://github.com/alinshans/mytinystl

写一个红黑树

https://github.com/william-zk/RB_Tree

数据库相关

写一个NoSQL

https://www.lanqiao.cn/courses/1341

写一个跳表(skiplist)

https://github.com/youngyangyang04/Skiplist-CPP,这是redis里的一个数据结构。

项目是有了,但是得抗住面试官的深究,则必须深入地学习那一块的内容,再横向拓展多了解一些其它的,才能够有话可谈。
比如说,你写一个线程库,你总得了解一下进程和线程的区别,在Linux和Windows下它们分别有什么不同,也是不是应该去看一下腾讯的libco协程库呢?
总之,学无止境,愿你我再接再厉。

附新手路线:写一个shell->写一个TinySTL(实现基本的几个数据结构)->操作系统相关(线程池)或计算机网络相关(WebServer)或数据库相关(skiplist),后面这三个看个人喜好选择。

大学三年来收藏的14个可以写上简历的C/C++项目【已分类】相关推荐

  1. 普通大学生的大学三年程序生活

    缘起 作为一个大三学生,由于因为实习加培训即将离开学校. 也是感到自己要开始一个新的方向.做出了自己的选择,去拼搏,博一个不错的未来.愿自己回来之后,可以变成IT战斗机. 自己写下这个博客,也是对自己 ...

  2. 初中三年级计算机表格考试模拟,初中三年要做这些事情,三张表格说透初中三年,收藏必看...

    原标题:初中三年要做这些事情,三张表格说透初中三年,收藏必看 初中三年是为中考而不断向前的日子,初中三年如何成长,如何有规划的学习? 初一大事表 ▲▲▲ 第一年,特别是第一学期,孩子刚上初中,同学间大 ...

  3. ❤️大学三年沉淀,把我的学习经验分享给你,爆肝万字带你走进编程世界!❤️

    Hello,大家好,我是Alex.时光匆匆,暑假过的很快,转眼又到了大学的开学季,我也是又混进了我们学院的新生群,发现大家对计算机充满着迷之向往,啊哈哈哈,不过没有人带着入门还是很容易走弯路的哦,今天 ...

  4. 大学三年学习报告(兼谈中国高等教育)

    写这篇东西主要有两个原因,一是大学本科阶段的课全部完成了,二是距离高考出分已经三年了. 其实大学走到这里,再回看很多困扰自己的东西往往豁然开朗,但个人前方到底能有怎样的明天又不够清晰.三年实在是一个非 ...

  5. 一个普通的计算机专业专科生,毕业后想拿高薪,大学三年具体应该怎么做?

    最近有一位大一的童鞋问我:黄老师, 我现在是一个普通院校的专科,学历含金量并不高,随大流选了一个计算机专业,很迷茫,不知道毕业后能干嘛,但我还是不想虚度大学三年,因为家境并不好,想通过自己努努力毕业能 ...

  6. 大学三年积累的教学资源分享和推荐!

    2017年4月29日更新: 下面划删除线的内容就不用看了,毕竟是几年前的东西,意义已经不大了.因为从我写这篇文章到现在这几年,一些东西早就已经被颠覆了. 首先是MFC已死,大家不用进坑了,当初我之所以 ...

  7. 大学三年计算机职业规划,大学三年人生规划

    大学三年人‎生规划 对于计划,我想了很多‎.我要在慢慢‎适应学习生‎活环境的过‎程中,明确远期发‎ 展目标,从个人兴趣‎爱好.思维方式.知识结构.拼搏精神等‎多方面进行‎全面综合,制订并不断‎完善 , ...

  8. 2023年大学计算机专业实习心得14篇

      2023年大学计算机专业实习心得精选篇1 20__年已然向我们挥手告别而去了.在20__年初之际,让我们对过去一年的工作做个总结.忙碌的一年里,在领导及各位同事的帮助下,我顺利的完成了20__年的 ...

  9. 大学三年狂拿国内外十几个3D挑战赛大奖?!国内CG新星崛起

    哈喽大家好,我是Renderbus瑞云渲染!上周给大家分享了由国外知名CG网站Hum3D举办.瑞云渲染赞助的海外赛事<Flying Cars 3D Competition>冠军曹如民的专访 ...

  10. 纪念我的走过的大学三年:即使留下了很多遗憾,但依旧值得怀念

       转眼间大学生活已过三年,今天跟大家分享一下,身为一个普通一本大学生,三年以来的经历和心路历程(文章中所表达的建议和观点纯属个人观点,需结合实际情况,仅起参考作用). 篇章一:18年的夏天    ...

最新文章

  1. c++ 类文件的动态库生成及调用例子
  2. Xen的network-bridge模式
  3. 像素游戏的动态光影效果
  4. python找出文本的位置和替换_python查找文本文档中特定间隔位置的字符并替换
  5. Shell入门(四)之数组
  6. Oracle应用容器云的自由
  7. 【模块化开发】之 Webpack、Rollup、Parcel
  8. python 求子字符串_求子串-KPM模式匹配-NFA/DFA
  9. const关键字在c语言的作用,C语言const关键字作用
  10. visio中使用连接线连接形状
  11. matlab调用pspice结果,使PSpice输出数据文件可以导入到MATLAB中绘制图形.pdf
  12. HVIDB!人类病毒蛋白互作数据库介绍
  13. HDCP-新家庭影院网络场景的数字内容保护
  14. Google Play的崩溃与ANR
  15. python打开网页后点击网页按钮_python单击网页上的按钮
  16. arcgis去除遥感影像黑边
  17. .net 在图片上写字
  18. 静态库与动态库的区别
  19. Golang interface 接口详细原理和使用技巧
  20. 移动出手了!推出老用户专享“特权”,携号转网用户却要想清楚

热门文章

  1. Java 获取 jar包所在目录
  2. 7大类主流的3D打印技术(转载)
  3. 为何中国人想双休 这么难?
  4. KKT数组203陶陶摘苹果
  5. [CF1019C]Sergey's problem[构造]
  6. 祖宗十九代 LCA tarjan算法
  7. 元宇宙数字虚拟人app开发
  8. Sql Server 表名下有红色波浪线 提示数据库已经存在名为‘xxx’的对象
  9. 关于后端参数验证的思考
  10. Python网络爬虫爬取站长素材上的表情包