草庐IT

一名普通学生的大一总结【不知我等是愚是狂,唯知一路向前奔驰】

快乐平凡的小熙 2023-10-26 原文

时间过的真快呀,仿佛高考的百日誓师的场景还在昨天,军训时喊口号的声音还在我的耳边回荡,我的大一,一转眼就过去了,这一年,有泪水,有苦涩,但我坚信,这一路上,我所吃过的苦,所流过的泪,都将沉淀为我人生的铠甲,我是我,我不是任何人。

目录

军训期间 

大一上

大一寒假

大一下

整体的复盘

一:关于和fzk大佬的故事

二:关于我和绩点的故事

三:关于自身目标的转变

四:关于我和ACM的故事

五:关于其他

最后的话

军训期间 

伴随着秋意的凉风和高考的苦涩,我从南方跨越大半个中国来到了北方读大学,在那个暑假之前,我了解了大学计算机专业有个叫做ACM的比赛对编程能力的培养和就业非常有帮助,所以就在那个暑假,我学习了C语言的基本语法,军训的时候,我记得那个时候每次一下训就开始打开电脑敲代码,为了10月份的ACM选拔。

军训的时光转瞬即逝,我记得我因为走不好方队被调剂到飞虎队(又称废物队)里面打军体拳,当时带我们的唐教官看起来牛高马大,但人真的非常幽默风趣,给人一种很容易相处的感觉。

大一上

十月份,ACM小组的考试,我不太知道周围人算法都是什么水平,也不知道这个学校有多少oi爷,现在只记得从学长口中得知我当初的选拔成绩是第二名,然后知道结果的那一天,是我的生日。

后面的两个月,我记得我对算法的学习热情依旧很高,但毕竟身处ACM弱校,培训不太成体系,没有专门的教练去引领和规划,虽然过去偶尔有那么一两届会出现金牌队,但是大多数时候还是成绩平平的。我记得那个时候一开始就去刷洛谷,有时候一道题想了好久都想不出来,一看答案,要结合好几种算法,对于当时的水平来说,难度真的太大了。那个时候,每次看一个算法,光理解原理,就要好久,现在想起来,当初开始的时候应该先去打codeforce训练思维的,思维上来了,比赛打多了,这种算法才不会仅仅只停留在死背模板上。

刚进入大学的时候,我记得我想未来去保个好的985的研,然后搞人工智能,既想搞好绩点,又想学好算法。大一上学期在那些绩点科上还是花了一些时间的,到现在我都清楚的记得,C语言考试那一道20分的文件题,基本上摧毁了我C语言的绩点,接下来抱着一种直接摆烂的心态,考那些大学分的科目——离散,高数,果然,最后绩点出来,C语言78,离散68,高数81。一个学期的付出,就在那么几天,被我化为焦土。最后大一上的总绩点3.1,大类绩点排百分之30多,基本上保不了研了。这里有个小插曲,在考完C语言的那个晚上,我找到了一个之前在CSDN上认识的同校同专业的同届哭诉我C 语言被文件大题坑害的事,他当时劝我把心思放到后面的高数和离散上面去,不过,显然我没有听进去。后来才知道,他是计算机大类的绩点第一——————fzk

大一寒假

大一寒假的时候,我记得那个寒假是在外婆家度过的,那个时候每天都会学习新的算法,还学了计算机网络(现在已经忘的一干二净了)。那个假期时间过的真的很快,很快。那个假期,也和上文提到的在CSDN认识的那个同学有了更多的交流,后面也成了好兄弟。

记得寒假结束的时候还写过一篇总结。

(5条消息) 一位普本211大一计算机专业学生的寒假总结_快乐平凡的小熙的博客-CSDN博客https://blog.csdn.net/QDQE232/article/details/123096296?spm=1001.2014.3001.5502

大一下

大一下的时候,4月份有ICPC昆明的比赛,所以整个三月到四月我都是在刷算法题中度过的,那个时候基本上一天一有空闲的时间就开始敲代码,学校的那些绩点课自然也没太认真去听。当时还幻想着什么拿牌,果然,还是自己太天真了,昆明站在55分钟过完那一道最简单的题目之后,3个人就一直坐牢,期间其他俩队友试图去开那一道计算几何的题,但就是一直Wa,我推那个概率的公式也推错了,就这样,我第一次可能也是最后一次区域赛就这么草草结束。昆明站,我知道我们学校大三的主力队居然也和我们一样打铁,这让我非常诧异。开始思考留下来all in ACM是否值得,其实,这就是弱校的无奈——“整个信院基本上没有几个同学知道acm这个竞赛,在学校的加分条例中,这个比赛的地位和那些ppt大赛,数学建模的地位相当甚至不如,人人只崇拜高绩点的学霸,却不知晓那些经历过无数挫折和汗水最终打出牌子的学长。。。。。。”直到现在,我都不明白,为什么我们学校坚持专注于做acm竞赛和为了冲击大厂学习相关技术栈的人那么少,都卷绩点刷高数去了吗?其实,卷绩点什么并没有错,可怕的就是许多人到了大四连leetcode为何物都不知,可怕的是考研失败之后匆匆准备春招或者成功保研之后却发现自己技术栈为0,只能顶着一个211的头衔去一个外包小公司。

到了五月,我发现我的绩点课落下了好多,5月初的高数期中,只考了68分,由于这个学期的课程较多,其他的课基本也是这样一个情况。那段时间真的破防了,每天早上起来就往自习室的方向走去,有时候兄弟叫我一起去食堂吃饭我都推掉了。记得线性代数考试之前,我把1800的考研线性代数题都做了一遍,那时候基本上是一天补两门课,一个章节一个章节的补,加上考试时间提前两周,每周还有2篇电路报告和1篇大物实验报告要交,留给我的时间真的不多了。考线性代数的时候,最后一道大题第一问不太常规,第二问很简单,但是我第一问当时没转过弯来,所以那道15分的大题基本上没什么分,最后线代84分遗憾收场。当时考完线代,知道自己考的不好,但不像以前,我这一次并没有被其影响太多,而是继续复习下面的科目,后面成绩陆续出来了,除了一些像近代史体育这种水课其他基本都在90分以上。记得考电路基础的前一个晚上我和室友直接通宵(太多不会的了),最后的成绩依然是90来分。这个学期的绩点算了一下,大概4.1左右,大一学年度的绩点被拉到了3.65,大类排名百分之12左右,分流后应该排名会下降吧。大一上学期最后期末时刻的摆烂拉垮了我整个大一的绩点,或许,后面全力卷绩点这玩意的话,可能可以保像大连理工,东北大学,湖南大学的这种末流985的研究生,但我不认为读这些学校的研究生可以让我卷进大厂的算法岗,到毕业以后可能还是个研发岗。未来可能还是还是打算硕士润到美帝或者新加坡去读个硕士然后扎根于他乡,毕竟,埋骨何须桑梓地,人生无处不青山~

整体的复盘

一:关于和fzk大佬的故事

其实,有时候,许多很厉害的人在他们发迹之前,通常都会有一段默默无闻的时光,fzk大佬就是这样一个值得尊敬的人,他极强的办事能力和勤奋刻苦乃至为人给我留下了极深的印象。记得在四月,那个月,导员各种把成绩单发家长群里,ACM一塌糊涂,绩点课落下了好多节,他在那个时候对我讲的许多鼓舞和开导的话,我都是记得的。他是这个年级为数不多的可以在技术栈和绩点方面做得非常出色的人。

二:关于我和绩点的故事

大一刚入学的时候,我就了解了有acm这个比赛,同时也知道了所谓”信息差”这个名词,知道了大学有一种很有意思的现象————“许多人,在大学里面看似取得了极高的绩点,到大四也保研了,实际上技术栈空空如也,研究生毕业以后去了个研发岗或者是跑去当公务员了,然后这个时候那些本科阶段就好好规划学习相关技术栈的人已经成功进入大厂,成为了这些“学霸”的面试官”。当然,以上这种现象,在面对以下两种情况的时候,是站不住脚的,一种是为了卷人工智能而在大学阶段卷绩点做研究为了保一个好学校跟一个好导师的同学,一种是不满国内996互联网环境在本科阶段选择卷绩点刷雅思大四润出国的同学。

大一上的时候,虽说嘴上讲绩点不太重要,但是那些科目还是像高中那样好好去学的,结果因为那道C语言20分的文件大题导致我的心态当即崩盘,后面的离散数学和高等数学都是以“及格就行”的心态去考的,最后,绩点出来只有3多一点点。其实,后面复盘起来,如果当时考完C语言还能沉下心来复习,结果或许会好许多。

大一下的时候,当时五月份初考高数期中,我还什么都不会,结果只有68分,那时候,又赶上学校提前两周期末考试的政策,离期末,只有不到20天了,又赶上大类马上要分流,那个时候每天跑自习室,虽然心慌,但从没想过放弃,最后这学期所有绩点出来还是上4了,绩点也从原来的3出头提到了3.65左右。记得当时高数群里有一个人匿名吐槽自己的绩点和学校的保研政策,结果被喷了,其实,如果他不匿名的话,我倒希望能够结交这样的人,和他吃一顿饭,在我看来,一个人最令人钦佩的地方不是他能如何把一手好牌打的更好,而是如何把一手烂牌打出王炸!

大一下的绩点出来以后,我仔细回想起中学,大学阶段的所有的考试和竞赛,那些考试之前我一直不放弃,扎实复习的科目,基本都很不错,甚至还有集团(中学的大联考以集团为单位)前几,相反,那些我考前认为自己考不好学不好然后摆烂的考试和科目,无论我之前付出了多少努力,最后的结果大多一塌糊涂。放眼我的人生,许多时候我认为我自己不行了,其实只是我认为而已,高考如此,大一第一学期的期末也如此,当初追女孩的时候也是如此。现在看我当初的同学,那时候中学阶段老师喜欢把成绩相当的两个同学组合在一起每次月考进行分数PK,那时候和我当过队手的同学,记得两个男生,一个去了南开,一个去了川大。一个女生,去了上海交大。可以预见,他们未来的校友人脉资源,将是我如何也无法追赶上的。

年少时,因为自己的胆小,不自信,许多恶果早就已经埋下,很多东西都已经错过并且不可挽回。既然现在察觉,那就全力去努力————“不知我等是愚是狂,唯知一路向前奔驰

三:关于自身目标的转变

大一的时候,想着大一好好学算法,大二好好学技术栈,早早出去实习,加上自己也有个211的头衔,基本秋招那个大厂不在话下,其实,这条路线,到现在都是一条被无数前辈走过并且成功实践的正确道路。可是,后面寒假的时候我叔叔到我这里来了一趟,向我表达了他希望我们年轻一辈走出国门扎根他乡的意愿。其实,我叔他也算一个传奇,职高文凭,不安心就到体制内拿着那点微薄的工资当工人,最后选择到广东打拼,后面逐渐扎根于广州,到广州买房买车,马上也要到深圳买房了。像这样的阶级跨越,在我的家族里多次发生,他们不安平庸,不想过着清贫稳定的生活,年少时因为这种叛逆,被身边所有的人不看好,多年以后,他们成功了,他们的道路,也成了一条英雄的道路。

未来的目标,基本上是以出国为主了,期间兼顾好技术栈和算法的学习,争取本科阶段可以有一段中大厂的实习经历写到申请出国的简历上。

四:关于我和ACM的故事

当初大一入学前就知道了ACM,可是后面发现我们学校ACM甚至都没有专门的老师当教练,学长就是教练,大一快结束的时候,发现真正用心想打的人寥寥无几(但看一些人的刷题量就可以看出来),科学的训练机制完全没有建立,全靠个人的自觉。深感失望,所以大一ACM小组换届选举的时候,我抱着马上要退出的心理,在选举时直言不讳地指出了我们大学acm相比同级别的哈工程那些学校出不了成绩的原因,并给出了解决方案,一讲完就溜了,结果竟然最后被选为负责人之一,有点意思。

其实,我们学校的acm弱,还和学校的相关政策和整个学院的风气有关,许多潜心专研于acm的学长直到他们打出牌子以后都无人知晓,相反学校公众号天天推什么“数学建模”,“ppt大赛”“考研学霸”,奇怪的是那些字节,阿里大厂不是最看重acm的奖项和算法能力了吗,为什么学校指引的方向和企业的方向相左了,我现在都有些emo。

五:关于其他

其实,刚入学的时候,我对许多东西都不了解,当时也承蒙了许多学长的帮助。其中印象很深的就是博宇学长,他真的帮了我许多,现在仍旧心怀感激。然后谢哥,康哥他们也都在我学习算法的过程中提供了不少的帮助。马上就要大二了,作为学长,我也要尽我所能去帮助学弟们。我打算将我的大物实验报告,电路实验报告,Java大作业报告全部开源给学弟们。这些报告的分数,都是95分左右的,这样,学弟们就有更多的

时间做自己的事情了,想打ACM的打ACM,想刷绩点的刷绩点。(下面就是这些报告的一部分)

最后的话

大一一晃就过了,虽然我大一下最后时刻疯狂努力刷绩点也没能像程序员鱼皮那样大一下在绩点上实现那种史诗般的逆袭,许多时候对着屏幕调试了老久算法题也没能像一些大神那样从0基础到一飞冲天。但是,我至少不是一无所获~希望读到这篇文章的人,不管我认不认识你,都希望你们活成自己最初期待的模样。多年后回顾往事,你会感激年少时那个不甘平凡的自己,那个少年认为,男儿立志出乡关,学业无成誓不还;那个少年认为,埋骨何须桑梓地,人生无处不青山。

有关一名普通学生的大一总结【不知我等是愚是狂,唯知一路向前奔驰】的更多相关文章

  1. 7个大一C语言必学的程序 / C语言经典代码大全 - 2

    嗨~大家好,这里是可莉!今天给大家带来的是7个C语言的经典基础代码~那一起往下看下去把【程序一】打印100到200之间的素数#includeintmain(){ inti; for(i=100;i 【程序二】输出乘法口诀表#includeintmain(){inti;for(i=1;i 【程序三】判断1000年---2000年之间的闰年#includeintmain(){intyear;for(year=1000;year 【程序四】给定两个整形变量的值,将两个值的内容进行交换。这里提供两种方法来进行交换,第一种为创建临时变量来进行交换,第二种是不创建临时变量而直接进行交换。1.创建临时变量来

  2. 计算机毕业设计ssm+vue基本微信小程序的小学生兴趣延时班预约小程序 - 2

    项目介绍随着我国经济迅速发展,人们对手机的需求越来越大,各种手机软件也都在被广泛应用,但是对于手机进行数据信息管理,对于手机的各种软件也是备受用户的喜爱小学生兴趣延时班预约小程序的设计与开发被用户普遍使用,为方便用户能够可以随时进行小学生兴趣延时班预约小程序的设计与开发的数据信息管理,特开发了小程序的设计与开发的管理系统。小学生兴趣延时班预约小程序的设计与开发的开发利用现有的成熟技术参考,以源代码为模板,分析功能调整与小学生兴趣延时班预约小程序的设计与开发的实际需求相结合,讨论了小学生兴趣延时班预约小程序的设计与开发的使用。开发环境开发说明:前端使用微信微信小程序开发工具:后端使用ssm:VU

  3. ruby-on-rails - Rails 中的普通旧 Ruby 对象位置 - 2

    Railsn00b问题。我正在Rails中创建一个普通的旧Ruby对象。但我不确定应用程序中是否有我应该放置此对象的标准位置。谢谢 最佳答案 有多种选择,但lib目录是最常见的。如果需要初始化代码,最常见的地方是config/initializers。所以你可能有:lib/mystuff.rb和:config/initializers/mystuff.rblib/mystuff.rb包含您的ruby代码。config/initializers/mystuff.rb包含初始化您的东西的代码,在Rails启动时运行config/init

  4. ruby - Ruby DSL 与普通 API 的区别 - 2

    将RubyDSL与常规API区分开来的一些定义特征是什么? 最佳答案 当您使用API时,您会以命令方式实例化对象并调用方法。另一方面,一个好的DSL应该是声明性的,表示问题域中的规则和关系,而不是要执行的指令。此外,理想情况下,DSL应该可供非程序员的人阅读和修改(API不是这种情况)。另外请记住内部和外部DSL之间的区别。内部领域特定语言嵌入编程语言(例如Ruby)中。它很容易实现,但DSL的结构取决于它嵌入的母语言。Externaldomainspecificlanguage是为特定领域设计的独立语言。它在语法方面为您提供了更大

  5. ruby-on-rails - Capistrano:不知道如何构建任务 'deploy:new_release_path' - 2

    我是第一次部署到DigitalOceanUbuntudroplet。我已经配置了所有内容并执行了所有步骤,现在我正在执行命令:capproductiondeploy:initial。对于此命令,我收到此错误消息:capaborted!Don'tknowhowtobuildtask'deploy:new_release_path'(see--tasks)/Users/Christopher/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/rake-12.0.0/lib/rake/task_manager.rb:58:in`[]'/Users/

  6. ruby - Ruby 中的普通旧对象? - 2

    我注意到在Ruby中供应商API将结果作为数组传回是很常见的?普通的旧对象(如Java中的POJO)不应该更像是一个标准吗?如果我编写自己的库,我不应该使用POJOsPOROs吗? 最佳答案 我认为数组与对象是错误的二分法。这是完全合理的,在API调用返回不止一个事物的情况下,它以数组的形式出现(并且数组是一个相当简单的对象,因此在Ruby中可以说是一个“PORO”无论如何)编辑:回应您的评论:您引用的示例(http://github.com/cjheath/geoip)返回不同项目的数组。我同意这不一定是返回数据的最佳格式。在那种

  7. ruby - 使用Ruby的普通桌面应用程序? - 2

    我正要开始一个开发ruby桌面应用程序的项目。我希望有相当大的规模,我想学习在模块之间划分代码的技术和管理复杂性的其他技术。我看过的大多数大型应用程序都是rails应用程序,但这些应用程序并不是很有帮助,因为大部分工作都是由rails自己完成的。你建议我看看什么源代码?我对库或rails应用程序不感兴趣,因为我了解它们是如何工作的。cli应用程序还可以,但我主要对gui应用程序感兴趣(我正在使用gtk+,但我可以从使用其他gui工具包的应用程序中学到同样多的东西)。 最佳答案 freebase插件管理器系统被设计成一种在gui应用程

  8. ruby-on-rails - Rails 关注方法覆盖另一个关注方法不像普通模块那样工作 - 2

    假设我在ruby​​中有以下结构(没有rails)moduleParentdeffputs"inparent"endendmoduleChilddeffsuperputs"inchild"endendclassAincludeParentincludeChildendA.new.f#prints=>#inparent#inchild现在使用rails时的问题moduleParentextendActiveSupport::Concernincludeddodeffputs"InParent"endendendmoduleChildextendActiveSupport::Concern

  9. Ruby 操作符方法调用与普通方法调用 - 2

    我想知道为什么调用操作符方法不需要点?或者更确切地说,为什么不能在没有点的情况下调用普通方法?例子Foo类def+(对象)把“这会起作用”结尾定义加(对象)把“这不会”结尾结尾f=Foo.newf+"anything"#"这行得通"fplus"anything"#NoMethodError:undefinedmethod`plus'formain:Object 最佳答案 这个问题的答案,对于几乎所有语言设计问题都是:“只是因为”。语言设计是一系列主要是主观的权衡。对于大多数主观权衡,问题的唯一正确答案就是“因为马茨这么说”。当然还有

  10. ruby - Ruby 中的普通变量与实例变量,有什么区别? - 2

    考虑以下示例ruby​​类classUserdefhelloputs"hello"endend现在,进行初始化。有两种方法正常变量1.9.3p125>tr=User.new=>#1.9.3p125>tr.helloHelloworld=>nil`实例变量:1.9.3p125>@tr=User.new=>#1.9.3p125>@tr.helloHelloworld=>nil现在,在这两种情况下,它的工作原理是一样的。那么普通变量和实例变量有什么区别呢? 最佳答案 普通变量只在当前上下文中有作用域;实例变量的范围遍及类的一个实例。在您的

随机推荐