请各位前辈帮忙看看我的 C++学习计划
有C++细分方向的前辈吗,如果能在计划上提供一点点指导就好了(具体下列项目和书目,哪些是需要的呢),不玻璃心。
C++方向
(1)嵌入式(fra..) (2)桌面开发(主要QT) (3)游戏开发(客户端 OR 服务端) (4)后端开发(金融,安全,服务器,fra..)
因为学校现在大四已经毕业这一届,考研上岸的才20%,整体来看转行的达到70%(考公,考编,教资,出国等等),而且今年23届失业率不低,相当一部分同学没办法入行....
我会优先考虑保研,如果保研不了,才是本科出来工作,不想毕业就失业,目标月薪是,一线税前1万,965最好,不行的话975或者966也勉强能接受,偶尔需要加班也不是不行,一直有健身并保持规律作息,身体是第一的
据说大部分C++岗,应届都要求,硕士甚至92硕,第一学历也得92,本科基本都要985,而且能做的方向比较少,基本就侧开和QT,所以现在有点困惑,如果不保研的话,本科末流211出来,C++能选什么方向呢(也用了2天时间,V站,牛客,BOSS,Google,还有一些群,问了很多人)
基本情况
(1)211本(不上不下的位置,而且学校计算机生态不咋),刚大二,这一年的学习计划,争取看完下列书目的部分,每个书目有可能的话,会配合视频学习,还有从网上找的C++项目(会借助cppreference,Google,GPT,Github源码等)
(2)目前跟了《Essential C++》,黑马C++的300个视频,力扣100道中等题,Mysql跟着黑马的学到索引优化(100多个视频);Linux本学期正在学,同时准备开始看Effective C++,还有鸟哥的Linux私房菜,到时再从项目里找点对口的学一下,最迟大二上结束前,就会确定C++具体方向
(3)请教了别人,说是没必要看那么多,先看计网黑书和tcp卷2,再看mysql必知必会和redis设计实现,在在力扣刷stl的题,刷完看STL源码剖析
(4)我的暂定计划是,大二暑期争取日常实习,大三暑期争取暑期实习,大四面临秋招,春招。
(5)考虑到日常实习的迫切性,大约还有接近1年,大二下会开始准备对口项目和八股,力扣hot100和剑指offer需要一刷,还有牛客 / 力扣的STL,Mysql等的刷题,以及各大网站的C++面经,逐个对照,查漏补缺。
书籍和项目,我放在了评论区👇
C++方向
(1)嵌入式(fra..) (2)桌面开发(主要QT) (3)游戏开发(客户端 OR 服务端) (4)后端开发(金融,安全,服务器,fra..)
因为学校现在大四已经毕业这一届,考研上岸的才20%,整体来看转行的达到70%(考公,考编,教资,出国等等),而且今年23届失业率不低,相当一部分同学没办法入行....
我会优先考虑保研,如果保研不了,才是本科出来工作,不想毕业就失业,目标月薪是,一线税前1万,965最好,不行的话975或者966也勉强能接受,偶尔需要加班也不是不行,一直有健身并保持规律作息,身体是第一的
据说大部分C++岗,应届都要求,硕士甚至92硕,第一学历也得92,本科基本都要985,而且能做的方向比较少,基本就侧开和QT,所以现在有点困惑,如果不保研的话,本科末流211出来,C++能选什么方向呢(也用了2天时间,V站,牛客,BOSS,Google,还有一些群,问了很多人)
基本情况
(1)211本(不上不下的位置,而且学校计算机生态不咋),刚大二,这一年的学习计划,争取看完下列书目的部分,每个书目有可能的话,会配合视频学习,还有从网上找的C++项目(会借助cppreference,Google,GPT,Github源码等)
(2)目前跟了《Essential C++》,黑马C++的300个视频,力扣100道中等题,Mysql跟着黑马的学到索引优化(100多个视频);Linux本学期正在学,同时准备开始看Effective C++,还有鸟哥的Linux私房菜,到时再从项目里找点对口的学一下,最迟大二上结束前,就会确定C++具体方向
(3)请教了别人,说是没必要看那么多,先看计网黑书和tcp卷2,再看mysql必知必会和redis设计实现,在在力扣刷stl的题,刷完看STL源码剖析
(4)我的暂定计划是,大二暑期争取日常实习,大三暑期争取暑期实习,大四面临秋招,春招。
(5)考虑到日常实习的迫切性,大约还有接近1年,大二下会开始准备对口项目和八股,力扣hot100和剑指offer需要一刷,还有牛客 / 力扣的STL,Mysql等的刷题,以及各大网站的C++面经,逐个对照,查漏补缺。
书籍和项目,我放在了评论区👇
全部评论
一,书籍
a.
---- C++
《STL 源码剖析》①
《Effective C++》①
《深度探索C++对象模型》第3章
《C++ 11 新特性》
《C++ 内存管理》
b.
---- 操作系统
《鸟哥的linux私房菜》②
《Linux高性能服务器编程》
c.
---- 计网
《计算机网络:自顶向下》③
《TCP/IP详解卷1》
d.
---- 数据库
《MySQL必知必会》①
《MySQL技术内幕·InnoDB存储引擎》③
《Redis设计与实现》
e.
---- 计组
《计算机组成原理》②
f.
---- 设计模式
《大话设计模式》
g.
---- Web开发
《图解HTTP》
h.
---- 视频👇
侯捷STL泛型编程....
送花
回复
分享
这些基本上是后端技术栈,但做后端真不如学java,现在才大二赶紧转语言吧
送花
回复
分享
秋招专场
官网直投
二,项目
建议“项目驱动”的学习方式
a.
---- 小游戏
俄罗斯方块等(Github,Youtube)
b.
---- 编程语言
C++实现自己的编程语言
c.
---- 工具和应用
开发自己的文本编辑器
基于C++实现一个迷你STL
简单JSON库
轻量级Web服务器
商城系统
实现标准库部分容器和算法,对标准库进行扩充
利用C/C++开发基于B+树的小型关系型数据库
libqalculate(多功能计算器桌面应用)
spdlog(C++日志库)
d.
---- 网络编程
网络编程库muduo
微信RPC框架phxrpc
牛客Linux服务器教程
高性能Web服务器
Linux C++ WebServer
轻量级网络框架,线程池技术,C++11
TinyWebServer
搭建一个HTTP服务器(十几行代码,重点是理解背后逻辑)
搭建自己的RPC系统
workflow(搜狗开源的C++服务器引擎)
e.
---- 分布式
MIT 6.824中文教程(分布式)
送花
回复
分享
我也蹲个回复
送花
回复
分享
我也来蹲蹲
送花
回复
分享
V站是哪呀?
送花
回复
分享
跟着csdiy走就行了,写好里面的lab。语言方面写的越多就越熟练了。建议可以看看每年都cppcon
送花
回复
分享
我嘞个豆,这也太卷了,你对薪资要求不高的话,建议保研然后研究生毕业进国企,大学好好玩就是的了
送花
回复
分享
相关推荐
点赞 评论 收藏
转发