一,打算
1 )大二科班,广深,打算暑期去实习,什么方向无所谓,C++搭边就行,在校生实习,估计还用不到细分方向吧,,但是愿意培养新人的企业估计很少,,,C++( 3 月中旬~6 月之间会开始投简历)
2 )学校教过的专业课:Web 前端,Java 基础,Java 框架 springboot ,Python 基础,人工智能,机器学习,产品经理的东西等等........教的很杂。。。所以目前电脑下了很多编译器:
Goland, vs code, HBuilder X, Mysql Workbench, Mysql 8.0 Command, Codeblocks, PingPlotter, Wireshark, eclipse, Git Bash, Finalshell, VMware, Intellij IDEA, Android Studio, Axure RP 9, Cisco Packet Tracer
3 ) webserver 快做完了(不到 100 小时),下一步,实习之前,打算再做一个项目,想请教下前辈们,帮忙选一下做哪个嘞....
4 )当然,像 6.824 ,Tiny KV 这种,真的要自己手撕,理解吸收完,至少 200~400 小时吧,,暑期实习前不一定能搞完,还剩 3 个月大概,现阶段打算拿 webserver 投实习
5 )最后再花 20~30 小时完善下 webserver 的细节和手撕部分代码
6 )贴一下博客:
cppreference.blog.csdn.net二,下一个项目
有没有 大佬前辈, 哥哥姐姐, 叔叔阿姨, 弟弟妹妹, 帮忙选择一下
1 ) ucore ( 1 万行代码手写简易操作系统)
2 )基于跳表实现的 Redis 数据库( Tiny KV ),做之前需要先看《 Redis 设计与实现》 -- 有同类小众替代项目
3 ) webserver 加个协程库
4 ) muduo
5 ) 6.824 -- 有同类小众替代项目
6 ) CMU 15445
7 ) QT 项目
三,基本情况
24 年 6 月之前,基本完成下列任务,大部分都是自己手敲,基本理解:
----------------------------
( 1 ,算法)
1 ) acwing 一门算法课,65%的题目
2 )《算法训练营基础篇》 600 页,约 100 道题目
3 )力扣 hot100 ,所有题目 2~4 种解法自己写一遍(进行中)
( 2 ,C++基础)
1 )黑马 C++三百个视频
2 )《 Essential C++》
3 )《 C++ Primer 》约 20000 行笔记和习题代码(进行中..)
4 )《 Effective C++》(进行中..)
( 3 ,数据库)
1 )黑马 Mysql ,学到索引调优,100 个视频
2 )《 Mysql 必知必会》
3 )《 Mysql 实战 45 讲》,只看了前 10 个视频和课后作业,难度有点大,先搁置(进行中..)
4 )《 Redis 设计与实现》(未开始,,,,)
( 4 ,计网)
1 ) B 站《计网自顶向下》,学到物理/链路层之前
2 ) wireshark 抓包实验 14 个
3 )《图解 HTTP 》
4 )《图解 TCP/IP 》(进行中..)
5 )《 Linux 高性能服务器编程》
6 )黑马 Linux 跟了基础命令
( 5 ,操作系统)
1 ) B 站清华的视频(进行中..)
2 ) Linux 期末大作业
3 ) ucore 实验( 6000~10000 行,手写简易操作系统)(未开始,,,,)
( 6 ,八股)
(进行中..)
( 7 ,项目)
1 ) TinyWebServer (即将完成,耗时 80~100 小时)
----------------------------
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/1022283
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.