• 一篇适合大一同学的算法学习建议


    目录

    前言

    学习资源的建议

    学习的重点

    学习阶段的安排(针对0基础的同学)

    大一上

    九月~10月中旬

    10月中到11月末

    12月

    寒假

    大一下

    比赛

    训练

    选择与迷茫

    最后的话


    前言

    在看这篇文章之前,可能你才刚刚进入大一,你在上大学之前可能听过一些学历不好,绩点不高进大厂的同学分享的经验,在去年21年和21年以前国家经济向好的时候,这,确实是真实的情况。

    但是随着疫情的加剧,国家经济受到冲击,今年23届各大厂的秋招HC比往年少了许多,几年后的形势未定,一味卷技术卷算法轻绩点意味着一种很高的风险,希望读者在上大一的时候还是以学校的课程绩点为主,学有余力可以试一试算法,打一打比赛,为将来做准备。

    如果可以的话,建议研究生出去看一看。

    学习资源的建议

    学习网站:

    acwing

    简介:这个网站里面有非常详细的算法课程,每一个视频课程下面都会有大佬讨论解释视频中相关的算法知识难点,这些算法视频教程都是拿过NOI金牌的y总亲自录制的,讲的非常细致全面,价格也相当亲民。

    链接:活动 - AcWing

     

    codeforce

    简介:这个网站的比赛比较多,vp模拟比赛的模式也很不错,大一的话时间很多,是最好训练思维的时候,可以去这个网站上去打比赛,练习思维题培养自己的思维能力。 

    atcoder

    简介:这个网站的比赛也很多,与codeforce的区别就是比赛题目偏算法一些,没那么多构造题,题目加载的速度也比codeforce快不少。

    B站好的UP主:

    董晓算法:

    大雪菜:

     

    CSDN上优秀的算法博客主:

    繁凡

    学习的重点

    熟练C语言和C++STL函数:可以买acwingY总的语法基础课,也可以自学。

    算法思维的训练: 多打一打codeforce上的div2,3,4的比赛,多写构造题。

    算法模块的学习:这个可以跟acwingY总的算法基础课和提高课,一些学校的队伍也有相关资源。Y总的算法基础课内容大致如下

     

    学习阶段的安排(针对0基础的同学)

    大一上

    九月~10月中旬

    熟练C语言的基本语法输入输出和C++的STL,其中STL知道怎么用就可以了。

    这个阶段可以试一试Y总的语法基础课。

    10月中到11月末

    这个阶段主要是训练基本的算法思维,一些基础算法可以涉猎,但主要是思维,后面和许多同学聊天都感慨当年学习算法只学那些所谓的模板去了,到了考试一样不怎么会用,思维才是精髓。

    这个阶段可以去codeforce上面打一打比赛,补题的话DIV2补到前3题就可以了,当然学有余力可以补更多的话更好。 

    当然,学有余力可以学习Y总的算法基础课。

    12月

    这个月主要的任务就是期末考试,大学的绩点很重要!很重要!很重要!很重要!在国内经济的大环境恶化的时候,本科阶段就努力学习学校绩点课的同学往往有更多的选择的权力,包括出国,保研或者走科研。 

    寒假

    这个寒假是算法提升的黄金时间,重心就不仅仅是之前的codeforce思维训练了,还有系统化的算法学习,尽量保证每周一场codeforce和atcoder比赛训练思维能力,争取把能补的题目都补完。

    算法的学习也不能落下,争取完成Y总的算法基础课。

    大一下

    比赛

    这个学期有蓝桥杯,ICPC区域赛,CCPC省赛(个别省不知为什么没有),可以试一试参加一下。蓝桥杯省赛无论A组B组拿个省奖几乎有手就行。 

    训练

    进度快的同学可以进军算法提高课了,也可以选择巩固基础课的内容。同时codeforce和atcoder也尽量保持两周一次的频率。

     

    选择与迷茫

    这个时候,大一马上要结束了,你可能会觉得迷茫,看着周围的同学成双成对,你可能依旧是一个人;看着综测结果出来,第一的大神受人铭记,你可能绩点还行但不够惊艳;看着马上大二,自己虽然做了许多事情但还是觉得自己荒废了大一,是个失败者。。。。。

    其实这些只是你认为的,你已经比别人快了许多了,无论是知识上的,还是成绩上的,或者是更深层次上的格局远见,你并不是学校大类教育模子下锻造出来的人才,你是精英。你的未来,比谁都要好! 

    最后的话

    其实当年刚大一的时候,本人也是怀着满腔的热情参加ACM,回想起那时候,什么绩点,科研,ACM都想搞好。但实际上因为一些考试心态的问题绩点大一上很低,大一下力挽狂澜也就只把大一整年的绩点追到3.7左右,ACM成绩也很一般,后面2022年一开始就遇上互联网寒冬,企业HC大幅减少,不由感慨个人的努力在时代的巨变下就是一盘散沙,遂决定卷绩点,申请出国读硕士,自己把控自己的人生,实现阶层的跨越,兑现童年时代对自己的许诺。

    上面所有的建议都是结合了前几届学长的经验和我自己失败的教训总结出来的。希望大多数同学大一还是以绩点为重,争取出国读硕士,或者是去个好的大学读研究生,为了自己,也为了自己的后代能够有更多的选择。

  • 相关阅读:
    laravel系列(三) Dcat admin框架工具表单以及普通表单的使用
    lombok @Slf4j注解啥作用
    Day981.OAuth 2.0的工作流程与安全问题 -OAuth 2.0
    温度敏感/PH敏感/电场敏感/温度/pH双重敏感/磁场敏感型水凝胶的制备
    2.29log | 968.监控二叉树,509. 斐波那契数,70. 爬楼梯,746. 使用最小花费爬楼梯
    敏捷项目管理中产品负责人– PO的核心职责
    【C/C++】程序环境,探索程序的执行过程(习得无上内功《易筋经》的第一步)
    如何将 Bootstrap CSS 和 JS 添加到 Thymeleaf
    零基础入门JavaWeb——JS的事件驱动
    044Node.js后端mysql、sqlite数据库和file文件数据读写封装方案
  • 原文地址:https://blog.csdn.net/QDQE232/article/details/126753718