讲述程序员真实的经历

来源:互联网 发布:农村淘宝最新版本下载 编辑:程序博客网 时间:2024/04/30 11:37
高考之后,开始报自愿,由于本人的英语比较好,所以想报考英语专业,当时也没有什么兴趣,不知道自己究竟喜欢什么,可是后来我的英语老师告诉我,男孩学英语多没前途,学计算机吧,就这样我选择了计算机专业,最终我离省本线还差一些,进入了沈阳××大学。
              我并没有因为学校的好坏而感到失落,相反这使我产生了极大的动力,我是一个注重结果的人,我想我的未来会有一个好的结果。
第一年,刚到大学的时候,有一股冲劲,什么都想做,所以就申请当班长,在做班长的同时,又凭借自己的能力加入到了校园广播站,计算机学社,当时没别的就知道学习,学习学校规定的课程,上学期得了一等奖学金,年级排第二,(和第一差一分),班长做了几个月,到正式评选的时候,我没有竞选,因为我的思想已经有了变化,我觉得我应该在电脑方面下功夫,因为当时对程序员的概念还很模糊,不知道那究竟是一个什么样的工作,所以大一下学期,就用奖学金(自己再添点)从学哥那里买了一个二手电脑(900RMB),钱虽不多,但对我来说已经是不小的开销了,电脑的配置极差,可是看电影还挺好,基本上所有的光盘都能读。就是这台不起眼的电脑使我对电脑产生了兴趣,从此步入了电脑世界。
当时,学哥教我怎样使用电脑,什么GHOST BIOS我当时都没听说过,可是他却能熟练得操作。现在想想真觉得可笑。第二学期的时间,我基本大部分时间都用在了这台电脑上,它被我拆过无数次,就是想看看里面是什么结构。后来买了很多软件,自己安装,我这人有个癖好,就是喜欢装系统。经过三个来月的玩弄,我对电脑的操作基本上是掌握了。由于大部分时间都放在了电脑上,所以考试成绩就下来了,可是大学考试基本靠背,尤其在一些不好的学校,所以在考试的前两个礼拜,才开始复习老师给的一些考试范围,在考试的前一个礼拜,我基本就没睡过,因为我追求完美,我不想挂科。还好考试结束我得了二等奖学金。大一的生活就这样过去了。
大二的时候,寝室同学给我介绍了一个学哥,他是在校园广播站做网站的,想找个助手,这个机会我当然不能放过,在他那里我学到了软件开发的基本知识,尤其是做网站,当时还是用ASP,开发工具是DREAMWEAER,ACCESS数据库,明白了服务器的概念,明白了怎样上传网页到服务器上。桌面程序主要就是VB了,自己用VB编过一些程序,觉得很有意思。大二上学期又是二等奖学金,这还是我追求完美的结果,并且,我在软件开发方面进入了入门阶段,上学期就是这样度过的,此时我已经坚定了做程序员的信念,当时有人问我,你怎么不想考研,我说,每个人都有他自己的路要走,考研不是我想走的路,成功不一定就得考研,考研也不一定就能成功,另外我觉得我不适合考研,再有就是经济原因等等,总之,我就不想考研。
大二下学期来临了,这学期是我收获最大的一学期也是最痛苦的一学期。
在我强烈的请求下,父母答应给我买台电脑,显示器是液晶的,配置也不错,我对它的喜欢甚至超过我自己和女朋友,同时买了一个电脑桌放在了寝室的角落,特别舒适。刚开学不久我们寝室就按了宽带,可以说没有网络支援,就没有我今天,在网上我看到了DOT net 方面的文章,那篇文章吸引了我,因为我被微软的.NET伟大梦想所吸引,从此我开始爱上了DOT net。这使我做程序员的信息更加坚定,当时我认为DOTNET 一定会在不久的将来火起来,因为我从来就是相信微软的,那一学期我疯狂的学习DOT NET技术,课能不上就不上,我真是活在了DOT net 世界里,在网上看了大量的文章,半个月看完了《C#高级编程》,下载了大量的例子学习。到了期末的前一个多月,痛苦来临了。我和我的女朋友性格一直合不来,可是我怎么也无法和她分手,我们总是生气,最后,我们决定分手了,当时的痛苦是无法用语言来形容的,我想我不能在这样痛苦下去,于是我决定为信息学院做一个网站,转移自己的精力,来忘记痛苦。于是,我开始用ASP.NET技术和SQLSERVER2000 做一个网站来管理整个信息学院,当时,我们学院没有网站,都是靠电话来传达信息,总之特别不方便,基于以上想法,在没有任何老师知道的情况下,我开始做了。我是这样想的,如果我这个网站做的好的话,学院没有理由不用,何况还是免费,既是不用,对自己也是一个锻炼,于是我开始按照软件工程的理念,进行需求分析(自己是学生,所以比较了解网站应该有哪些功能,没问老师),系统设计,编码,测试。
那一月里,我基本没有上课,即使上课心理也是在想编程时遇到的问题,我基本没有和寝室人说话,他们都说我疯了,通宵达旦是经常的事。经过一个月的努力,终于完成了,可是不知不觉考试就差一个星期了,怎么办,只好通宵学习,我的记忆力很好的,所以一个星期搞定了,结果竟然得了三等奖学金,真是感到诧异。考试结束了,我兴奋地拿着那个网站,去找信息学院的领导,结果由于需求的问题,项目失败了。从中我体会到客户需求真的是很重要,可是我从中学到了很多,我并没有感到失落。对了四级也是在这一学期通过的,没怎么学就是靠底子比较厚,大二就这样过去了。
大三不知不觉来临了,我依旧像以前一样继续研究DOT NET技术,不过涉及到了软件开发的很多方面,比如数据库技术,软件架构,团队开发管理等,虽然学的不是很精通,但是这使我对软件开发有了更深层次的了解,虽然那个网站没有用,但是我的网页设计老师,也是信息学院的副院长(负责学校的网络)决定把我的网站放在学院的服务器上,并在上机课,让同学看了我的网站,并当众表扬了我,这是我感到了一些欣慰。同时我在计算机也算是小有名气。不久计算机的一位老师,帮我推荐了一份兼职工作,到了那家公司一看,加一起也就十几个人,可是经理还是很重视我,公司共三台电脑,两个台式机,一个笔记本,让我用笔记本,他让我先做本公司的网站,可是公司的业务主要是做3721网络推广,做网站的业务很少,并且公司是把我当成实习身份,根本就没打算给我MONEY,所以想来想去还是走人,那对我没什么发展。还是回去继续研究我的DOTNET 吧。大三上学期过去了,平平淡淡,可是这学期没什么事却没有获得奖学金,真是气人。
大三下学期到了,这学期是疲惫的一学期。其实,我很想找一家软件公司实践实践,因为那时我已经了解到实际的项目经验对我未来找工作很有帮助。于是我到网上发了很多简历,终于有一天下午,一位女士给我打了电话,让我去面试。第二天很早就去了,到公司后觉得虽然公司人不多,但毕竟是做软件的,可是我能应聘上吗,担忧。。。因为我还是一个大三的学生。最终,老板同意了。是这样的,我下学期课没有多少,所以我做的是全职。我是8:00---1:00上课,然后去骑车去上班,其他的课我室友帮我上,因为那些课根本不重要。公司的其他人5:00下班,而我要7:00下班,真是累啊。有一次,晚上下大雨,我没有带雨伞,自己骑着车在没人的大街上,并且没有吃饭,饥饿和寒冷让我感觉特别想投入妈妈的怀抱。路上想象室友们一定在寝室玩游戏,我都会对我对自己说,我为什么要这样做呢,可是没有人让我去这样做,只是我太追求完美了。
老板让我们做一个改造项目,把C/S转B/S,VB转ASP.NET,终于可以发挥我的用武之地了,改造项目是最烦人,因为我必须读懂VB程序,然后才能把它转换成C#.对于没有做过项目的我,上岗就开始工作。看着VB 写的类,每个类都有1000来行代码,因为对项目的业务逻辑并不是很明白,所以看一个功能模块,不会就得问,然后,再用C#编出来。时不时老板还让我去客户那里解决问题。经过三个月时间,项目终于完成了,这是我收获最大的三个月,明白了项目开发的各个细节。同时也锻炼了我与人交流沟通的能力。可是有一天上班行政主管却告诉我,由于时间冲突的问题,你不能在这工作了,于是我写完辞职书,走人。我并没有因为解雇这件事而感到失落,因为我觉得这是他们公司的损失,另外,我也学到了该学的知识,我就是不明白,我那么努力公司为什么解雇我。可能就是因为我还是个学生。从此大三的生活过去了。
大四开始了,轻松了,可是我又在思索,我觉得编程序对我来说已经没什么问题了,突然有一种感觉,不知道学什么了,经过我的深思,我发现我会的东西,其他人也都会,于是,我又有这样一种想法,学其他人不会的东西,学其他人感觉难的东西,学对自己发展有用的东西。所以,大四上学期开始研究更深层次的技术,比如:海量数据查询的性能优化问题,设计模式应用,软件架构的实现。终于有一次,在网上看见东软集团要举行校园招聘会,我兴奋不已。应聘那天的前一天晚上,我没怎么睡觉,一直在想我应该怎么说,功夫不复有心人,我的面试取得了成功,成为东软的一员。
                                                                                                  作者:××