《大学两年的摸爬滚打:新征程》

Posted ZSYL

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了《大学两年的摸爬滚打:新征程》相关的知识,希望对你有一定的参考价值。

前言(Preface)

  8月31日是8月的最后一天,同时也是我的暑假、我的大学两年的最后一天。

  9月初,我将迎来大三的新开始,然而转瞬即逝的两年时光一去不返,我觉得是时候该总结反思自己了。

回首(Look back)

最近一段时间,一直忙着往前赶路,很久没有回首过往了,我们常说不忘初心,虽不至于 “吾日三省吾身”,但有时候反思总结自己,确实很有必要。

两年前,我刚刚高中毕业,未接受社会洗礼的我,不知道未来该怎样。高考成绩出来后,填报志愿,我只看大数据专业。

为什么呢?

很简单,因为当时高中语文阅读理解,经常提到人工智能、大数据,听名字,我想着一定很热门。后来我就想以后一定要报大数据专业。

其实,我当时并不了解大数据,只是查过百度:“计算机、数学、统计学-交叉学科,难度不小,但学得好的话容易就业”。于是,填报志愿时,我优先选专业,其次是城市,再者是学校。当时,我看了看省外有大数据专业的学校,觉得把握不大,最后我把省内开设大数据专业的学校翻了个遍,最后选了一个特别稳的学校,记得我当时第一志愿就是我现在的学校,第一个专业就是大数据,其他志愿我都是随便填的,因为我们学校的录取分在省内来说相对不高。

我与计算机的缘分就这样结下了!

小时候,玩过游戏机,坦克大战,魂斗罗,超级玛丽…初中,在亲戚家第一次接触电脑,后来爱上4399、7k7k小游戏,造梦西游、生死狙击等等,感觉很新奇,偶尔玩过几次,再后来去网吧玩CF,笔记本玩植物大战僵尸、血战上海滩等单击游戏。之后是手机QQ,当时30M的流量包,一月用不完…直到现在,我才知道它们都是程序,都是代码写的,可我更没想过,将来我也会去写代码。

后来,大学开学前,我想着先了解一点Win7的快捷键操作,又看了一点二进制十进制转化,不过没看懂,可能当时并不走心。

就这样,小白的我迷茫懵懂地踏入大学了!

大一(Fresh man)

9月开学,激动地迎来我的大学生活,开心地迎接我的室友同学,满心欢喜的憧憬着未来。

开学典礼,我看见隔壁班计科的一位同学在看书,我很好奇就和他搭讪,他给我说这是C语言,然后他给我指了书上的“Hello World”说你回去可以试着敲一下,就知道是什么了。我存留着好奇,暗暗敬佩他,但并没有去查更没有去敲。(现在这位同学是ACM集训队的一员)

后来,老师建议我们自学C语言,国庆之后,我和室友们开启了学C语言/刷OJ题的高潮,当时室友们一起学,经常在宿舍里讨论OJ题怎么写,感觉特别考验数学和思维。

再后来,得知我们专业不开设C语言,为了跟着老师学好Java,我转入Java队列。当时,我们专业有一位小宋同学(sqr),他学习特别努力,一直不断的刷OJ题,我当时跟着他一起刷题,好多题目不会就去请教他,他的方法总是让我惊叹,可能这就是天赋吧!(聪明+努力这位同学后来是蓝桥杯Java国赛/省赛均是第一名,目前备战ICPC区域赛)

跟着他我学到不少东西,当然我们成了兄弟,他也成了我的学习榜样。

后来,间断性的刷题,就是简单的数学和语法类的题目,因为学习与活动也比较多,12月之后,为了期末备考,几乎不再登OJ。我当时对大学的课程还是很上心的,毕竟对考试充满未知的恐惧,挂科不知道具体是什么概念。

寒假前,我从宋大佬那里,搞来了一套60G的Java视频,之后寒假回家,我间或地把SE学完,又学了进阶及Java新特性,疫情在家,一股脑的往下mysqlhtml、CSS、JS、Servlet、Tomcat、EL、JQ,到此时疫情已经结束,暑假开始了,虽学了不少,但是我其实并不太懂,只是简单的跟着视频敲下来,调试好,这期间也有不少困难。

暑假期间,我和朋友们一起去乡下培训机构当老师,期间我的Java web学习算是中断了,一直忙于“体验生活”,就这样暑假过去了,我之前学的东西也都丢的差不多了。

暑假过后,我认识到了,知识有多么重要;明白了,大学时间有多么宝贵。

大二(Sophomore)

疫情结束,终于可以重返校园,大二,学校开设Java面向对象和数据结构,二者结合,我课下零散刷了LeetCode的一些题目,学校的OJ也偶尔刷点儿,同时也股脑地参加蓝桥杯、天梯赛、CCF,但都没有取得好成绩,因为,我并没有系统的刷题学算法。

介绍上面的宋同学,他寒假学完Java SE之后,疫情在家到9月份大二开学,一直在学习数据结构算法/刷题。当然,回报他的一定是开学后的各类荣誉证书(我们的差距拉开了)。

大二开学后,迷茫的我还和他一起找老师谈过,到底是学算法,还是搞项目,其实,当时我还并不清楚也不了解二者,当然也不知道我自己要干啥。

就这样寒假来了,我想着上学期的Python课学的并不好。就这样,又开启了我的Python400集,间断的学习,开学前,还剩下100多集。

下学期,学校开设了算法设计与分析的课程,与此同时,我和同班兄弟们一起参加了学校的ACM集训,组建队伍,参加训练,我逐渐开始明白算法的重要性,于是用我这一学期,去补偿之前的无知,平时课下或者周末都是学算法刷题,不过为时已晚,算法终究与我无缘,因为之前一直没有系统的刷题加上我的思维迟钝,拉下太多,慢慢地我把刷题学算法作为提升自己,而非走竞赛这条路。

当然,集训队期间,我也认识了许多特别优秀的学长和朋友,其中,有一位学长是当时省内第一块区域赛金牌得主及各类荣誉加持,整个学院都特别出名;同时也了解到已经工作的15届学长们的ACM励志故事等等,当然还有同届特别优秀的编程大佬。看见,学长们纷纷毕业进入大厂高薪就业,我也很是敬佩,立下目标向他们学习。

其实,学长们荣誉的背后,付出了相当多的时间和努力,他们几乎课下时间都呆在实验室里,回宿舍也大都0点以后,令我触动的是这种ACM精神,这种努力拼搏积极向上的精神。

这学期,在宋大佬和队友的引荐下,我有幸加入到研究生的课题组,提前感受到学校的研究生学术氛围,向学长学姐们学习。

慢慢地,我更加清晰了方向,对自己,对计算机有了更深的认识,暑假前,我重新规划了自己的学习目标,就这样开启了暑假之旅。

申请留校后,7月初,我回到学校,起初每天去图书馆打卡,提前感受考研的氛围,被学长学姐们的考研精神触动着,我心里想着,明年我也要向他们一样努力备考。

后来,开心的是老师给我们申请了机房(研究生上课的地方,设备都是新的,算是我们学校最好的机房吧)每天打卡学习,我们几个人在一起营造出实验室的感觉,真爽,与此同时,带来的是我们hxd的共同进步。

这个暑假,对我来说意义重大,是我的过渡也是蜕变成长期,我和兄弟们一起收获很多东西,同时带来的是对未来的憧憬以及自信。

总结(To sum up)

小白的我,在大学两年里摸索 探索 踩坑,在这里简单分享一下自己的经验感悟:

  • 高数、线代、概率论、离散数学一定要好好学,这将伴随你很久很久.
  • 大一大二一定要多学算法多刷题,算法很重要,锻炼思维的同时也是你编程之旅的开端.
  • 学校的课程安排其实是有道理的,更多的是全面培养我们的基本素养,而非仅仅码代码.
  • 计算机相关知识,技术领域有很多,初学者切不可东拼西凑,目标要坚定专一,相信努力一定有收获!
  • 大学末考是面向所有人的,而非选拔性,因此你可以把握好课上时间,课下去拓展自己的知识库.
  • 大学里不要害怕一个人,有时候一个人反而走的更快.
  • Coding的同时,不要忘记锻炼身体,培养兴趣爱好,拓宽视野,保持乐观开朗积极向上!
  • 要时常总结反思,要学会感恩,感谢身边的一切!

展望(Looking forward)

崭新的开始,希望我可以 “温故知新”,巩固之前理解掌握不到位的东西,接着拓展新的知识,同时慢慢了解考研的事情,对未来保持憧憬与期待。

  • 感谢父母,家人,女朋友的一路支持与陪伴!

  • 感谢国家,学校,老师的悉心培养!

  • 感谢身边优秀且努力的同学,兄弟,朋友们!

  • 感谢CSDN的伙伴们,向你们致敬学习!

  • 感谢身边遇到的一切!

加油!

以上是关于《大学两年的摸爬滚打:新征程》的主要内容,如果未能解决你的问题,请参考以下文章

java学习新征程

专访阿里云虚拟化技术总监研究员张献涛:“神龙”开启云计算新征程

2018-7-3 新的开始

NutUI 3 开启 BCRM 商机新征程

开启新纪元,新起点,新征程!

精华总结 |「跨越疫情之境,迈向新的征程」盘点一下2022年度我们开发团队对于云原生的技术体系的变革历程