首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
喜欢吃蛋糕奶糖在喝茶
重庆大学 C++
关注
已关注
取消关注
@美滋滋学编程:
最接地气的转码C++学习路线2023校招版(学不下去你找我)
烫
背景 大概在一年多之前我想学习C++方面的编程知识,打算为自己的秋招找工作做准备,所以看了很多大佬的学习路线,踩了无数坑之后我发现大部分的学习路线都存在两个较大的问题: 第一个问题,推荐较多黑皮书大部头的经典书籍,知识点太细太全面、语言极为精炼,会使零基础的小伙伴无法把握学习重点、学习路线陡峭整体难度极大,容易放弃,在一些不重要的细节上迷失自我,也让我走了太多的弯路。经典书籍固然好,但是不适合准备面试找工作这一阶段。我基本买遍了所有学习路线推荐的书,但是直到秋招面试都没仔细看了多少,而且看过以后非常容易遗忘,这个坑大家一定要避开,极其浪费时间但又收效甚微。 第二个问题,没有实质性区分阶段,不同小伙伴的最终求职目标和技术追求并不完全一致。我认为应该按照求职公司对应岗位所需的技术水平要求分为两个阶段比较合适。首先通过较短时间掌握编程语言和计算机基础知识,完成一个小项目,可以找到国企或者中型企业的软开工作,实现转行拿到保底的offer。第二阶段可以在此基础上拔高,学一些经典的大部头书籍、大量刷题,提高自己的实际开发能力,冲击对技术要求较高的互联网大公司或者一些自动驾驶之类的高科技独角兽公司。 所以现在我想以过来人的角度说一下为什么要选C++,主要总结一下到底应该如何学习C++,才会使得整个学习过程循序渐进水到渠成,帮助小伙伴们以最快的方式成功转码拿到offer。 为什么选择C++ 本文的学习路线适用于零基础想学C++的同学、所在专业需要用到C++的同学、非计算机科班面临找工作的理工科在校生,想找软件开发方向的工作,转码脱离天坑专业的同学。 从2022年的校招情况来看,因为java的岗位比较多,而且学习难度门槛都略低于C++,许多转码的同学都选择了java,导致2022年java的内卷程度极高,很多学了好久的同学都拿不到一个offer,反而选择C++的同学都拿到了好多不错的offer,所以我认为有的时候选择比努力更重要,当然这是在你付出努力的前提下这句话才是成立的。很多理工科都接触过C或者C++,而且很多专业也会继续用到这些知识,所以我想在此基础上多学一些也比较好。学习C++可以有很多的选择,自动驾驶、金融量化、高性能计算、嵌入式软件开发、上位机软件开发、音视频、服务器后台等。如果你下定决心要转码脱离原来的专业,找软件开发方向的工作,那么我认为C++绝对是一个很好的选择。 入门阶段(三个月,拿下二三十万年薪offer) 时间安排与求职目标:初级阶段预期学习时间为三个月,每天学习时间大约8小时,找工作的目标为国企、中型企业的C++软件开发岗位。 特点:此类公司对应届生的要求不高,只需掌握编程语言和一些基础的计算机知识就可以拿到offer,对算法题基本无要求,或者只要求反转链表或者排序算法这些,无须刷leetcode。 以下的主要学习内容我都推荐一主一副学习资料,主要学习资料一般为视频,更加容易上手,副资料作为视频学习内容的补充和一些更准确和书面的描述。少即是多,认真掌握每个知识点,备战时间紧迫,切勿贪多嚼不烂。 C++基础(一个月) 我认为培训机构的教学视频如果在面向就业来说,确实要比一些学校甚至是名校的课程更好一些。我最初看的是学堂在线邓莉老师的C++课程讲得不错,但是说实话讲的有点枯燥容易犯困,我的建议是看黑马的课程比较好,上手更快。学习时间大概在一个月左右。补充资料选择一本普通的大学课本教材C++程序设计即可,我认为最开始只需要看一本比较薄的教材即可,学完之后可以掌握C++的基础语法,面向对象思想,虚函数和STL库的使用。 主:黑马程序员C++基础视频。(B站上播放最多的应该是17年的视频,目前最新的应该是32期和黑马博学谷的视频) 副:C++大学教材或《C++ primer第五版》,看完视频以后找到书中对应的知识点再看一下。 数据结构和算法(两周) 如果想进大厂,算法题很重要,从一开始学会C++的基础语法,就可以每天练一些编程题。大话数据结构这本书用简单易懂的语言把常见的数据结构和一些排序算法都讲了。算法笔记这本书非常好,把基础的数据结构和stl库的用法都举例说明用法,学习完这本书以后,基本上刷题的一些基础操作,stl库的使用方法就都会了。我当时看见这本书真是泪流满面相见恨晚啊。 主:《算法笔记》副:《大话数据结构》、《王道机试指南》 系统编程和网络编程(一个月) 这两块的内容主要就是在linux操作系统下编程开发了,主要就是一些多线程多进程和网络通信socket方面的编程。涉及到了一些计算机网络和操作系统方面的知识,这些也是面试过程中经常要问到的内容,但是我不建议在时间非常紧张的情况下,去从头把计网和操作系统的教材重新学一遍,应该在学习编程实战的时候,将这些八股文的内容穿插学习,然后进行记忆。 主:黑马程序员系统编程、网络编程视频、《linux高性能服务器开发》 副:《tcpip网络编程》 记忆:计算机网络、操作系统常见面试题。 websever项目(两周) 基于前面学到的知识,结合《linux高性能服务器开发》这本书可以做一个web服务器的项目(虽然是人手一个的烂大街项目,但是可以把之前学到的知识非常好的结合起来,完全吃透对自己帮助很大),将所有的知识点应用起来,完成这个项目。这个项目虽然烂大街,但是还是非常值得做的,因为这个项目几乎可以用到之前所学的所有知识,而且面试中可问的点也特别多。学完这个项目之后,结合自己的专业和项目背景,很轻松就可以把这个项目包装成自己课题背景相关的项目。 总结 我给出的学习路线是最基础的也是最直接的,只是为了应对面试,我认为不管你的实际开发能力如何,先要通过面试拿到offer,然后抓住毕业前的时间来补足自己的开发能力,而不是一开始就从大部头的经典书籍开始啃,等到秋招开始的时候,大家都疯狂收割offer,而你简历都没做好,啥都不会,那是最难过的。我秋招时技术水平就是学完第一阶段,然后经历了秋招,拿到了很多国企和中型公司的offer,薪资范围基本都在20-35万之间,所以对这一阶段的学习和面试有比较深的心得体会,大家按我的学习路线来绝对没有问题,有关秋招经历的内容大家可以看我的另一篇秋招总结的文章。 为避免附加外链,而且上面提到的资料在网上都非常容易找到,大家可以自行检索获取,毕竟对于程序员来说,检索信息的能力也非常重要。当然如果有一些资源找不到或者大家想要一个完整合集的话可以私聊我获取。 秋招之后,为了提高我的开发能力和知识储备,我又深入学了很多知识,现在正在朝着第二阶段的技术要求不断努力,如果有小伙伴对于第二阶段进阶部分的学习路线内容感兴趣的话,可以在帖子下面留言回复。同时对于求职简历的制作和编程的学习和八股文的记忆都有自己独到的方法,大家如果感兴趣的话就请多多点赞收藏回复,你的鼓励是我不断更新创作的动力。六月已经到来,希望小伙伴们抓紧这大好时光认真学习,等到秋招时必定收获满满斩获自己中意的offer。
点赞 216
评论 43
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
07-25 16:34
虾皮信息_后端开发工程师(准入职员工)
虾皮内推
🟡🟡工作时间🟡🟡 上午:9:30~12:30 下午:2:00~7:00 ·中午1:00~2:00公司会熄灯让大家午休,同时会把卷帘放下来遮光,整层楼黑黑的午睡很安心 ·加班情况:公司不鼓励无效加班&卷时长,具体看不同组情况,组内正式员工也非必要不加班,主包入职以来基本到点就走,某次待到7点20抬头一看工区都快空了,每天下班都能见到好看的日落心情真的很美妙(此处与前司每天10点下班形成强烈对比) 🟣🟣工作内容🟣🟣 Shopee业务在东南亚,主要分布在SG,MY,TH,VN,PH,ID,TW,BZ几个站点,产研团队在中国。 对接业务时若有非Chinese需要全英交流。 🔵工作氛围...
虾皮信息成长空间 496人发布
点赞
评论
收藏
分享
07-24 15:12
曼迪匹艾_编辑部_助理编辑(准入职员工)
MDPI内推
秋招面经-2-MDPI曼迪匹艾期刊编辑助理,常年招人,当时随手投的;base武汉光谷需要中英文简历;测评(300字英语作文);流程很快,一周内结束;国内+国外一起面,25min,Teams:1、英文自我介绍2-3min;2、为什么选择武汉(英文);3、对岗位的了解(英文);4、业余爱好(英文);5、你选择公司的侧重点是什么,怎么考虑要来我们这里;6、目前的期刊论文情况;7、在期刊投稿和修改过程中遇到的问题,怎么解决的;8、你这个专业对口的企业有哪些,有没有投递他们呢?9、之前的师兄都去了哪里?10、你们对口企业的薪资大概是多少?11、怎么不选择继续深造呢?12、你怎么看待你之前的实习公司,工作...
点赞
评论
收藏
分享
06-12 19:52
吉首大学张家界学院 Python
六百六十六,测试是没活路了吗?
两段实习经历,真找不到工作啊,谁来救救孩子吧,现在测试环境真是已绝望,诶
小浪_Coding:
实习有点包装叭 写的太水了
为了找工作你投递了多少公...
点赞
评论
收藏
分享
06-16 11:40
浙江大学
华为终端bg终端云服务实习
投票
华黑子进程百分之60。Base杭州通软从5.28开始泡池子,到现在泡了20天了,hr那边说还在审批,具体流程他没有权限看不到。请问各位uu有没有已经开奖开出来的,孩子快疯了。
华为求职进展汇总
点赞
评论
收藏
分享
07-25 14:59
文远知行_感知算法工程师(准入职员工)
文远知行内推
文远知行嵌入式面经➕内推🌟 个人背景:985硕,无大厂实习,但有两个车载嵌入式项目,刚通过文远知行4轮技术面,分享一手经验!📌 面试流程速览笔试:3道编程题(C/C++为主,涉及链表和内存管理)。技术一面:手撕代码 + 硬件基础(50分钟)。技术二面:系统设计 + 多线程实战(40分钟)。技术三面(交叉面):项目深挖 + 行业场景(30分钟)。HR面:离职原因/职业稳定性。时间线:2周速通(面试官效率高,但手撕题难度陡增)。💻 技术面真题回忆1. 手撕代码题题目1:反转链表的指定区间(如反转第m到第n个节点),要求空间复杂度O(1)。坑点:头节点可能被反转,需用dummy节点占位。楼主评...
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
都是 dirty work,为什么别人的简历上就能言之有物🤔
2.4W
2
...
百度提前批一面(秋招第一场也估计是压力最大的)
8208
3
...
秋招首凉-腾讯TEG 云架构平台提前批
3930
4
...
团孝子启动ing!
3359
5
...
干活最少的实习生因为长得漂亮转正了
3101
6
...
【07.29更新】能救一个是一个!26届毁意向毁约裁员黑名单
2926
7
...
虾皮后端一面(已挂)
2553
8
...
最近是各位大佬离职回去准备秋招了嘛,鼠鼠最近投的实习居然都有回应了,基本上当天投的两天之内都能有回应,要是秋招能有这样就太好了呜呜,简单记录一下吧。7月23日:快手-平台消费(一面)1.实习介绍(干了
2533
9
...
问问各位大佬
2401
10
...
令人心动的offer!!!
2144
创作者周榜
更多
正在热议
更多
#
你遇到最难的面试题目是_
#
9005次浏览
120人参与
#
分享一个让你热爱工作的瞬间
#
32454次浏览
337人参与
#
中兴秋招
#
198206次浏览
2228人参与
#
工作中哪个瞬间让你想离职
#
53420次浏览
463人参与
#
工作压力大怎么缓解
#
94166次浏览
994人参与
#
你最讨厌面试问你什么?
#
17080次浏览
209人参与
#
腾讯大前端岗位热招中
#
131次浏览
1人参与
#
26届的你,投了哪些公司?
#
23929次浏览
289人参与
#
我对___祛魅了
#
33768次浏览
321人参与
#
多益网络求职进展汇总
#
31591次浏览
141人参与
#
简历上的经历如何包装
#
15140次浏览
531人参与
#
你跟室友的关系怎么样?
#
4382次浏览
77人参与
#
如何快速融入团队?
#
12223次浏览
144人参与
#
和同事相处最忌讳的是__
#
16645次浏览
164人参与
#
什么样的背景能拿SSP?
#
18505次浏览
138人参与
#
机械人的金三校招总结
#
35774次浏览
461人参与
#
饿了么求职进展汇总
#
64301次浏览
636人参与
#
打工人的精神状态
#
68646次浏览
1116人参与
#
秋招前后对offer的期望对比
#
302561次浏览
2223人参与
#
我和mentor的爱恨情仇
#
62114次浏览
379人参与
#
实习生活中那些难忘的瞬间
#
165639次浏览
2459人参与
#
百度秋招提前批进度
#
117586次浏览
1372人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务