序
进入2021年就萌生了一个想法,总想把从事编程开发这段时间的过去记录下来。对自己来说是一个心路经历的过程。终于在考虑了一个月(其实是自己懒,一直没有落实下来)把这个事情落实到了实处,从今天开始,尝试着每天写那么一点点,利用网络平台,把自己的过往记录下来,算是给自己留下些回忆吧。
本人是88年的大龙,上学的时候成绩很渣,我发现,我接受新鲜事物的能力很强,对什么东西都是入门很快,但是想要提升就发现会很难。我也思考过为什么,最大的原因就是难以持之以恒,三天打鱼两天晒网,不过由此也能证明我的智商是正常的,快到35岁了,也想通过这样写东西的方式,尝试能不能把我这个毛病改一改,给自己改变下,也给自己的孩子做个榜样。
我第一次见到电脑,也就是在我上小学4年级的时候(大概是98年),去我妈妈同学家里,她家里有台单位不用的电脑了,她买回来给她孩子玩了,(她的孩子和我大小一样,只差月份,现在他也从事软件开发的工作,看起来儿时的不经意的举动,真的能影响人一生的发展)。时候很多人都听过电脑,但是在小小的县城能真正见过电脑的,屈指可数,我当时也是个10岁的小孩,以为电脑应该和电视差不多,或者和小霸王学习机差不多,肯定能玩游戏。但是见到电脑后,看到外形发现和我想的差不多,大屁股的显示器,和小霸王学习机很像的键盘,唯一不同的是,电脑的键盘不能插游戏卡。但是当电脑启动打开的是,我看的了让当时的我不解的现象,屏幕没有小霸王似的丰富多彩的画面,而是黑底,绿色的字符出现了。只能通过键盘敲击出字母(那个时候小学不学英语,只知道是拼音)。当时就懵了,从各种电视、报纸、杂志说的电脑多厉害,发现和自己想象的不一样,感觉不到电脑能有多厉害,现在才知道那个就是大名鼎鼎微软的basic系统。
紧接着到了5年级,学校开了微机课,每周一次能去学校机房上电脑课,当时进去一股奇怪的味道,反正现在很多电子产品刚刚打开都有那种类似的味道。进去机房,还得穿鞋套,防止静电,而且教室的地板也加高了,像日本的榻榻米样。开机就是windows98了,电脑屏幕不在是黑色的底色,和电视一样,五颜六色了。我记得当时的教科书上还是windows95,大家用了一节课时间学了如何开机、关机、打开屏幕、关闭屏幕、怎么利用鼠标(那个时候的鼠标真的好玩,底下一个橡胶球)。
我那个时候小学还都是5年制的,很快就上了初中了。初一的一个寒假,我淮南的表哥来老家玩,中午吃饭的时候说淮南现在遍地都是“王八”,我们都听的一脸懵,啥遍地“王八”的,地震来的征兆吗?最后才知道就是网吧!没过多久我们县城里原来的游戏厅很多都加了电脑,慢慢的网吧开始风靡整个县城,一个时代来了!这个时代成就了很多人,也摧毁了很多人!
初一暑假期间我爸也给我搞了台电脑,放在家里,这台电脑是个宝贝啊!虽说是二手的,但是里面的游戏超级多,因为这台电脑就是用于准备开网吧的!只是各种原因吧,电脑借个我玩了整整半年,当时还不知道电脑游戏,只知道玩玩纸牌和扫雷,就那玩的都不亦乐乎!后来在我淮南表哥的帮助下,找到了大量的游戏,很多游戏都是英文版的,都不知道怎么玩,从那个时候我就知道学习英语的重要性,可到了现在英语还是不好,而且是很不好!
初二开学了,为了怕影响我的学习,电脑还给人家了,但是那个时候电脑联网才是更吸引人的地方,很多人都去网吧玩游戏,两款现象级游戏,一个是CS,当时整个网吧都是枪声。另一个就是传奇,让人真正体会到了互联网。我记得我班里的同学就靠在传奇里打出的装备,卖了3000多块钱!可想那个时候对我们的震撼!我的很多同学也因为网游深陷其中,但是我好像对网游不感兴趣,我还是喜欢玩单机游戏。
说了那么多个人的经历,好像和编程并没有关系,接下来就是一个事情让我知道了编程,前面都是我和电脑的关系,接触到编程,也是我表哥在文曲星学习机上,用basic的语言编写了几个程序,可以在文曲星学习机上用像素展示了简单的动画,当然他也没教我,但是我知道了编程!这算是编程的第一次亲密接触吧!
高中的时候,我很少玩网游,也很少上网,总觉得没意思,但是我对电子产品的热爱好像是天生的。那个时候大家都再玩魔兽世界,可是我基本没玩过,仅仅知道。我还是喜欢玩RTS游戏(即时战略游戏),初中喜欢玩星际,现在还是喜欢玩魔兽争霸3,虽然快捷键不会,但是还是喜欢玩。到了高二,用攒了一年的钱买了一个MP4,那个时候MP3都不是特别多,我看到MP4,居然还能看电影,我就立马买了个一台,3.5英寸的显示器,内存256G!近400块的价格,什么牌子我忘记了,然后就自己上网搜怎么下载电影的。那个时候,知道了在电脑中的存储大小,KB、MB等,那个时候还没咋听过GB。也懂了,各种音频和视频格式,什么mp3格式、mp4格式、rmvb格式、avi格式等,还会用视频转换工具转换视频格式,拷贝到mp4里,这些东西都是我自己懂的,没人告诉我,我现在觉得这些东西对我以后更深入的理解电脑打下了基础,电脑就是理论和实践结合很好的产品,编程也一样,想与做相辅相成,缺一不可!
两次高考,第二次还不如第一次,没办法,上了专科,当时我想学医,学习护理,认为男护出来好找工作,应该各大医院抢着要,但是又听说,男护基本上去ICU或者精神病院,放弃。想学习针灸推拿,又听说,这个要求研究生学历以后才能找到工作,当时对考学已经心灰意冷,本科都没考上,还考研究生!放弃。毕竟我是文科,高中学的是政史地,就是专科有关计算机专业的招生也不多,最后选择了计算机多媒体,认为应该和计算机相关,具体学什么也不是很清楚,现在看学习的都是计算机软件使用上的东西,这个专业已在我专科学校撤掉了,不过还好和计算机相关,也算看见了计算机编程这个大门。
大学学的都是PS、AI等有关电脑艺术设计的东西,非常不感兴趣,也没好好学,毕竟这个要美术的功底,我可没有这方面的兴趣和才能。大二就上网自学了C语言,不过看到C语言的指针彻底懵圈。恰好在大三快毕业的时候,学习了HTML、CSS,JavaScript准备学习呢,毕业了。很庆幸那个时候学习了编程的一点点东西,算是踏入了编程这条路,对应真正本科计算机专业来说,HTML、CSS应该不算是编程,但是对于我这个文科生来说,HTML和CSS就像一个桥梁,开始我对编程思维的转换。后面的路还有长,一直走下去,有放弃,有追逐;有逃离、有回归;反反复复,最终发现我还在编程路上!