查看原文
其他

1024忆往昔:我是如何走向计算机这条路的?

果冻虾仁 编程往事 2022-08-22

初入大学

经过多年的奋斗,2012年我终于一脚踢开一所大学的门,它便是南昌大学(以下简称大)。当然说一脚踢开校门太夸张了。我们学校可是号称拥有亚洲最大校门的,好不。踢门?门都没有。

亚洲最大校门就是我校的一号门,让人印象深刻的是,校门口有一座雕塑,一位女神一手托鸽,一手捧书。一手象征着和平,一手象征着智慧,我校学子美其名曰:读书顶个鸟用



书呢???

书呢?哈哈,当然没有啦,刚才说的不知道是哪位前辈学长造的谣。所以当众多新晋学子怀着对传说的朝圣之心,来到一号门时,发现传说是假的。这给他们年轻的心灵上了关于大学的第一课,那就是:不要相信学长学姐。

后来传闻说有人给女神正名,让谣言止步。所以女神像又有了新的名字:女人玩鸟。

话休絮烦,因为南昌大学是江西省的。江西有些地方的方言是l、r不分的。比如军训的时候,我同学跟我说:我好乐啊,好乐啊……我心想:你乐啥呢,难道江西话乐是形容词。你说你很开心?后来才知道他原来说的是好热啊。有了这个经历,我就对l、r不分见怪不怪了。

开学伊始,各种大班会。一个江西某地的辅导员给我们讲课,大家昏昏欲睡。突然他说了一句:大学期间,大家一定要学会!瞌睡中的同学们瞬间打了个冷颤。只有我懂老师心,老师是说:大家一定要学会(浪)。

瞅瞅你们这一个个没见过江西人的样子!


大一上:恍恍惚惚

我一看不愧是大学啊,太自由了。我一定要洗心革面,不能再做一个死读书的书呆子了。那第一步怎么做呢?自然是要加入一个社团了!

我虽是电子系的,但通过看电影,我对黑客很是充满好奇。我毅然决然地投了我们学校的某IT工作室(当时一度分不清,以为程序员就是黑客~)。出于隐私保护的需要,我肯定不会告诉你这个工作室叫家园网。

然后笔试我就被刷掉了。后来我争取到一个『霸面』的机会,面试当晚,我的名字在面试名单的末尾。等到大概晚上九点半以后,终于轮到我了……难道我的黑客之路就要从此展开了吗?细节省略。我依旧没过面试。

若干年后回忆起来,很是感谢某工作室,哦不,是命运的不收之恩。因为当时他们那里的技术栈是.Net。

接着学校又搞了一个计算机基础考试,分数高的学生除了可以免修那个学期的计算机基础课,还有一个小灶福利:每周末可以上一个web编程课。不出意外,那个学期我老老实实地去上了计算机基础课。

后来回忆起来。我当时室友是免修这门课的,他们编程课学的是VB……我再一次感谢命运不收之恩。

彼时学校又出现了一个考试,选拔学生进入中兴实验班和理工实验班。考得是高中的知识,又一次做了炮灰。我严重怀疑我们学校是定要让我在这个小小年纪就意识到:我注定是要输在起跑线上的。

后来的我,就真的走向『正轨』了,和万千普通的大学生一样了。和同学打打LOL,也和一群学长折腾创业,自己也去做校园代理做推销卖衣服。

后来发现我对这些也着实没有天分。

开黑打LOL被同学喷到心里崩溃:

“谁守的中路,我靠。会不会玩呀,被人打爆了,莫甘娜怎么玩的。”

去大四的寝室楼发传单推销正装。我一进门,刚说了一句,就被轰出来了。门Duang的关上了。我只能在门外暗骂“诅咒你们考不上研究生,找不到工作!”

大一的第一个半年就这么浑浑噩噩的过去了,这个学期的时候上了C语言的课。但是刚上大学也无心学习。挂了一门工程制图的课。C语言考前突击复习了一下,勉勉强强过了及格线。有些事情回忆起来,总觉奇妙。我们考试成绩是寒假回家之后来公布的,如果挂科寒假结束就要回来补考。当时回家的时候,我很不放心C语言,感觉可能也挂了。就把课本拿回家准备寒假复习。

接下来就要给大家介绍一下改变我人生命运的一个寒假啦!!(傻逼脸)


充满巧合和意外的寒假

后来得知C语言没有挂,事情本来也就这样了。直到一个挂科的同学在问问(当时QQ的问问还有人用)上提问“为啥printf的变量不需要&,而scanf则需要&呢?”我在空间里看到了这条问问动态(现在空间好像没这功能了),我知道的C语言知识不多,但偏偏这个我是知道的。就回答了。不一会收到了他的赞扬 。心情感觉很舒畅,心想反正没事,正好课本我也带回来了,不如多看一点C语言的东西,在挂科的同学面前装装逼也好。此为一个导火索。

书本直接读着实无趣没。我喜欢把书当字典,遇到问题再翻书。但是不敲代码何来问题呢?遂在网上百度C语言编程的视频。找了一个赌博机的视频(就是在控制台里面实现了一个猜点数大小的玩意,没有UI,只有标准输入输出)。不过当时对我来说代码量已经是相当高了,视频有好几节,我也跟着敲了一下午,当时完全丈二和尚摸不着头脑,只是依样画葫芦而已。视频结束,最后作者在VC6里面点击编译运行,开始运行。我在VC6里点击编译运行,各种错误。心中暗叫一句“尼玛”。但是又不想把视频重看一遍啊,就自己看着报错的行数附近,看哪里不顺眼就改改……然后神奇的事情发生了,就是瞎改成功了。心想“编程这东西也没这么难嘛。”


随后几天我又找来视频去模仿,当时仿照视频里用C语言在VC6中做了一个计算器(带UI)。虽然有成就感,但是心中很虚,我完全不明白原理啊,只会机械的模仿。我当时甚至都不知道UI、GUI是什么意思。百度发现GUI全称是Graph User Interface的时候,心中莫名的激动。(有时候兴趣的本源就是莫名其妙的无厘头)。但是激动归激动,尽管做了一个有鼻子有眼的计算器,但是心里更虚啊。我还是什么都不懂啊,完全依照视频。想深入研究Win32的编程,又感觉跃阶太多了,完全吃不消,这样练武功肯定会走火入魔的呀(学习还是需要循序渐进)。就这样心里越来越没底气。想循序渐进,又找不到法门。

当时,还在网上发现了一本小说《疯狂的程序员》,这个是作者绝影(Boss绝)的真实经历,虽然绝影本人早已不知所踪,但是这部小说让人读起来心潮澎湃,给我这个小白对于程序员这个职业以极大的憧憬!(呜……幸亏当时我还不知道有产品经理这个职业,如果知道的话,我的程序员之梦可能就被扼杀了)


除夕夜的电话

一眨眼,2013年春节已经来临,除夕夜。发小难得的给我打了一通电话。现在回想起来,此后多年的除夕夜也没再接到过他的电话。随便寒暄了几句,然后问我“你知道ACM吗?”。我……挂下电话,就百度了一会。越看这个东西越有意思,一晚上就注册好了HDU OJ,做了几个A+B。看着OJ上面的rank,感觉和LOL排位也并没什么差别嘛。随后的半个寒假,便笨拙的刷起了题目来。从C语言语法都不太了解的小白,开始钻研数据结构。之前一直渴求的入门法门,就这样悄然出现了。那时候通过搜索技术问题,发现了经常被导向一个博客网站——CSDN。此后四年,CSDN是我整个『网文』写作生涯的开端,这则是另外一个后话了。

寒假结束,在赶赴火车站的大巴上。望着夕阳,联想起召唤师峡谷中同学们,我突然心生一种睥睨天下的错觉。


大一下:疯狂的程序员

回到学校我就开始给同学们各种安利,讲ACM,说敲代码,刷题目也有排名,其实和打排位是一样的。我想当时我在同学眼中肯定是:这小厮寒假该不会是脑袋被夹傻了吧。无果,我又搜一下我们学校的ACM校队,尼玛……没有啊,我们学校没人搞ACM。洗洗睡了,自己刷题吧。

另外还有一个巧合的是,电子系的课程在我们这届调整了,之前大三学习的数据结构,调整到大一下了。也就是说我寒假回来就开始上数据结构课了。我靠,这也太巧了,正中下怀呀


这个时候,有通知说有转专业的,我就想是否要转到计算机系呢。由于再三,还是报了名。考高数和英语,但是我已经无心上课了,整天窝在寝室里敲代码。转专业的考试并没怎么复习,这次考试高数考了49分(当时教务处贴出的成绩单,只有考号,没有姓名。事后我一直认为我记错考号了)。心想完了,49分,都没及格。转个毛专业啊。马上期末了,不出意外的我又挂了两科:电路分析和大学物理(数据结构考了高分自不必说)。但是出乎意料的是,我收到了转专业成功的通知书。从大二开始我将要去计算机系学习啦。

大二开始,我进入了新的班级学习。第一堂课,坐我后排的陌生同学们就对我抱有极大的兴趣。他们拍了拍我肩膀,和我寒暄起来。在此后十几分钟我们愉快的交谈中。我由此得知一个事实:我们学校计算机系也是水的可以。从来只有转出去的,还没有人转进来的。我就这样成了第一个吃螃蟹的人(尼玛,还有这种操作)。更奇葩的事,还在后头。我发现我们学校计算机系大一上学期课程极少,无C语言的课。大一下学期才有一门C++。而数据结构则是大二下学期(整个大二大部分是理论课),我这一电子系的弃徒(一年挂三门)竟然在电子系学了C语言和数据结构……就这样莫名其妙的走在了计算机系同学们的前面。

这时候,我自己都说不好世界上是不是真的有神了,来拯救我这个颓废的少年。

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存