关于博主

在我还没有上大学的时候,我就很想当一个计算机学家,为此我知道我首先需要学会编程。在上大学之前,我还没有电脑,对电脑的操作仅限于它能点击和用键盘打字。高考过后,我为了学习编程,我在手机上下载了一个手机编译器,并且在网上买了一本名叫《c primer plus》翻译版的书,并耗时两个月完成了这本书所有的内容。

大一期间,为了进一步学习编程并且把编程技术用于实践,我完成了贪吃蛇和俄罗斯方块程序的编写。这时候我还是没有电脑,代码都是一个一个在手机上编写的,没有抄别人的代码,所有的行为代码都是我自己思考之后反复调试后编写出来的。而且当时还没有学面向对象,完全是用c编写出来的,也能正常运行。

大二期间,通过打工我赚到了属于自己的第一台电脑。于是为了进一步学习计算机技术,我自学了批处理和汇编语言,因为安全领域的研究通常都会涉及底层。我有点儿坏,学会批处理之后就用它来搞怪,当时是在机房实践一些理论课,然后我就在电脑写了一个点开就会关机或者无限弹出cmd窗口的批处理文件,并且诱惑别的同学来点开它。现在想想十分后悔,因为我完全不知道别人有没有点开那个文件!期间我还利用我学习到的知识赚取了人生中的第一桶金,第一次用自己的知识换取了财富,这次是我帮一个同学写课程设计,写了大概500行代码,耗时三四天才赚到了80块钱。

大三期间,我创立了自己的博客,当然不是借助别的平台,是在某某云买了一个服务器然后自己在网上看教程搭建起来的。刚开始的时候真的奇慢,打开首页都要20多秒的时间,后来在打工的过程中,我一步一步试着对自己的网站进行优化,又是询问大佬(大佬一般回答的很抽象),又是在网上招解决方案的。最后通过图床技术、CDN、GZIP、缓存技术终于把访问速度优化到1-2秒,优化的期间我感受到了很大的快乐,也觉得自己的网站终于有出头之日了。

大四期间,为了给我的文章配合相应的图片,贫困不充会员的我也在某某网站下定很大决心充了一个会员,而后开始了网站内容的创作之路(尽管很多以前的文章都没有还原)。同时为了适应以后的工作,我还自学了前端设计(html+js+css),之后就在某某食品有限公司实习去了。

关于在大学期间的项目我也想谈一谈。首先值得一提的是一次Java课程设计,它的目的是要设计一个图书管理系统,主要对我们Java消息机制和Sql语句的一种考察,当时编写的时候困难万分,根本不知道如何下手,因为我当时根本没有学《软件工程》这门课,于是开发同学们在网上收集信息的能力收集到了一些信息,然后做出了一个相对简单的系统。学习完《软件工程》后我就把它应用于毕业设计了,我毕业设计题目是《蛋糕预定网站的设计与开发》,当时真的是花了很多时间来设计这个网站。第二次项目经历是互联网+项目,因为我在班级一直都以专业课比较优秀而有点名气,老师邀请我参加互联网+项目。起初是要设计一个和墨刀一样的在线协作网站,让我配合一个师兄去做这个事情(但实际上只有我一个人在瞎忙乎),而我既不懂顶层设计,也不会前端设计,并且对互联网编程了解还很有限,还要求我在短时间内搞定,于是我放弃了这个项目。之后老师又让我和另一个同学去研究A*算法(智能寻路算法),但当时我数学不是很好,而且没有学很多算法,项目也不了了之。

大四下半年我都在实习中度过,一面工作,一面完成我的《蛋糕预定网站的设计与开发》。之后我觉得枯燥乏味的工作是时候结束了,再回头想想以前几次项目经历,觉得不堪回首,最后得出结论是我缺少对于理论的学习,于是我选择辞职转而考研。在考研过程中,我觉得我学到了超过我在大学四年之和的知识量(可能有些夸张),虽然失去了半年的工作经验,但收获的远远大于我放弃的,这或许会是我人生中的一个转折点。

回顾大学四年,我心里有一丝丝后悔,一路上我听信别人实践出真知的言论轻视了对于更加基础的理论学习。

  • 关于博主已关闭评论
    A+