这些年

前端之家收集整理的这篇文章主要介绍了这些年前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

真的,感觉很快,一眨眼的功夫,大三的时间就快过去了,这个学期说来真的很惭愧,本来是想写个操作系统的,可是实践却发现自己还有那么多不足,汇编的根底没打好,操作系统的概念没掌握好,保护模式更是云里雾里的。所以只好转弄网络编程,发现原来网络编程原来那么的深入,简单的socket很难符合实际的需求,想要有所成就,lsp,NIDS驱动是必不可少的,更何况现在的网络程序大部分都是p2p的,所以对许多方面的要求就更高了。

自己在大学有个暂时的计划,就是写个操作系统,也是抱着这个目的,我才去学嵌入式的。很多人都会说我傻,说我写个操作系统有啥用,能比windows好嘛!这不是废话嘛,要是比windows好,我还待在这啊。想写个操作系统是我一个梦想,因为我觉得做底层的东西很酷,能学到许多别人不知道的,或很难掌握的东西,当你自己作出个api,在上层被别人调用时,那种成就感和自豪感是难以言语的。而且我觉得这让我对计算机有更深的认识,对以后的发展更有帮助。

遥想当初学计算机时,真的和现在的环境差多了。初次接触编程时,是在高一的时候,那是是寒假,去书店,闲着无聊,就买了本做网页的书回来看看,那时自己一直想做个个人网页,觉得很有意思。那时书上说的是Dreamweaver,自己以前学过点frontpage,所以看起来还不是很困难,谁知这一看就上了瘾,感觉只是用软件弄弄没什么意思了,后来知道有html这个玩意,所以就去书店转了一圈,终于发现了一本关于html语法讲解的书,一看价格,额,我吐沫又咽了下去。剩下来的一段时间里,我省吃俭用,凑够了钱,终于把书买了回来,这可谓如获至宝啊,每天除了正常的上课学习,剩下来的时间都用在这个上面。但是光看书不行啊,没有实践一切都是白搭,正巧那时我舅舅家刚买了台电脑,还装了宽带(那时宽带的真是少啊,主要是我舅舅搞文字编辑的工作,上网查资料是少不了的),所以双管齐下,我平时努力看书,周末就去我舅舅家实践操作,很快自己的计算机水平有了很大的提高。那是高一下学期的时候,发生了一些不愉快的事情,很伤我的自尊,所以我就暗暗下了决心,自己一定要比别人突出,所以我就更努力的去学习计算机,那是碰巧在书店翻翻,看到有本书叫《黑客X档案》,大致看了后很是过瘾,所以后来期期必买,但是看着看着发现上面其实有80%的内容我是看不懂,当时买只是因为感觉很酷,自己真的就像个黑客一样。渐渐的发现我必须去学习一门像样的计算机语言,于是vb,c,javascript,asp等很多语言便放在我的面前,就从basic入手吧,我当时是这样想的,那些时候是每次我一写完作业,就躺在床上看计算机书了,感觉过的的确蛮惬意的,自己每天对生活都充满了信心。就这样学了一段时间的basic,发现现在basic能做的事情实在太少了,于是就转向了vb,当然与此同时,我又学习了javascript,asp等多门语言,并且梦想能在一个学期内全部学完,现在想想真的是蛮可笑的,多于我一个刚刚接触编程的人,连一个真正的程序都还没写过,就想一口气吃成胖子,更何况自己还有繁重的功课要学习,根本没有那么多时间于精力来学习这些。很快一个学期过去了,我发现到头来自己什么都没学会。于是我给自己定了个计划,在高二一年里自己专心vb的学习。那时候高二分班,我选择了理科班,于是生活不再想高一的时候那么轻松,没有那么多的时间弄计算机了,而且我父母在学习上比以前要求严格许多。可是我那时心里一直有一个梦想,想成为一名黑客(现在已经没了,因为我知道我到黑客的要求差的太远了,而且这个是不能当饭吃的),所以每次《黑客X档案》一出来,我就会跑去书店,第一时间买来阅读。那时很流行sql搞网站,我自己也搞了搞,是用工具的,但是没有成功,但是这更加剧了我学习的步伐,白天的上课,晚上的作业,每天只能抽出1个小时左右的时间去学习计算机,一旦有问题还没人请教,,也很难上网查,只能自己思考,可是那是以我的水平能思考出啥名堂呢,所以很多就纠结在心里,慢慢的,渐渐的,对平时的功课学习造成了影响,上课经常心不在焉,功课也很难认真完成,终于在高二上学期的期中考试中一切都暴露了出来,原本在班上前五名的我一下掉到了三十多名,这次考试绝对是对我人生的一次转折,一下让我跌入了人生的低谷,老师的质疑,同学的嘲讽,父母的责骂不禁让我感到从所未有的压力,更重要的是我迷茫了,我不知道该怎么办了。那段时间,我经常做的一件事就是把自己关在房间里,呆呆地看着那些计算机书籍,是继续坚持,还是从此放弃?反正我以后是没发去舅舅家了,实践的机会是没有了,原本父母答应给我买电脑的事情因为这次考试就更别指望了。那么我该怎么办呢?去网吧,我没到年龄啊,而且压根那时我也没那胆量去,没有办法,只能暂时放弃了,虽然心有不甘,但是希望自己可以暂时将学习成绩提高上来。于是接下来的半年里,我努力学习,希望可以让自己的梦想回归。只是理科班竞争太激烈,经过半年的努力,我也只能将成绩提高到十几名。高二的下学期,我又开始搞计算机了,不过父母对我这方面已经是严厉禁止了,记得有一次被他们发现我在看计算机书,挨打了不说,书也被撕了(虽然知道父母是为我好,但是现在想想,心还是蛮寒的)。既然正面拼不过,那就转地下吧,每天放学回家有半个小时我父母都还没下班,那么我就充分利用这半个小时好好学点东西,那时自己挺痴迷perl这门语言,据说是一个跟c语言一样强大,但是比c语言灵活简单许多的语言(那时不学c主要还是感觉c太难了),只是那时资料太少,实在找不到perl的书籍,后来的学习资料还是从网上打印出来的,花了我很多钱啊(那时我也没什么零花钱,很多都是平时存下的)。说实话,高二那一年过的蛮痛苦的,感觉自己在许多方面被压抑了很久,但又没法发泄,那一年自己在计算机方面的学习进展的很缓慢,书来回看了好几遍,但感觉自己总入不了门,又没地方给我实践,而且那时自己也没有个确切的方向,总是感觉什么需要就学什么,学了一半又学不下去了。更重要的是心有余而力不足啊,时间精力不够,而且还要像老鼠一样躲着父母研究计算机,每天晚上等我父母睡觉了,我又可以拿起计算机书安安心心的阅读了。接下来高三了,这一年我想过来人都应该很明白,高考嘛,光这个就够折腾你的了。那时我的目标是本地的工大,因为那学校计算机实力蛮雄厚的,所以我也是加紧了学习,不过现在想想还蛮开心的事情是高考前的那几个月,我感觉我在编程上顿悟了不少,vb什么的都能看懂了,windows api也不再生涩了,更开心的是我asp的水平有了长足的进步,漏洞什么的自己也能找出来了,还成功入侵了我们中学的网站,可能是我开窍了吧,感觉自己多年的默默付出终于有点收获了,欣慰的同时,自己也梦想着能早点进入理想的大学。终于,高考结束了,如释重负的感觉真是太好了,等待录取的那段时间里,除了和同学聚聚外,我每天都花了大量的时间在计算机上,父母也给我买了电脑,还装了宽带,再也不用偷偷摸摸的了。我终于可以从事我自己喜欢的事情了。录取结果出来了,我被本地的一所农业院校录取了,让我失望的是不是我梦寐以求的计算机专业,而是与计算机毫无关系的食品专业。那时摆在我面前的有两条路,一是接受这样的事实,二是再复读一年。我选择了前者,可能是当时自己实在不想再回去受那苦了吧,更重要的是怀着对大学的憧憬,想好好体会一下大学生活。高考完的那年暑假,我学到了很多,vb的编程已经趋于熟练了,可以用vb加windows api做点东西了,asp已经掌握差不多了,虽然还做不出什么网站,但入侵个网站已经不再是梦想了。只是感觉那时自己技术还很杂,没什么重点,没什么精通的,更没什么方向,记得那时还没学java,就抱起本jsp的书啃,现在想想蛮可笑的。而且那时我在网上也认识了许多牛人,自己帮助了不少人,更得到了不少人的指导。那时的生活真的是无忧无虑的,每天都很轻松,很实在。那时最大的憧憬就是去了大学好好的叱诧风云一番。

终于,来到了大学,别的不说,就说说技术吧,那时第一件让我有成就感的就是进了校学生会的网络部,那时还是在很多人面试中选上的,所以感觉特别自豪,进了部门后,感觉部门里的人都挺有一手的,有人会flash,有人会c语言,有人会ps等。不过感觉都没自己牛(那时自己蛮轻狂的,呵呵)!不过我这个人一向谦虚低调(其实那时是内向害羞),所以很长一段时间在部门里也默默无闻的(主要是我长的不帅,又不擅长交际,呵呵)。后来又加入了计算机协会,认识了很多人,还记得当时协会会长带我们去吃饭,,听他给我们说一些计算机行情,当时就感觉会长特牛,特有型(感觉那时自己蛮SB的,不过可能现在也是吧)。不瞎扯了,大一的上学期我开始学习c语言了,因为那时我感觉在大学这个环境里,我有充足的时间去做我自己想做而以前又没时间精力去做的事情,虽然我不是计算机专业,但我觉得通过自己的努力照样不比计算机专业学的差,并且我准备在来年把c语言二级过掉,于是我便开始了c语言的学习,那时自己还报了个辅导班,不过没去几次就不去了,因为我感觉老师上的进度还没我自己自学的进度快。c语言的学习没有想象中的那么艰难,很快我就把c语言语法看完了,只是那时感觉c语言可以做什么呢,貌似还没vb好用,所以很长的一段时间内我还抱着vb不放,还因为多线程的问题投向了vb.net的怀抱。因此那时c也是学了点皮毛,也就没深入了。大一的寒假我用vb写了个还算是比较大的游戏吧,养成类的,是蛮无聊的,不过在编写过程中我还是深刻体会到了vb的局限性,而且很多东西我根本不明白为什么要这样做,恰好在那时,我接触到了c++,这个让我编程生涯发生转折性的语言,那时我只知道c++比vb强大,但是比c还难。为了让自己的技术能真正上升一个层次,我决定向c++发起了挑战,那时我还把原本的二级c考试改成了二级c++考试,在距离考试只有一个多月的时间里,我开始了c++的学习,刚开始的学习,不用说,很辛苦,c语言就没学的怎么样,还c++呢。但是我还是坚持坚持再坚持下来,看不懂的,看一遍,两遍,三遍,实在不懂,就暂时跳过,等过段时间再来琢磨。不理解的,先思考,还是不明白,就自己动手写代码,上网查资料,直到自己明白为止。其实那时很想找一个志同道合的一起学习,可惜看看身边,发现这个简单的愿望要实现起来还真的很难(哎,很多事情我就不多说,免得说多了反而伤了大家的感情)。所谓天道酬勤,二级的c++考试我顺利的通过了,心里的自豪难以言表啊。随后我又参加了学校的编程大赛,需要做一个实际项目的,我那时做的项目是主动防御系统(现在来看我那系统啥都不是),是vb.net结合wmi的,可以监视进程,文件注册表,还有网络,拿去参赛,得了第二名(第一名是什么管理系统,反正我感觉蛮无聊的),当我看到自己的名字被贴出来的时候,那一刻感觉自己特被大家认可,那段时间别提多高兴了。但是我心里其实心里一直有一个结,我知道vb已经快被淘汰了,就算是vb.net市场也不是很好。渐渐的感觉要成为真正的牛人的话,c和c++才是王道,自己也很明白,这两门语言实在是博大精深,想要真正掌握并非一朝一夕,那时自己已经开始接触vc的开发环境了,只是接触了才发现,怎么我想做一个像vb那样的界面都那么困难,这道大门挡了我很久啊,以至于我以后的一年基本上都在搞网站制作这块。说起网站制作,是一件让我喜又让我痛的话题啊,我的成在网站制作上,但是败也败在这上面,那时我们学生会会做网站的没几个,记得有一次别的部门要做一个什么查询档案的吧,我就帮忙做看个简单的网站,是asp+xml的,但是也就这次,我在学生会的作用似乎是被“发掘”出来了,从此之后“业务”不断啊!而我也仿佛找到了感觉,乐此不疲投入其中,于是从大一下学期之后的一年里,我精力基本上都投入在网站制作中,但是做着做着我发现自己在网页上的美工实在是不尽如人意,想改善,怎么改善呢,多看看别人的网页吧,可是我就是很难做漂亮啊,所以为了弥补这方面的缺失,我在大二上学期把精力都投入到了javascript的深入学习中,所谓的深入学习,就是学习javascript作为动态语言的特性,什么原型啊,闭包啊,函数链啊等,这一段时间的学习还是比较愉快的,因为作为这种前端技术,资料丰富,而且学习可见性高,那时很流行js框架吧,我自己也想模仿写一个来看看,后来自己还弄了个webos,让我信心百倍啊!那么所谓的败呢?因为做多了,所以感觉其实做网站不是什么技术性很强的活,而更多的是一种体力工作,再加上自己美工不行,所以做出来的效果差强人意,而且由于浏览器之间标准不同意,我们往往要在兼容性问题上煞费脑筋,于是渐渐感觉就没什么意思,恰好那时因为做网站的几件事对我的影响,感觉网站这玩意以后不是一个好的出路,自己还是应该专心于一些底层技术上,再加上我又不是计算机专业的,所以没有自己的特有竞争力以后就很难有所作为。所以我就将自己学习的重心回归到了c++上,不同的是这次我没有去逃避,不是说vc做界面难嘛,那么我就从sdk窗口做起,一步步学习,什么消息机制啊,虚函数啊,再到mfc啊,慢慢的,我掌握了一些技巧,自己也可以开发真正意义上的windows程序了,虽然过程很曲折,很艰难,但是我还是很高兴,毕竟我学到了很多在我那环境里其他人不愿意去学的东西。但是,用c++做个程序不是我的目标,我从大一时的目标就是用c写一个操作系统,那么我还最欠缺什么呢?就是汇编了,于是之后便是投入到了汇编的学习中,其实汇编也不是多么难,难就难在现在没有多少人会真正用它来写东西,所以用的少,遗忘就成了必然,我的学习就是如此,总是学了忘,忘了学,因为在我实际的编程中很少会用上它,也许是我自己的技术还没到那一程度吧,反正我看那些深层次的系统编程都离不开汇编的。这里不得不提一样东西,数据结构,这个真的很重要啊,我在学习c语言之处就体会到它的重要性,只是自己一直没有去深入学习过,所以在大二的暑假我好好的看看这个,重点是链表,感觉无论是堆栈,队列,还是树,都离不开这个。

不说了,一次性写了这么多,自己也有些招架不住了,可能后面写的有些冗长,或者流水账了吧,呵呵。我也只是想回顾下自己这些年的历程,反省下自己的不足,以其能有长足的长进。

努力,拼搏,自信,自强!

原文链接:https://www.f2er.com/vb/262011.html

猜你在找的VB相关文章