211 大二 C++,准备暑期实习, webserver 之后该做哪个项目嘞

257 天前
 RanShunliu
一,打算
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 小时)
----------------------------
5147 次点击
所在节点    职场话题
67 条回复
RanShunliu
256 天前
@YsHaNg 是工作后了的吗,现在网上能直接找到的确实只有这些.....是第二个项目那里,还是基本情况那些嘞,大学生感觉也接触不到什么实际工作的东西了
buf1024
256 天前
@RanShunliu #12 现在计算机岗位已经供大于求,这是市场情况,而且是大头垄断,很多项目都指定大厂,大厂又外包给各个外包商,外包又外包给其他外包。而且,技术在于深,不在于宽,学那么多不如专于一领域,不过可惜的是任何一个领域,都卷得有大神存在。所以,即使你学的太多,也不会给你理想的岗位,因此,早转行是正道。现在在各个领域和行业都饱和的情况下入行计算机,如同 49 年入国军。
RanShunliu
256 天前
@buf1024 也没有学的多....多是因为学校不挂科就要学,期末还得写个小软件或者项目,只能从网上抄。。。。学校教的大概花个 30%的时间,自学要花 70%的时间。至于转行,真心算了。。。打算从事 cpp 相关的,要求不高,第一年税后 8k 就行....问题是我已经学了 2 年了,,而且其他专业比计算机更差,更不稳定
RanShunliu
256 天前
@buf1024 当然喽,做好了毕业不做 C++的准备,甚至连计算机相关都不做....说不准嘞,先认真搞个实习再说
chashao
256 天前
你的计划里有些任务比如:“黑马 Mysql ,学到索引调优,100 个视频”、“黑马 C++三百个视频”、“B 站清华的视频(进行中..)”能在 6 月份前看得完么。。
如果只是 C++搭边,可以看看网易雷火精英实习生和研究专题实习生,里面的渲染、引擎都是 C++相关
chashao
256 天前
@RanShunliu #21 我也是写 C++的,但是正文说的我有部分做过- -
RanShunliu
256 天前
@chashao 黑马 mysql ,是大一看过了,200 个视频好像,一直讲完运维,当时学到 90 多个,索引调优之前没学了,然后水了下字节青训营的 Go ;;上面没有注明未完成或进行中的,都是已完成,大部分都是已完成。。C++黑马的入门视频,自己完整跟了一遍,但是最后的 20 个视频做的项目没做。。
RanShunliu
256 天前
@chashao 前辈工作了吗,,B 站黑马的视频,都是很入门的使用,,一个视频 5~20 分钟,挺快的。。。网易雷火那些,是要做游戏吗...但是这个方面经验为 0 ,,而且游戏挺难的,最最卷,比 996 还离谱,,而且很难入行好像,一些认识的学长想去米哈游都去不了,最后转了其他方向
Donahue
256 天前
为啥感觉行情没有你们说的那么差,我同学延毕两年挂科很多都找得到实习, 苏州 150/天 嵌入式方向
RanShunliu
256 天前
@Donahue emm....比以前差,但是没有上面说的那么差,说难听点,某些人想把车门焊死而已(担心卷到自己)....但是形势就是这样,,,根据我之前接触到的,以前几届的学长,还有些最近一两年大二大三去实习的,真没那么难....可能只是他们要求高,一些双 9 硕天天吵着说找不到工作,实际上是找不到月薪 2 万以上的,或者自己非科班没好好学
Crawping
256 天前
@RanShunliu #18 真实庆幸, 我这种 90 初 也算是吃到时代发展的红利了, 12 那会儿 CS 专业毕业的, 除非说是自己完全不想碰计算机,对编程 0 兴趣的, 基本 offer 随便拿. 我甚至认识一些非科班仅 3 个月培训就入行的. 现在的年轻人属实不容易
YsHaNg
256 天前
@RanShunliu 我和同事都没几个正经 cs 的 leader 是天体物理研究黑洞的 老板都是 ee 光学的 前司的管理也绝大部分物理 phd 到头来还是做 c++
taogen
256 天前
学雅思/托福。
iyear
256 天前
cpp 后端岗位很少,主要在鸡架的数据库,存储,音视频这些方面稍微多点。这种专精一个方向就行了,够研究一辈子的

顺便 webserver 这些已经烂大街烂的不能再烂了,即使真的花了很多时间去研究,是很难体现在简历上的,看到这些直接都是略过懒得问了。八股文触发器项目没什么意思。
SephirothD
256 天前
这么夸张了吗...大一大二就要实习...恶性竞争啊这...
但是大厂的实习基本只收大三大四或者研二的啊, 哪有收大一大二的...会不会操之过急了你这

另外 c++进游戏行业挺好的啊, 客户端和后台都在用, 你才大二就说没接触过不懂肯定不对吧, 我研二才接触的游戏开发, 也挺顺利的在这个行业, 入了行提升才快
Biggoldfish
256 天前
@SephirothD

Google STEP/Microsoft Explore 这种专门针对大一大二的实习生项目有很多年了
SephirothD
256 天前
@Biggoldfish 哦 还真没关注过 我其实特指的国内大厂...op 这个情况去 google 估计也过不了, 有招聘也没意义

更有意义的还是鹅厂网易这几家, 这两家我都待过, 也负责过实习生和校招招聘, 印象中从没挑过大一大二的, 都是最后一两年为主
streamrx
256 天前
没公司会要暑假实习的
angryfish
256 天前
楼主还是学了挺多东西的,感觉楼主还是对技术挺感兴趣的。给点小建议把:
1.c++还是放弃吧,要想做 c++方面的工作机会很少。
2.面试八股对于找工作的人是八股,对于在大学的你,我觉得可以真正的深入源码,深入原理,多做实验,理解那些东西,而不是什么简单的背八股。
3.如果学习了操作系统,计算机组成原理,汇编语言,c 语言,下个项目可以做做 ucore 。如果只学了数据结构和 c 语言可以看看 Redis 源码,做个 kv 数据库也是可以。
4.平时无聊可以多做做算法,数据结构方面的题目,直接网页写,别在 ide 写好再复制到网页。(为了工作没办法)
xiaoniao886n
256 天前
准备考公务员吧 it 已经是夕阳行业了 不是一条好的赛道

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1022283

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX