项目经验总结

大学时代的项目,不好意思公布系统的真名。

马上要毕业了,就稍微总结一下在大学做过的正式的项目。

如果有空也说说自己一些自娱自乐的项目,哎其实个人不是很喜欢做网站的,但是无奈正式项目本科生只能做网站,安全又保险。

哎~~~希望研究生的阶段多做做别的更有意思的。。。。。

都是ASP.net的项目就放ASP.net分类下面了ORZ,真心给跪了~~~~


XXXX报名系统: (代码量150KB,历时半个月,独立开发)

技术:学习ASP.net2周时间后着手开发,C#,div+css美工,SQLServer 2005,PowerDesigner设计数据库,ADO.net访问数据库。特色功能是生成Excel报表,照片的打包下载,历届报名信息的统计汇总分析。

感受:区别于自学自用的项目,系统更侧重于实用性用户的交互性和用户体验。更为侧重的需求分析,专业术语的使用,实际效果的表达和沟通,相互的理解。用户在开发过程中的全程参与的必要性,系统开发过程中的可扩展性和可修改性。

总结:真正投入使用的应用软件更面临的困难在大多数情况下不是技术的问题,一个好的软件不一定就用到了最一流的技术,同理只有一流的技术远远不足以创造出一款优秀的软件。应用软件作为一个用户与计算机操纵沟通的接口,在提供自身技术的同时,也要更注重软件界面的设计。一个再好的软件没人用也是白搭。


XXX网站:     (历时2个月,五人团队,个人代码量600KB,负责后台页面,数据库设计,数据访问层,业务逻辑层代码)

技术:ASP.net 3.5 C# /css+div / linq to sql / 三层架构,其中数据访问层和业务逻辑层代码封装为动态库。软件特色:web service 的在线网银捐赠,刊物的订阅,优秀界面效果,灵活的社区,JS实现的浮动式地图展示。项目还是挺大的,数据表就有100多张,时间也很长,最终效果一般,也没办法,毕竟大家都是边学边做。

感受:无需和用户直接的进行接触交流给程序员深入研究技术创造了条件,果然与人交流的工作比单纯的编码更为复杂。很多程序员抱怨自己就是码农,诚然,天天敲代码确实很无聊很无脑也是一个体力活。但是敲代码也是幸福的,因为你所需要克服的只是一个个技术难题,大多数的应用程序面对的最大问题往往都不是技术层面的,而且这些问题都可以通过goolge直接获得答案,所以说纯粹的程序员是一个既幸福又悲催的职业。如果你做程序员的目的仅仅是为了赚钱,仅仅是为了工作,那对不起,你无法成为一名优秀的程序员。

总结:这个需求这一块都是导师和校友会在沟通,所以对于需求分感受就浅一点,项目的代入感比上一个要差很多。有了比较明确的需求描述,通过项目在技术层面的提升要更大一些。对数据库的设计/Web Service /BS结构/软件层次结构的划分/大型项目中团队分工合作有更深入的理解,但是果然要走的路还很远。

posted @ 2012-03-26 21:33  Hazi  阅读(630)  评论(0编辑  收藏  举报