一个硕士生的“技术”生涯

 一          电脑白痴
    小学奥赛免试进入初中,初中免试进入重点高中,2000年参加全国统考,608分,我落榜到现在的学校――北方工业大学,计算机科学与技术专业。
    之所以说落榜,因为这个学校位于北京的石景山区,属于二类院校。2000年入校的刹那,我差点打了退堂鼓,回去复读。本科的几年来,我经常做着同样的梦,夜里梦到自己回去复读了,又在高考失常的恐惧中醒来。同宿的3个外地来的兄弟,一个复旦落榜,还有一个中科大落榜。似乎整个大一的一年,我只记得在宿舍睡觉,别的记忆都没有。
    我无意贬低自己的学校,说心里话,我还是很喜欢这个学校的,也许很多北京人都不知道这个学校,不过,经过5年多的发展,学校现在已经比原来大了近一倍,如果朋友们有机会经过西五环,可以在环路的桥上就能看到高大的教学楼,宽敞的体育场,和赫然而立于楼顶的“北方工业大学”红字。目前, 学校正在大动土木,为了迎接60年校庆,呵呵,届时欢迎大家莅临指导!我仍在这个学校读研,尽管有很多美好与不美好的回忆在这里,我仍然深深喜欢着我的母校。
    我一直不敢让自己滑向堕落,虽然,学校不尽如人意,可我的自制力还是很强的,我知道,每个学校都有好学生,清华也有差等生!
    上大学前的我,没有接触过电脑,没有动过键盘,没有摸过鼠标。结果,糊里糊涂地进了计算机专业。还记得,第一个 Email 还是同学帮申请的,曾经用鼠标左键单击,试图打开桌面上的“我的电脑”,然后去找网吧的管理员说电脑坏了……
    大二时候,自己买了电脑,可是,仍旧属于电脑白痴级别,宿舍的人爱玩游戏,我却对游戏没什么大兴趣,不过偶尔也打一下quake,然后就是写一些乱七八糟的“原创文学”,呵呵,虽然是学理出身, 却很想培养自己的文采。
    很多计算机专业的课程都是似懂非懂就学过去了,大三暑期开始备考,考研后的那个春节过后,已经是大四下学期开学了,回来马上开始找工作,当时,凭借综合实力,呵呵,一路过关斩将,已经得到中软的肯定答复,马上要签三方的时候,考研的成绩下来了,考虑到公费的问题,我继续读了研,没有进入中软。(这里多说几句,可能对那些找工作的同学有帮助。上天青睐的一定是有准备的人,中软的笔试、机试、面试还是很正规的,笔试的东西,专业的基础课要扎实些,还有就是要有明确的态度,让人家在卷面上能看出你的工作态度,字迹不要过分潦草,不懂的也不要胡乱写,还不如空着或者写上“不了解”的好;机试,当时是MIS系统,连接数据库等等的东西,这些呢,在头一天的笔试卷中可能会有所体现。面试,记得当时是一位姓王的女经理还有另外两位女士,我带了本科时得的所有的证书,还有我表达了想早点支持家里的愿望)
                             二        经验经验……
     我很明白,做计算机这一行的,经验才是最最重要的砝码。本科的教育已经与实际应用脱节,但是,我感触最深的就是,四年的书还不是白读的,只有积累了一定的基础,才有能力去自学一些计算机领域的知识。呵呵,否则连什么是 html 都不知道,如何去读 web 开发的书籍来自学一些技能呢?
     上研之前的暑假,我边做家教边学习一些 web 开发的知识和相关软件的学习,其中包括三剑客,还有自己从本科毕业设计开始接触的 .net 平台,不断在摸索中前进,感觉是蜗牛爬行般,可能正是因为在本科阶段,很少有自己实践和学习软件应用的机会。不过,慢慢地,有了点感觉。
     开学后,我把所有的精力放在学习上,第一时间完成课业任务,然后就是每天坐在实验室里学习自己感兴趣的技术,这期间,由老师安排我们做了一个 JSP 的 website,对基础的 JSP 开发和数据库设计技术有了些许了解,平时,还是专注于自己的兴趣――.net。
     很快,一个学期就下来了。寒假,我没有放松自己,而是,拿着自己的本科学位证找了份工作,进了 joincheer (久其)公司的一个 .net 项目组,做 web 开发。记得面试那天,我只吃了一顿早餐,面试的除了人力资源的一个老师,还有一个项目经理,面试结束,直接就把我领到一台机器边上,开始了试用。冯老师(那个项目经理)给了我一本书,让我照着例子做一个在线的文件管理系统,一个星期中,只有第二天花 10 块钱和同事一起吃的午餐,后来都是一直饿到下班,回去再吃饭,觉得 10 块钱吃饭太贵了,呵呵。饿着努力了一个星期,终于实现了那个现在看来很简陋的系统。其后,我开始了正式的工作体会,开始接触实用开发软件――vss、powerdesigner等等,仅仅在不到一个月的时间,看了十几本.net的书,最大的感觉就是,工作比上学学东西快多了,估计是有压力,不学不成吧,在学校的话,经常学学停停的。
      春节放假前,我得知项目最早要在第2年的5月份结束,思量再三,我向冯老师请辞,当时没敢说自己是学生,就找借口说家里给找了别的工作,让我回去工作。我不想耽误项目的进度,因为这个项目本身就缺人,其中有的人都是同时身兼几个项目的开发任务。冯老师找我谈话,说觉得我不错,想让我考虑一下,留在 joincheer。后来,答应做到一期结束――3月份。
      3月初,我回到了学校,在此前,也向面试我的两位老师说了实情,他们嘱我努力积累经验,说毕业后来 joincheer 发展也不错。至今,还和几位公司的同事偶有联系,讨论技术问题。
     回到学校,除了上课老师到了临近暑假安排了项目任务,因为那时课程基本结束了,我和另一位同学一起做一个 delphi 的控制软件。由不熟悉到熟悉,到编码到调试,期间培养了很多解决问题的能力,对数据库存储过程的应用也大大提高。我不喜欢在学校里死学,因为我知道,实践的东西很重要,期间也抓机会出去面试过多次,呵呵,其实,面试也是一种实践,你可以知道外面的公司招人的方向,面试的题目,等等。后来在一个离学校很远的电子商务公司刚刚干了一个星期,就被老师安排出差了,工作的事也不了了之。
     在做任何安排的任务的同时,我一直坚持自己的兴趣,不断跟随 .net 的学习,搜集各方面的资料,听他们的 webcast……
     感觉最大的进步就是:所有研究生阶段课程的实验环节,我都用 .net 独立完成,其中更加强了自己对 .net 应用的领会和编码技能的提高,并把实验中应用到的用 Remoting 技术实现分布式数据库查询整理成文,发表了论文。
    
                           三        继续继续……
    实践出真知,计算机这行,尤其毕业后要先做开发的,没有一定的编码能力和实践经验,就少了很大的砝码。研2的这个学期过得真快,开学到学校休养了一段身体,可能每天坐在电脑前时间太久了,呵呵,然后帮一个同学调了一个毕业设计――JSP 图书销售系统;后来用一个星期完成了一个小活――给一个本科生做毕业设计――JSP实现的 web 同学录。然后就是继续维护上一学期出差实施的 delphi 项目,期间又出差了一次,对 delphi 的报表开发有了一定的认识。
    目前状态,跟随 MS 的步伐,学习 .net 2.0 的新特性,准备着手实践一个实际项目。同时,准备自己的课题方案――基于 J2EE 的电子政务系统的安全审计。很快,下个学期,就开始找工作了,争取在找工作前完成 .net 项目的实施,也好为未来找一个好工作增加点筹码。

你可能感兴趣的:(随笔,休闲,技术生涯,博客之星,雨寒)