IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 数据结构与算法 -> 大学学习路线规划建议贴 -> 正文阅读

[数据结构与算法]大学学习路线规划建议贴

作者:苹果实验室全体成员

时间:2021.10.01

关键词:读研or工作、保研or考研、迷茫期、自主学习、计算机、学习规划

受众:主要为中南大学计算机学院学生

特别鸣谢:薛俊皓、韩宇捷

“上了大学就轻松了”“60分万岁”

相信大家在高中时期不止一次被高中老师如此骗过。可能在一些普通学校上述言论具有一定的市场,可惜大家进入了我国重点建设的985、双一流高校,这里聚集了各种各样的充满理想或迷茫不前的人。

我们总是会问自己愿意成为什么样的人?什么样的生活是我想要的?努力、读书的意义是什么?我到底喜欢做什么?我可不可以现在躺平?我现在努力的方向应该是什么?我们总是有各种各样的问题没有答案。也会因为没有目标与规划而没有努力方向与坚持下去的动力

当然,高校作为培养各类人才的温床,这里的每个人有每个人的选择。大家有着不同的理想,无论是音乐、舞蹈还是体育、电子竞技等等,都值得我们为之拼尽全力。不过,苹果实验室作为计算机学院的学习类组织,撰写此贴的内容集中于本科期间学习路线的宏观规划建议

以下内容分别从大一、大二、大三、大四四个部分展开。

大一:适应期

从高中过度到大学之后,从应试教育转为高等教育我们每个人自然会有或长或短的适应期。其中主要问题大概是:初入大学的迷茫与美好大学愿景之间的矛盾、自主学习能力的欠缺与远大志向的矛盾。

作为新生刚刚进入大学之后主要任务是为期近一个月的军训。同期各大学生组织与社团花样招生,每个新生都面临信息多而杂、有用信息少而不全的问题,造成找到找不到合适的组织完全看命的现状。而错过了招生季想要找组织更是难上加难。

(此处应有部分顶级组织的介绍贴链接:苹果、极光、学助、学生会、勤助中心、云麓谷、小团子、科协)

国庆过后,新生正式进入大学状态开始课程学习。当然大一的课程在设计上可能会让大家产生一个疑问:**我上的是计算机吗?**除了个别的C语言、数据结构以外充满课表的电路、高数让不少人都措手不及。甚至因为觉得自己上了个假985的假计算机,从而产生“上课无用论”、“60分万岁”等错误心理。

大学的第一次迷茫期——实际教学与想象中成为”天才黑客““高级工程师”所需的教学之间的矛盾,正式拉开序幕。

若仅仅是面向计算机技术的学习和应用(如前后端技术、移动应用开发等)然后找工作,那电路等知识的应用性确实值得商榷。但我相信绝大多数同学并不会在大一刚开始就想把自己的路走死。

大多数同学对技术表现出超高的兴趣却对理论课嗤之以鼻,那么请记住:计算机科学与技术不只有技术还有科学

其实,我们完全可以相信学校,毕竟做课程规划的老师必然见多识广,我们自然可以选择相信他的规划。而事实上,我们产生的课程无用心理也跟我们自身眼界不足有关。计算机科学与技术领域大而广,高数、电路、模电、数电等知识虽然确实不是一定用得上,但确实是相当一部分计算机科学领域基础中的基础。以这几门课作为大一适应期的入门课程无可辩驳。

学好课内知识,是我们每个学生的本分,但作为计算机院的学生,自主学习能力的定义大概还需要加上自主探索课外知识的能力。

在整个大学本科期间,大部分的课内教学目的都仅仅是领进门,若对某些技术或原理有需求有兴趣,那就完全靠个人了。在大一期间尽早度过迷茫期与适应期,开始提前查看大二、大三的培养方案,开始相关的学习。完全不需要等到两年之后。(而事实上等到两年之后,跟着课学完之后也只是发现课内学习完全不足以支撑应用,换句话说必须靠自学)。

若对具体技术暂无感兴趣的方向,可优先保证自己的成绩到25%以内,再提前学习java、python、数据结构、算法、刷leetcode等,锻炼编程能力。(这里值得一个小tips:写知识点总结、刷题记录的博客

成绩与编程能力的重要性与地位请看“大二”部分。

大二:选择期

大一的主要任务就是将自身角色从高中应试者转为高等素质教育中的一员。尽快调整自身学习习惯,提高自律性,合理安排学习与放松的时间,适应大学节奏。

大一结束之后就开始专业分流,这是我们进入大学以来面临的第一个选择:《计院分流解读》(未写)

理想的大学应是各种娱乐活动与专业学习的舞台,在学习与娱乐中寻找到合适的平衡点是我们的目的。但接下来的论述主要集中于学习与能力提升。至于兴趣爱好则靠各位各显神通了。

选完专业之后,学习与能力提升的主旋律无疑是四个方面:成绩、竞赛、科研、学生工作。我们能在其中一到两方面做到拔尖,就算是成功了。至于在哪些方面发力,就看个人选择了。

面向未来的理想方向无非又是:保研、大厂、公务员、出国。各位根据自身情况酌情选择努力方向。(至于考研,可能只是大三阶段因为成绩不够导致的下下策)

1、成绩(课内知识)

成绩或许并不是对所有人都是第一选择。但确实是大部分选择的基础

若是想要保研,成绩无疑是一切的基础。保外校时需要经过夏令营、预推免,向外投递简历时,成绩基本上是所有外校的敲门砖。清北复交等c9、华5高校尤为明显,10%是一道大关,甚至上交级别高校3%才仅仅有敲门砖的资格。(专硕、直博会适当放松成绩要求,原因自己体会)

具体查看下面链接:中南大学计算机学院保研政策解读(未写)、保研夏令营(未写)、预推免经验贴:(未写)

若是工作,学习能力、编程能力、项目经历、学生工作经历当然“首当其冲”。但不得不承认,rank太低也十分受影响。况且面试问题大多数是计算机网络、linux、操作系统、计算机组成原理、数据结构等等计算机专业核心课(俗称八股文)。面试官在面试的时候更多的是考察学生的基本素质,毕竟大多数同学的其他经历不够亮眼,那成绩中下游的劣势可想而知。(项目经历等格外亮眼的天才们另做讨论)

具体可查看下面链接:工作准备贴(未写)面试经验贴(未写)

出国对于成绩的要求大概是以85分为基线,藤校等高校要求更高。

公务员。。。。。(不太清楚)

正是由于成绩是各种选择的基础(尽管不同选择对成绩的要求不同),所以在大一期间,若无特定兴趣点,保证成绩总是没错的。防止临近毕业无路可走。

2、竞赛(课外探索)

其实竞赛与科研都是课外探索的主要方式,是计算机领域学生的核心竞争力,但因为两者有较大差异,所以分开叙述。

对于保研人来说,竞赛加分可谓是极其具有吸引力,在阅读《中南大学计算机学院保研政策解读(未写)》之后相信大家都不会随随便便放弃这2分。

而18届的现状是保研加分3分可以让均分90的边缘人一跃成为93达10%以内,相应的20%左右无加分边缘人可谓是极其危险。一个正常而又普通的大三人凭借优秀学生0.4+大创0.2到0.8+ccf0.4也能加分1到1.6分。在这基础之上国一1.2、国二1.0、国三0.5的诱惑不可谓不大。

尤其是服创、互联网+、智能互联、BME等各个竞赛均有一定的“套路”与“技巧”在其中。相比于科研来讲,竞赛所对应的低门槛高加分是其最大的优势,当然不可辩驳的是大部分比赛含金量较低。不过如全国大学生数模、acm等部分竞赛的含金量还是公认的。

3、科研(课外拔高)

科研主要是指在大二下到保研前这一段时间内申请加入中南大学计算机院相关实验室进入项目组进行相关的项目训练。

若是功利的看加分,一篇sci一作1分的加分的确很多,不过对应的难度当然也很大(水刊不做讨论)。以现状来讲,整一届本科生的sci论文数量一般少于5篇(全院)。

这是由于科研周期本身偏长,出成果之前需要半年到一年的读论文、实验探究、出成果。而在这之后发论文从写论文到投稿到被录取又需要约半年时间。运气好或者个别水刊虽周期偏短但要这个低含金量加分不如去竞赛。(这里水刊是指没有任何工作量靠纯写论文编结果+money就能发的论文期刊)

但是科研经历对应的含金量不得不说吸引人。如果说通过竞赛、水刊加分是为了要一个保研名额的敲门砖,那么在保研到外校时,有科研经历在夏令营与预推免的复试中可以极具优势(水刊是减分项)。甚至即使论文并未被录用,这一份科研经历也比绝大多数竞赛对评委老师的吸引力大。

同时因为中南大学计算机学院大部分老师都很平易近人,也欢迎广大本科生提前进入项目组进行科研训练(这必须点个赞)。总之就是,只要不妄自菲薄,做好个人介绍、表达出想要加入项目组的意愿就会得到回应。希望各位勇敢一点。

对于计算机学院的学生来讲,无论是科研还是竞赛,毫无疑问,编程能力都是基础中的基础

4、学生工作

各大组织的学生工作现状是,在大一各位萌新由于接受到了大量乱七八糟的信息,加入了定位和自己需求并不相同的组织。导致进组织后去一次便再也不去。原因无非是“我想加入的是学习组织,提升自我,不想搬砖”、“我想要的组织井然有序、活动多多、可以认识到很多共同兴趣爱好的同学”,不过理想很丰满现实很骨感。

但其实,学生组织又被称之为服务型组织,不同的学生组织虽然工作内容不同,但汇总为一句话叫为学生服务。所以各位做学生工作的目的如果与学生组织的总体定位是相符的。相信会有意想不到的收获。至于若只想从组织里面拿资源却不承担相应的责任,相信大概率收获甚微。

学生组织一方面希望每个人因为喜欢才做学生工作,另一方面学生组织相当于一个微型的工作场景。其中的完成任务、协调、管理与被管理、各司其职,都是正式工作的缩影。在学生组织里能学到组织与出色完成任务的经验,而这些是企业的底层实习生无法获得的。

更重要的是,若能在服务奉献中找到自己的价值、若能找到一帮志同道合共同努力的好朋友将是一生的财富。

即使是功利的想,其实在一年的无私奉献与突出工作之后,通过与老师互动、沟通,逐渐会获得很多经验等无法简单地用金钱或者加分衡量的信息加成。同时一个积极的同学自然会被推荐去进行各类竞赛、项目。

况且,在学生组织中通过做学生工作所获得的管理能力、组织能力、主人翁意识、服务意识等等软实力的提升要远比技术等更珍贵。在校内有各种各样的机会等着我们去犯错误、去成长,这个阶段的犯错成本约等于无。相信没有人愿意做一辈子的兵。但不会管理、不会组织那大概也只能做个工程师。

而到了工作岗位,提升管理与组织能力的成本则远高于学校。

无论选择如何,请保持忧患意识,不断通过各种渠道获取信息,做出综合判断。

大三、坚持期

在大二的基本任务就是面临种种不同的方向,选定自己所喜欢的、所擅长的。在上述四个方向上,有一个方向做到极致,那大学就算是成功的。在两个方向上做到优秀那么可谓是同级中的佼佼者。成绩+竞赛 或 成绩+科研 或 成绩+学生工作 都是不错的选择。也相信如果能完成适应期、选择期的相应任务,自身实力在同级中已属于优秀。

因为大三计算机专业的课程不多,尤其是大多数同学大三下课程几乎为0。那整段时间要做的就是不松懈,在自己选择好的方向上坚持。若实力超强,便可以适当开启第三个方向。

这里要阐述一些案例,如选择了成绩+科研的同学在大三下刚好完成科研训练的时候,项目已成型,在经过指导老师同意后完全可以参加相应的竞赛。因为准备时间长、含金量高,取得国赛好成绩是相对容易的。在选择学习+学生工作的同学在大二下大三也会陆陆续续被推荐去进行各类竞赛或者科研项目组。

当然,尤其是在大三上,大学最为严重的焦虑期将会展开。很多同学因为想不清楚自己未来的选择是工作还是读研、是公务员还是出国。在工作与读研之间犹豫不决。大部分同学认为自己在大一大二期间打下基础不够扎实,成绩不够优秀,认为找不到工作,所以想要停留在校园的舒适区,于是决定读研。从而不得不走上考研之路。然后当部分同学开始一段时间的考研复习之后又因为压力山大尝试放弃考研。让自己进退两难。

具体辨析可阅读《工作or读研》(未写)《考研or保研》(未写)

大四、收获期

大四保研的同学时间安排相对宽松,或提前进入研究生的状态或暂时放松或着手培养一项兴趣爱好。而工作的同学在秋招期间凭借自身的简历斩获各大offer。考研、考公的仍然在为自己的选择而坚持努力。

无论选择如何,在大四飞快的一年过后,收获期也就顺利结束了。

在此祝愿阅读此篇文章的同学收获满满。

写在最后的话

本文整体内容偏向实际需要。比如为什么需要成绩好?答:保研、工作、出国等都需要,尤其是保研有硬性标准。

为什么要锻炼学习编程能力?答:竞赛、科研、开发性工作等无不以编程能力为基础。

我不刷leetcode能不能锻炼编程能力?答:当然可以,leetcode作为入门相对合适而已。

不过本文在回答学习的意义、努力的意义等等方面确实有所不足,因为不同的人有不同的理想生活方式,难以一概而论,更难以用一篇文章给出完美答案。在此希望读者能够自己寻找到自己满意的答案。也希望读者在找到努力的意义之前先不要轻易放弃努力。因为等找到以后再后悔就晚了。

如果想要加快找到努力的意义这个问题的答案的话,建议多看看身边不同人的生活态度和生活方式,多出行多思考尽力开拓眼界,相信可以找到属于你的答案。

在最后必须要强调一点,大学生活不止是一个学习的殿堂还是一个有着多姿多彩生活的舞台。虽然本文注重描写不同阶段的不同学习任务,但笔者所崇尚的就像是苹果实验室简介里面写的那样:劳逸结合、追求卓越。我们有着大量的时间可以自由分配,希望等毕业季回顾大学生活时能够由衷地感到充实而快乐

注:本文为原创文章,请勿转载。若觉得对您有帮助,是否方便点个赞嘞?
(todo:未写部分在持续更新)

  数据结构与算法 最新文章
【力扣106】 从中序与后续遍历序列构造二叉
leetcode 322 零钱兑换
哈希的应用:海量数据处理
动态规划|最短Hamilton路径
华为机试_HJ41 称砝码【中等】【menset】【
【C与数据结构】——寒假提高每日练习Day1
基础算法——堆排序
2023王道数据结构线性表--单链表课后习题部
LeetCode 之 反转链表的一部分
【题解】lintcode必刷50题<有效的括号序列
上一篇文章      下一篇文章      查看所有文章
加:2021-10-11 17:45:19  更:2021-10-11 17:47:39 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/26 6:55:41-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码