您的位置:首页 > 其它

第一个实用的项目

2010-04-18 19:09 162 查看
转眼间,开学已经1个半月了。这一个半月以来,我每天都不断地充实自己技术,每天都在把技术真正运用到实践中。刚开学时,只是想找份软件开发实习工作的我找到了一份不错的全职工作,公司是环保信息系统领域的佼佼者,经过两周残酷的淘汰制度之后,我这个大三的毛小子和另外两位师兄都被“录取”了,本以为终于能用自己痴迷已久的.NET开发项目了。然而,天有不测风云,导师把我召回学校了,这学期课程太多,学校不允许旷课。当时沮丧的我真的有点想辍学的冲动,但理智最终压制了我这个想法。哎。。。。。鱼和熊掌不可兼得。

这时候,一个老师找到了我,让我帮助他开发项目,上课的时候就去上课,没课的时候就到他的教研室开发系统。

老师的带着6个研究生,他们写论文,我就在旁边开发项目。后来才知道,我现在做的这个项目是陕西某旅行社委托学校做的。后来性能出现了点问题,客户要求优化。项目是在.NET 平台下用VB开发的Web系统。花了几天修改代码,发现这是个苦差事。第一,我比较熟悉C#,虽然也可以看得懂VB代码,但是该系统那么多代码,竟然一句注释都没有,而且命名不规范(都是一些1、2、3.。。。。)。实在无奈,我想用C#重写这个系统,一问老师,竟然有一万多行代码。我咬咬牙,还是决定重写了。

期限很短,只有十五天时间,而且不能修改数据库的结构。在接下来的两周里,我每天除了上课就是做项目,因为有时候晚上也排满课,所有我偶尔也会三更半夜做项目,没办法,我给自己定了开发计划了。虽然开发期很短,但是我也不敢把我的第一个项目做成一个次品。为了能使用户有更好的体验,我抛弃了大部分的ASP.NET服务器端控件,而去使用我从未接触过的“在ASP.NET中用JQuery实现AJAX”。在这种压力下,我唯一的途径就是现学现卖了。这种学以致用的过程的确让我迅速成长了,再没有向上学期的那种埋头苦干而不知所措的感觉了。JQuery+ashx的轻量级ajax解决方案深深的吸引住了我。国内这方面的介绍比较奇缺,我只好到国外程序员社区去寻找,往往很多精妙的解决方法就这样孕育而生了。

这段日子,虽然没有休息好,身体也变差了一点。但是软件开发给我带来了很多曾经令我神往的快乐,我不介意熬夜,我不反对任务多,只要让我编程。

一个人开发是很孤独的,个人英雄主义貌似已悄然离去,诚然,一个人把揽下所有的事情(需求分析、系统设计、数据库设计、编码实现、布局、美工。。。)会让你成为一个“全才”。但是缺少交流、没有团队协作,会让人产生一种迷茫落魄的感觉。

项目初步模型做完了,昨天客户来测试了一下,对新系统还挺满意,但要完善的地方也不少。后面的路还很长,我要倍加努力,争取做客户最满意的系统。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: