蓝桥杯学习路线(建议收藏👍)
蓝桥杯学习路线(建议收藏👍)
- 蓝桥杯到底是啥?
- 蓝桥杯适合我参加吗?
- 我现在零基础还来得急吗?
- 我要是陪跑了报名费三百块岂不是交智商税了?
- 就算报名了我该如何去训练呢?
话不多说,我们挨个解答(结尾有免费的真题和解析以及配套的考试环境搭建,迫不及待地小伙伴可以直接长按识别/扫描下方二维码回复关键字「蓝桥杯」获取)
🌞 一、蓝桥杯到底是什么?
蓝桥杯全国软件和信息技术专业人才大赛,是由工业和信息化部人才交流中心举办的全国性 IT 学科赛事。全国 1200 余所高校参赛,累计参赛人数超过 40 万人。蓝桥杯大赛连续两年被列入中国高等教育学会发布的“全国普通高校学科竞赛排行榜”,是高校教育教学改革和创新人才培养的重要竞赛项目。对大学生综合评测,奖学金评定,升学考研都有一定助益。
蓝桥杯大赛共包括三个竞赛组别:
- 个人赛-软件类
- 个人赛-电子类
- 视觉艺术大赛
其中个人赛-软件类的比赛科目包括 C/C++程序设计、Java 软件开发、Python 程序设计。
附上蓝桥杯官网地址:蓝桥杯官网(个人报名通道即将开启,看完这篇文章赶快去报名吧)
🌞 二、我们为什么要参加蓝桥杯?
🍋 第一、含金量高,被绝大多数高校和企业认可
其实从上面蓝桥杯的简介我们就能看出来,蓝桥杯在我国高校中的 it 比赛中的知名度非常高,即使是清华北大和顶尖 985 的高校学子参加的人也是络绎不绝。
只要你获得好成绩,甚至能当场获得一些大厂的青睐,如像百度、方正等大公司。 即使你没有获得非常优秀的成绩,它同样对你的大学生综合评测,奖学金评定,升学考研都有一定助益。可以说是作为 it 大学生不可或缺的一项比赛。
🍋 第二、分组比赛,防止被"屠杀"
这是蓝桥杯最有特色也是它最贴心的地方,蓝桥杯的赛道分为:
- 研究生组,研究生只能参加这个。
- 大学 A 组,重点本科参加的组别,包括所有 985、211 的学校。
- 大学 B 组,普通本科院校,也是参赛人数几乎最多的赛道。
- 大学 C 组,高职高专组。
高组别的不能报考低组别的,但是低组别可以越级报考高组别,比如你是普通本科你也可以报考大学 A 组(只要你有自信)。
这样的分组有什么好处呢?
它将实力相近的人群放到一个组别,防止参赛选手实力差距过大,导致奖项全被更好的学校包揽。为每一个高校学子都提供了一个更加公平的竞技平台。
举个例子:一个 B 组或 C 组的参加比赛,发现遇到的都是顶尖 985 的 ACM 职业比赛选手来降维打击,那不是被吃的渣都不剩。这样低组别的话学生谁还会想报名呢?
🍋 第三、参赛门槛低,获奖容易
这一点通过上面大家都可以感受得到,蓝桥杯是所有的高校学子都有参加的赛事。而且即使你不以院校的名义参加,现在也可以以个人的名义参加比赛,只需要缴纳报名费三百元即可。
有的人一听到这,三百?这么多。别担心,蓝桥杯的比赛基本上只要你肯认真去学习准备,拿个最低的省三等奖是非常容易的,而大部分的院校只要你能拿奖,是都可以报销的。
当然你要说你光报名不去准备那肯定这三百块是去交智商税了。
顺带说说蓝桥杯的获奖机制,蓝桥杯分为省赛和国赛。
省赛排名的前百分之 10 获得省一等奖,接下来的百分之 20 为省二等奖,再下来的百分之 30 省三等奖。
可以说,只要你的排名在前 60%你就可以获奖,你就可以报销报名费了。
如果你有幸拿了省一等奖,还可以参加国赛,进入国赛后即使你最差也可以拿到一个国家三等奖。可以说蓝桥杯这样的获奖机制,即使是大一大二的学习参加,获奖也是非常容易的。即使大一大二未取得很好的成绩,可有了这次比赛经验,大三大四再去参加就已经比其他选手有着不小的优势了。
🍋 第四、公司对算法的能力要求越来越高
现在整个 it 行业的公司无论是大厂还是小厂,无论是校招还是社招,对算法的考差都是必须的。对于大厂来说,你的算法不过关,不好意思我们不要你。对于小厂来说,你的算法不过关,对不起我们不能给你更高的职位和薪资。
所以在我们准备蓝桥杯的过程学习算法的过程,同时也是为了我们未来就业做准备。可以说,算法能力决定了你的钱途和前途。想要在未来拿个好 offer,参加蓝桥杯正是你不可或缺的。
🌞 三、现在 0 基础参加还来得及吗?
现在参加一点都不晚。
蓝桥杯现在只是处在报名阶段,它真正比赛的日期要在明年四月份左右。不严格意义的来算,你甚至还有半年的时间去学习和准备。
任何事情能够坚持半年,都能为一个人带来巨大的蜕变。只要你每周能拿出一点时间学习算法,持之以恒,正所谓士别三日还将刮目想看,半年的学习,完全能让你成功成为一个算法小将,甚至更加优秀。
🌞 四、蓝桥杯考的是什么?难吗?和 ACM 有什么区别?
蓝桥杯的省赛有十道题,四个小时的时间。题目有填空题和编程题,填空题只要你的答案正确即可得分,编程题即使你的答案不对,也可以按步骤得分,可以说非常的人性化。
它不同于 ACM 的 ACM 团队赛制,ACM 题目是英语的,必须运行的结果正确才可得分。ACM 的题目要更加难,考察的更多是人的思维能力,也可以说是天赋,它并不适合大部分人去参加,而且需要付出的时间也更多。
而蓝桥杯的题目虽然称不上是非常难,但也并非人人都能会的。但你如果肯花一些时间去学习,那它给你的结果也肯定不会让你失望。它的题型比较单一,更多的是考差学习掌握了哪些算法能力。蓝桥杯的题型更喜欢考暴力、枚举、动规等问题。
🌞 五、备战蓝桥的学习路线和刷题网站
如果你是 C/C++的选手,那我劝你一定要认真学好所有的基础算法。C 和 C++都是非常适合用来写算法的语言,所以这个组别的选手大多都是有一定的实力的,如果你想来混可能被吃的渣都不剩。当然其他两组选手也非常多,所以也需要认真去复习,先看看我归纳的学习路线图。
不要一下觉得很多,很多都是在学校的课程中学到过的,而且你还有半年的时间,想要掌握这里面的大部分算法完全时间绰绰有余。当然也为大家推荐了一些好的学习算法和数据结构的网站
力扣(yyds):
牛客网(同样经典的刷题网站):
PTA(适合小白):
VisuAlgo 数据结构和算法动态可视化(学习数据结构的神器):
蓝桥云课(蓝桥杯官方学习网站):
当然别忘记了哔哩哔哩大学,里面也有非常优秀的资源,下面向大家推荐几个我自己学习过的:
图灵数据结构与算法:
可能是最好的 Java 数据结构教程:
还有 C 站上最强的算法大佬,英雄哪里出来。
大佬的文章讲解了各种从易到难的算法,而且讲的非常透彻。
🌞 六、如何正确的刷题?
这里我结合自身刷题的经验和一些博主的推荐向大家推荐一下,如果你是零基础或者基础不好的,每次只是闲着无聊才坐一两题,现在想系统的学习算法。我推荐你先去力扣网站。
在这选择难度简单,然后挑一些题解量高,通过率高的题目试试水。这类题目基本比较简单,不会涉及到什么算法,每次提交成功都可以激发你学习算法的兴趣。
即使做不出来里面也有许多大佬的题解五花八门,让你们一眼看懂他们的神奇思路。有的人总是好高骛远,入门就去学什么贪心动态,一道题看两三个钟头,结果最后题解都看不懂,这是学习算法的大忌。
等你试水完毕有了一定做题经验后,我推荐你去参加力扣的学习计划专栏,这些都是免费的,从双指针到动规和数据结构都有,可以帮你一步一步帮你训练出优秀的算法能力。
刷题也千万不要忘记归纳总结!!!
刷题并不是刷完就过了即可,题目在变化,但题型永远就那么一些。只有归纳出属于自己的一套笔记,才能做题越来越得心应手。将考点相同的算法点总结,再去寻找类似的算法题看能否做出来检验自己,这样才能搞明白自己是否真的学会了这个算法。
我为大家推荐的是我自己常用的笔记软件语雀,贴上部分我做的笔记,可以直接贴图非常方便。当然还有有道云笔记,Typora 等等都非常不错。
🌞 七、蓝桥年真题资源+配套考试环境
费了九牛二虎之力,终于搞到了这些关于蓝桥杯的学习资料,如果能认真刷完,想输很难的,想交学费很难的——妥妥地赢回来。
怎么获取呢?
由于资料非常容易被河蟹,需要的小伙伴可以长按识别/扫描关注公众号「沉默王二」,回复关键字「蓝桥杯」即可获取。