我的计算机技术学习经历

和很多人一样,我也是从小开始接触电脑的。又和很多人不一样,由于家长的管制和自己的3D眩晕症,我对电脑的兴趣并没有多少是从游戏中培养起来的。因为不能玩游戏,所以我几乎将电脑方面的所有注意力都集中在了“技术”上,尽管在小时候,“技术”在我的概念中只是用来做“好玩”的事情的手段而已。

于是,我就沿着这样一个光(dòu)辉(bī)的历程成长了起来。

小学

·熟悉了常用软件的使用

·熟悉了从Windows98到Windows XP所有版本Windows的安装、使用

·学习了Visual Basic及其数据库编程(现在已经基本忘光)

·学习了批处理和vbs的编写

·学会了简单FTP站点和HTML静态网站的制作和发布,自此发现了自己的兴趣点——互联网

初中

·熟悉了各种国内外免费空间的申请、使用和坑点(囧),了解了虚拟主机的运作方式

·熟练掌握了当时流行的ASP、PHP整站(如PJBlog,ZBlog,动易,DEDECMS,BoBlog,SaBlog-x,Wordpress,UCenter,PHPWind,Discuz等)的搭建和维护,认识了很多开发者,同时也熟悉了HTML和PHP语言

·自购空间域名搭建起了Wordpress个人博客(现用域名vivid.name),几经毁灭,但仍然运行至今

·从小学开始的《电脑爱好者》阅读史让我学会了很多乱七八糟的电脑技巧,从此电脑成了自己手中最顺手最听话的工具

·用作品征集截止前一下午的时间制作了一个电脑作品,拿到了山东省二等奖

高中

·开始玩真的,为了在NOIP(信息学竞赛)中拿到一等奖,自学了很多书,各种离散数学组合数学图论数据结构算法编程珠玑一箩筐,但还是学了个半吊子

·最有成就感的事是学会了NOIP要求的全部三种语言:Pascal,C,C++(为竞赛而学,只会STL的使用,面向对象部分略生)

·最有挫败感的事是只拿了一次NOIP省三等奖和一次NOIP省二等奖(完美参与奖谢幕)

·最能拿出来装B的一件事是为《算法竞赛入门经典》(OI、ACM界著名的“白书”)写了全书例题代码并被书的原作者推荐到了书的主页,从此被很多大神OIer和ACMer黑了又黑,但只有自己知道自己其实不会多少东西。。仅以此代码来告别NOIP。

大学

·毫不犹豫地选择了自己钟爱的计算机专业,并选择了此专业中凭自己令人忧伤的高考分数能上的最棒的学校——哈工大

·大一上凭借浓厚的兴趣,没有荒废掉专业导论课,两篇作业被评为优秀作业对外展示,找出了课本的若干知识性错误,取得了导论课的满分

·大一上认真学习Python,在做Django Web开发的Project时做了很多拓展,进一步掌握了CSS的编写以及Python应用在云平台上的托管(以SAE为例),发表了《用Sina App Engine部署你的Python Django Project》,并被车万翔老师用作教学成果展示(仅展示了两个,另一个成果是王嘉琦同学的《贪吃蛇学英语》)

·因大一上排名较高,且在计算机专业方面也比较突出,所以进入了拔尖人才培养计划(珠峰计划),现在英才计科学习。

·大一下继续利用课余时间以做项目的方式学习web开发,现掌握程度Python Django>PHP。

·大一下参加了黑龙江省ACM省赛,获得了省二等奖,因感觉开发项目对自己的吸引力比ACM大得多,故从此选择退出。

·大一下获得微软俱乐部捉虫大赛第三名。


 

下面按时间从近到远的顺序列举我曾做过(或正在做)的项目。

个人简历

网址:

http://xivid.sinaapp.com/

说明:

此网站所有内容(除首页的代码高亮外),包括HTML、CSS、PHP,均为我用Sublime Text写代码独立做成,没有使用任何可视化网页制作工具。制作此建立的目的在于申请加入哈工大IBM技术俱乐部。

把简历做成网站并不是想装逼,而是因为听说此次简历不要求拘泥于形式,越Cool越好。对于我这种什么都不会的渣渣来说,只好做自己最擅长的东西了!

介绍:

·网站首页左半是一段可正常编译运行的C++代码,运行结果为我的简单个人介绍,在代码下面有个链接可以直接点击查看运行结果的截图。右半是简历主要内容的摘要和导航。

·通过点击导航或“信息聚合”,进入信息聚合子网站,这是我自己开发的一个PHP+MySQL的Blog,没有什么功能,只是用来发布简单的文章。发布和修改文章的密码直接写在了post.php和edit.php的源代码中。

·该网站使用了原理为文件读写的访问计数器。

·最后添加了到我自己博客的链接。

开发时间:

几个月前的课不多的日子的两个深夜+今天半天。

 

SSECTA

网址:

http://ssecta.sinaapp.com

说明:

SSECTA意为SSE(航天软件研究中心)C programming language Teach Assistant。开发此网站的想法来自段艺,因为C语言课的习题系统实在是太坑了,很多题都有错误,让我们防不胜防,所以想开发一个防坑指南。到最后这个网站就变成了一个题解分享网站,具有实名认证功能和评论功能。该应用得到了C语言老师的推广,并实行了每在上面发布三道题解相当于刷一道题的政策。

该网站的前台部分(应用了Bootstrap)为段艺编写,后台源代码和整个网站的结构设计是由我完成的。

开发时间:

大概是本学期中两个星期的大部分课余时间。

 

食堂达人

网址:

http://eat.vivid.name

说明:

此项目主要亮点在于创意,一是以食堂窗口菜品为点评对象,二是要加入根据用户营养摄入情况进行用餐推荐的功能(现在还没有实现)。

此网站其实并非自己开发,而是用网上一个叫做Modoer的开源框架定制而成,没有技术含量。计划在小学期用Python自己重新实现这个项目。

需要指出的是,该网站现在运行于工大网络中心机房,linux服务器环境的搭建和配置都是由我们自己完成,在这个过程中我们学到了很多。经联系,该项目完善之后,很有可能会被工大饮食中心官方采用。

 

通讯录

网址:

http://contactbook.sinaapp.com

说明:

这是我独立开发的第一个web项目,也是Python课的一个大作业。虽然没什么技术含量,但我还是学到了很多东西,比如django、css以及svn、云平台部署等。而且,因为是第一个,所以它很有纪念意义。我还因此项目撰写了《用Sina App Engine部署你的Python Django Project》

 

《算法竞赛入门经典》全书例题习题代码

详见http://vivid.name/tech/aoapc-book.html

 

蓝天下

网址:

http://vivid.name

说明:

这其实不是一个项目,而是我用Wordpress搭建的一个个人博客,风格力求简洁。从初中开始,我在技术学习(以及中学学习、生活)方面的各种思考、感悟都发表在了上面。欢迎浏览。

 


 

在计算机方面努力地而缓慢地往前走着,我靠的并不是毅力,而是对计算机的强烈兴趣和对技术的强大渴望。和那些伟人一样,我的梦想也是用自己手中的技术去改变整个世界,改变每个人的生活。技术,是我的热情所在,更是我的梦想来源。

我很想开发出一个真正流行的web应用,也希望自己能够开发出很棒的手机应用。我心里隐藏着修改linux内核甚至自己写一个操作系统的冲动,也梦想着用物联网和智能家居相关技术来改变生活。

综上,我的专业兴趣其实很广泛,web开发、android/ios开发是我感觉自己最能够做到的事,linux、嵌入式、物联网等也是我想学习的方向。

当我看到有IBM这样一个技术俱乐部时,特别是当我发现这个俱乐部的主要开发方向和我的兴趣完全一致时,我真的动心了。IBM在寻找有缘人,而我恰恰觉得自己就是那样一个有缘人。祝我自己能够进入IBM技术俱乐部,开启一段梦寐以求的全新旅程!

《我的计算机技术学习经历》有5个想法

发表评论

电子邮件地址不会被公开。 必填项已用*标注