两年半干了什么(大一)

2021-01-01  本文已影响0人  茕茕不孤单

        编译原理考完,大学也基本上是上完了,下学期是一些无关紧要的选修,再往后就没课了。我觉得有必要好好整理一下这两年半都干了什么。

        大一第一学期,满是迷茫的进入北京邮电大学邮政学院,学习邮政工程(互联网+物流)专业。刚上来就是:高数上、线代、工图、大学计算机基础、必修英语、思修,这不就是高中嘛......换了个地儿做题罢了,高数就是算极限算微积分, 线代就是矩阵运算,工图就是画各种左视图右视图透视图什么的,大学计算机基础讲了2进制计算的东西,反码补码,计算机网络分七层什么的,反正也听不太懂当着科普看看,英语思修上课玩手机。复习英语,考了四级觉得像干了件大事一样。

        一天天太迷茫了:原来大学还是做题啊。做题闲下来去学生活动中心或者校外的琴行弹钢琴,教教想学的同学学钢琴。学生会各种莫名其妙的活动,两三周一次班内团建出去吃饭,还有什么辩论赛,也报了名参加了一次,八卦院内同学,今天A和B表白被拒了,C和D劈腿了,E和F开房了.....这学期的北邮牛逼的校园网还是没有墙的,还不要交钱,简直不要太舒服,整天到墙外乱翻。

        考试也挺简单,期中随便考了一下高数95,英语86整了个年级第三(一共也就100多人),被大家叫做学霸哈哈哈,学生会又搞莫名其妙的活动让成绩好的同学去讲课???

        看着丰富多彩,心里满是空虚,这大学怎么还是天天做题啊???我到底以后是干什么的啊???

        北邮号称“全校编程”,我这专业怎么没编程?看了一下培养方案得知C语言下学期才开始教,挺失望的。问了问学计算机和软件的同学在怎么学C语言,在MOOC上找了门浙大翁凯老师的网课开始入门。

下载Dev-C++ 编写第一个C语言程序

        也不知道#include<stdio.h> int main(){ return 0;}是什么鬼意思,就知道在里面可以写代码。

        一学期零零散散的,学了循环语句,switch case,结构体类型。也没觉得多难......原来编程就是这啊????

          偶尔从计算机同学嘴里听到什么“八皇后问题”,百度百度也尝试尝试......啊太难了做不出来,反正都是题,大一下应该会学到这些东西吧??不急,知道编程是干什么的了,就是在电脑上做题。(啊这)

          学期末家长每次打电话都要跟我探讨转专业的问题,我说无所谓,大学就是换个地儿做题,我自己学编程也行,就不转了吧,家长那边不大高兴但也愿意遵循我的意思。(hhh当初真年轻)

        大一学期结束,思来想去还是要转个专业,一来一打听,每届邮政学院都要大一上转专业跑一大批,大家都跑肯定有道理,我得跟风跑一下,二来在信息黄埔北邮不学IT专业确实有点儿不太对劲。

        寒假到处打听,找到了一位帮了我整个大学生活的学姐,上一届从邮政转到软院的。学姐说转计算机或者软件需要考机试,用C语言做题......

        哈哈哈期末考炸了,工图其实是一直学不会的,我快恶心死这门课了,不过还好重要的高数,线代,英语都还行。

        她转的时候没机试,计算机的有,学姐又推给了我另一位计算机的学姐给我点指导。啊这个学姐刚保研了,去北大汇丰商学院去了。(你邮计算机的女生搞分数是真的牛hhh)

  哈哈哈应该是八皇后问题吧。

        打听完之后开始刷题,刷了一个寒假,给刘九龙借来谭浩强的那本万人骂的教材(只教做题,不教原理),给赵奕翔借来浙大的PTA账号,在那OJ(online judge)上面刷题,刷刷刷,一个寒假三十多天,天天从早到晚,在这刷C语言题......

        临近开学,同院的连云港老乡来找我,问我打不打算转专业,我说我转软件,他说他要转计算机。

        得,一起刷题呗,开学了我俩又去学校机房坐了一星期,在那提前适应那些电脑(乖乖,幸亏我有远见和他去提前适应电脑,这些鬼电脑太难用了,dev版本老得要死,临阵换将,用C-free,学校的电脑上新一点)。

        大一下刚开学的这一段时间是真的煎熬,等待着考试日期,去做那未曾谋面的七道题。

        终于到日子啦,一群人轰隆轰隆去机房考试做C语言题。

        我的乖乖,前两道题送分题,我第一题却提交了8次才成功,把我给慌得浑身是汗,第三道是什么我忘了反正一下也过了,第四道是打印网格图案,第五道是字符串比较大小,输出倒数第二小的字符串,但内存限制极小。

        第六道,第七道,我靠,这是大一下转专业学生能做的题?啊,到最后竟然有10个人AK(all kill)了,真离谱,我题目都看不懂,你们都是什么神人。

        最后考完也算出来做出来4道题吧,心里还是很慌,等面试。

        突突突又过去一周,我邮政学院的课都上一单元了,你邮效率真的慢哇。

        面试名单出来啦,去面试。

        学姐交代我写份简历,带着大学前的各种获奖证书,我:????这也要带,学姐说带着,万一老师喜欢呢,她面试的时候反正各种乱七八糟的都带去了。还让我准备份英语自我介绍。

        我把钢琴十级的证书和高中化学数学得竞赛的证书给带过去了。

        面试我的是后来教我离散数学的Q老师,导员还有其他两个老师,Q老师是主面试官。我说我叫....我来自....

          Q老师:别说这些啦,说说你为什么要转我们专业吧

            我:我上大学后觉得原专业不是我想学的专业,我想学写代码,做软件

          Q老师:哦?那你怎么不报计算机呢?(送命题,答转你专业比较容易直接原地爆炸吧)

          我:我看了计算机院的培养方案和软件的培养方案,计算机学xxxxx(巴拉巴拉背培养方案),软件学xxxx(巴拉巴拉被培养方案),我觉得计算机学的比较偏硬件偏底层,我还是喜欢比较做出来东西.......

            Q老师:哈,准备这么充分,培养方案都看啦?你带这竞赛证书和钢琴十级证书来给我们看干啥?(龟龟,离谱,不是学姐让带的吗,怎么这问话看着像个坑?)

            我:这些证书可以证明我学习有毅力,我有毅力学好软件的这些课!(草)

            Q老师:哈哈哈哈哈好一个有毅力!以后来我们院,有什么晚会活动什么的,你可得上台表演哈!(乖乖,我这稳了)

            .............................................

            出来未来的舍友,也是有邮政的同班同学,就来问我情况了:

          帅得不谈,这次面试挺成功。出来就给家里打了个电话说稳了。

            又过了好长时间,终于通知下来了,我的天啊,课都上了一个月了!

            到软件工程这边一上课,我的妈?跟原本院这简直一个天上一个地下。

            这些课的难度????????????????????????

????????????????????????????????

            来到第一个难题是Linux课,这课是开学后两月节课,要交两个小组大实验,第一个实验是在linux上用shell语言写游戏,第二个在linux上用C语言写游戏。 去看了第一组提前要验收的现场,我靠,他们写了一个节奏大师出来,太离谱了!直接震撼我这个编程小白。

          开学已经过去一个月了,最迟下周就要交用shell语言写的游戏。

            我靠,我生平第一次听说windows以外的系统,linux到底是个啥玩意?查了半天才了解个大概。

            我的电脑是windows,我怎么用linux?我们转专业过去的一块去问老师,老师给我们说用虚拟机。

            我草,虚拟机又是什么????????????????????不能对萌新有好点吗?

            查了半天才大概理解虚拟机,就是在一个系统上开出来一大块内存,装一个假电脑的镜像,在这个虚拟的电脑里也可以安装别的系统。(当时就这样理解的)

            装呗,我草,真难装,到处问软件的同学问怎么装虚拟机。

            装了一天,从早八点装到晚六点,终于给装好了!配这配那。

            我草,整个人都不好了。(搁现在我十多分钟给你装好了,心疼以前的自己)

            研究linux咋用,看了一堆博客,云里雾里,头晕眼花,装软件都不知道在哪装。

            去问现在的舍友ZZH,ZZH学习新东西是真的快,人与人的体质真是不能一概而论.......同样是从零开始学linux,你怎么一看就懂????

            ZZH给我展示了linux在终端一个sudo命令就把软件下载装好了。

            我:???????????????????????????????????

                对于一个编程小白来说,linux 真神奇.........................

                接着就看博客学shell语言吧,两周速成一门语言。我草,非人哉。

                和ZZH一起看教shell博客,再加了FXW和其他两个一块转过来的同学后,我们五个人一组,在咖啡厅商量咋办,这大作业咋教啊,我草,一群小白。

            商量了半天,决定做一个魔塔游戏。

            接着过了两天,我还在吭哧吭哧啃shell语法的时候,ZZH突然跟我说,已经把游戏基础模型做好了。

            woc..........................................大家都是小白你怎么这样啊??(我是做题家,我是废物。

                上面的符号都是emoji,哈哈哈挺好玩的,shell竟然可以用emoji编程,真离谱。

                我直接躺了,有如此牛逼的队友,要我何用??????

                我就负责在ZZH旁边看他写代码.............我也没完全划水,我找了几个函数,写游戏策划(贡献度5%)

                然后开了个会,FXW他们三个也被ZZH惊呆了,这三天一个人自学shell然后写了个魔塔,大佬太强了。

                下为部分截图

              接着第二个大实验,我直接放弃了,ZZH下得GTK库,做了个炸弹人,我当时根本不理解“库”到底是个啥玩意,直接躺平,你干去吧。

            这次WJS给ZZH打了个下手,咋打的我也不知道,我就满怀愧疚的划水。

            fuck,这linux课就算结了,ZZH帮我结的。

            下面是C++语言,太离谱了,L老师这个人。讲了一学期“类与继承”,咱也不懂,咱就以为C++里只有“类与继承”,电子产品具有充电的功能,手机和电视机继承电子产品这个类,所以他俩都有充电的功能,手机有自己拍照的功能,电视机具有放电视的功能。电子产品如果具有“工作”这个函数,手机也具有“工作”这个函数,手机的“工作”将对电子产品中的“工作”进行override(重写),如果手机有两个“工作”名的函数,但他俩参数或者返回值不一样,这就是overload(重载)!

            我擦,就这些东西,他掰扯掰扯掰扯了一学期!!!!!!!!!!!!!1

            一堂课一半时间在管纪律???你太离谱了L老师。

            4,5班是C++老师教的,大二上过C老师的课后,我只能说,我错过了一个亿。

            这个学期末考C++,卷子是C老师出的,考完后我才知道,原来我需要学的东西这么多!模板,文件读写,异常,指针函数,函数指针,stl......现在我也心里恨L老师,真是误人子弟,我本来就晚入门编程半年,你又拖了我半年?太伤了。

            ok C++就这样乱七八糟的过去了。

            离散数学没啥好谈的,Q老师教的 那叫一个放飞自我,我看书学的,就是在高中学的概率基础上拔高(拔得很高),我实在应付不过来了,这课也没学好。

            转过来后最大的难题还是《计算机组成原理》,对我这个电脑白痴来说真是犹如天书。

            在那看缓存cache计算,什么ROM,RAM,寄存器,微指令...........我草,一剑杀了我吧。

            每周周一下午都是实验,是给个微指令的箱子,各种按钮各种线,搁那做操作,move R0 1就这样的吧??什么就这样乱七八糟给老师验收结果,应该是这吧,我忘记了,我真的不想回忆这一段痛苦的历史,每次和ZTY拖到最后,看着箱子各种头秃,真是要了命了。           

            最后计算机组成原理也没学会,考了个70+!慢慢学才渐渐能明白当初学了点什么。

            OK,这学期课上完了拉我们去宏福校区,做了一下午“计算机大实习”,教接网线,教用U盘装操作系统,哈哈哈当旅游了,每个同学拿着自己接好网线的水晶头去老师那里用特殊仪器检测,看你是否接对了。

接好了老师给你U盘,去装系统,装好了给老师看,看完你就逛宏福校区吧(已经废弃的第二老校区)。

        我以为这学期最痛苦的时段终于结束了,哈哈哈,我太天真了,真正的痛苦才刚刚开始。

      一觉醒来,舍友说去上“小学期”,我草,小学期是什么,原来是大一下学期结束,要批出来两周,三人小组为单位用C++写一个游戏。

        我草,太离谱了,这次没有ZZH带了,他在4班,我在2班,不在一个大班(123)(45)没法组队。

        最后我和ZTY和一个大二学长组的队(这学长大二转的专业,要补小学期)。

        众所周知,我C++学得跟shi一样。小学期用Qt做游戏,X老师让我们先选要做的游戏方向:益智类,记忆类,观察类,动作类

        我是组长,我负责选,我打算做“翻翻乐”游戏,万一写不出网上也好找,随手选了一个“观察类”。

      这真是一个让我后悔十天的选择。

        写完项目需求文档交上去了。

        X:你这不是观察类啊xxxx

        我:翻翻乐怎么不是观察类??

        X:你这是记忆类

巴拉巴拉巴拉,太离谱了,我真没想到老师会在这个上面难为我????、

我:老师那您说吧,什么游戏是观察类,我们去做。

X:两幅图像找不同是观察类游戏。

我:老师这直接找到两个图片,把不同区域标记出来就行了,这编程要求也太低了吧????重点都是找游戏素材了,代码肯定没几行。

X:确实

我:老师您能再想个吗?

X:可以设计这样一个游戏,给一副场景,比如说有一个教室场景,但教室里又不符合逻辑的东西,让玩家找出来。

我内心:啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊你一剑杀了我吧

我:那我们换成记忆类行不行?

X :已经选好就不能换了。

我内心:啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊你他妈???????

最后和学长商量,做一个七巧板游戏:

先给出玩家一个拼好的七巧板图案

玩家按规定时间内拼好

然后系统给出评分

恕我直言,这游戏,是真滴捞。X老师:好,非常有创意!

我内心:啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊?

项目开始。

此后十日的每一天我都在痛苦中度过。

每天都在学Qt还是不会写。

每天都是煎熬,度日如年,给家里打电话诉苦的时候都想哭。

最后勉强写出来开始界面,音乐管理。

学长硬C,还教我们怎么用github,这是第一次接触github,从此只知道上面有好多程序员,好多他们分享的好玩的项目。

最后七巧板拼出来和原图像对比,草,这用什么啊?

学长说这好办,可以用OpenCV,有图像对比算法。

我:???????????

好了我去学怎么装OpenCV库了,学了两天,装不上,学长除了图像对比都完成了,一看我装不上,自己也试,他发现windows上和Qt配对确实难装,换Linux上继续做了,我直接躺平。

每一天都是煎熬,之前跟ZZH划水也愧疚,却没这么强烈,因为大家熟啊,这学长,大家第一次见面,搁这拖人家后腿,我真的太愧疚了......

自己是真的菜,菜到想哭。

两周终于过去了,我们组是最后一个验收的。

害,不多说了,难受的事就别提了。

最后X老师也给了80多分,我在实验报告里说大部分都是学长干的,多给他点分。

害,弥补一下愧疚的内心。

乖乖,痛苦的大一终于结束了。

         

上一篇下一篇

猜你喜欢

热点阅读