MENU

你真的要参加蓝桥杯吗?

January 9, 2020 • Read: 19281 • 杂谈阅读设置

最近有很多大二的同学加我,问我如何备战蓝桥杯,其中一个典型的对话是下面这样的

而每次我的回答都是,不建议参加,别人还很不解,以为我忽悠你,其实我真是为了你好,具体原因我下面详细给你分析一下

首先,学习算法真是吃力不讨好的事,你以为你会学了一种算法,比方说dfs,看网上博客做了两道题,感觉自己会了,殊不知就这道题,过两天给你做,你压根做不出来。再者,算法种类那么多,你要学到什么时候,学会一种算法,至少也要经历以下几个步骤:先在网上看博客讲解,然后看一道例题代码,最后找十几道考察到这个算法的题目自己独立做出来。其中随便一个步骤就够你喝一壶的了,就比方说最开始在网上看博客讲解,你用着粗糙的百度,输入了"xxx算法",最前面肯定是某sdn的文章,你点开第一篇,看了5分钟,发现有一步解释的不是很清楚,看不懂了,于是你点开第二篇,发现和第一篇写的居然差不多,于是你点开第三篇,发现写的还不如第一篇......就这么折腾了两天,你终于完整理解了一个算法的思想,接着你去看例题代码,发现有一行始终不理解什么意思,于是换一个例题,这回你终于看懂了。最后你满怀信心去网上找题目练习,题目读了半天,你还是不会写,于是你就去看了别人的博客解答,发现原来这么简单,而当你写的时候,又忘了怎么做了。就这样,一道题你写了一整天。看到这,你确定以你高数期末都拿不到90的水平,还要学习算法吗?

其次,我们抛开算法不谈,认真想想你以后到底要干什么,如果你和上面那位同学一样,以后要搞前端开发或者是别的开发岗,真的真的真的完全没必要专门去为了一个蓝桥杯学习算法,这和你以后的职业路径完全不相关,还浪费了你学习新技术的时间,现在技术迭代这么快,你确定要把时间浪费在学习以后可能用不到的东西上吗?假设你以后准备考研,那算法了解一下是最好了,但是也不一定要参加蓝桥杯,19年4月的时候,武汉某一本学校来我们学校进行考研宣传,别人原话就说了,如果你们蓝桥杯,数学建模获奖,肯定是有点优势的,但是蓝桥杯我只针对省一,省二省三就别说了。所以你认为你训练3个月左右,能干掉算法大佬,拿到省一吗?

最后,就像上面那位同学说的,她是老师推荐参加的,对于这句话,我其实有点无语,但是不好意思当着那位同学的面说。你老师无非就是想广撒网,看哪个同学能获得一个好奖,这样他也能混到一个指导老师的荣誉,他完全不考虑你以后想干什么,适合干什么,只想着自己的利益,就去怂恿学生参加比赛,而你还以为老师是看好你,或者为你好,所以当我说不推荐参加的时候,你还以为我在忽悠你

可能因为我大四了,见的比较多,思考的也比较多,所以想写下这篇文章,给以后的一些同学避坑,欢迎下面评论交流

Archives Tip
QR Code for this page
Tipping QR Code
Leave a Comment

6 Comments
  1. 麦兜 麦兜

    sdn 文章属实不行,但是算法还是要研究一哈。比赛时间够就上也没事

    (你以为你会学了一种算法,比方说 dfs...) 这句话非常赞同 不合适就真的不合适,还特浪费时间。
    @(呵呵)还有你能不能别水文章了 能不能写点我看得懂的。

  2. Darius Darius

    已经报名了怎么整.... 报的是python.. 上学期学了py但从没开过数据结构,现在一头雾水,求大佬指点@(小乖)

    1. 叶筱 叶筱

      @Darius现在动手,好好学,都不算晚,毕竟这东西什么时候都有用,leetcode好多都有Python题解可以先对应做做

  3. ash-bin ash-bin

    从开始准备到现在,我已经被这些题目略了千百边了....学习算法的过程真的艰难...@(狂汗)

    1. mathor mathor

      @ash-binhh

  4. 若羽 若羽

    @(哈哈)个人觉得算法其实有学习的必要性,但是蓝桥杯就算了吧。省一也水的一批,当年那一堆恶心的事情以及获奖数量让这个比赛注水量max。(@(你懂的)来自退役多年的ACMer and NOIP选手吐槽)
    说下对于算法的理解:

    算法确实不会让自己在工作中有多大的便利或者经验积累,因为大多数研发岗可能直到转岗都没用过几次正儿八经的算法。更别说自己撸的。算法是内功,是支撑软件工程不可缺少的一部分。但是不建议走非算法岗的童鞋过于广泛的去学习。@(滑稽)算法学习第一步也是看理论喔,直接去看博客讲解固然快,但质量参差不齐反而容易误导。不如去其糟粕,直指原理(虽然会比较难啃)理解算法的原理,辅以实践(刷题,或者是工程实践,寻找应用场景),对于思维能力也是一种锻炼。

    @(你懂的)