我是名计算机专业的学生,目前主要学习C#,asp.net,现在想做些项目练习下,推荐几个c/s,b/s的经典项目。

做这些项目主要是用来面试的时候来给面试官看,所有项目不要大(我一个人做),但是要有含金量,让面试官知道我有那个能力。c/s,b/s都要推荐几个,能提供素材,自己设计太麻烦了,不要源代码。 邮箱:[email protected]

WEB系统也就那几种类型了,宣传网站,管理信息系统,CMS,论坛,电子商务,OA等。你可以去项目外包网站上找项目啊,你说把项目的需求给我吧,我免费给做一个o(∩_∩)o 。
关键的问题是就算告诉你了这些系统的业务需求,没人告诉你该如何做才是比较好的,那也不行啊,自己闭门造车,代码是挺熟练的,但是没有架构能力啊!

学好架构,框架才是关键啊,现在比较火的ASP.NET MVC 2/3,把它搞懂了,我觉的找工作毫无压力。至于做项目,那纯粹是码代码的工作啊,没技术含量的!

多看看别人的编程思想,用到的设计模式,使用的模板框架,不要自己瞎弄,那样只能当个码农,WebCast上有很多视频,把那些看看视频看看,照着人家的思路写一遍,最总要的是搞清楚为什么别人要那么写,那么写有什么好处。

很多时候你找的工作并不能用到你自己练手的项目的业务知识,但是人家会问你用了什么设计模式吗,什么框架,软件架构是什么。

所以我的建议与其找项目自己做,还不如找一些好的教程,跟着人家做一遍。一定的是好教程啊,不好的误人子弟啊! 微软官方的那些视频讲座(WebCast)是挺不错的。
要练手我建议做一些特别有针对性的小问题,而不是做一个完整的项目。这些问题很多啦,后台的各种排序算法,多线程的使用,socke通信,串口通信,IO操作,数据库的添删改查,WCF分布式架构实现等。前台就是HTML布局,CSS,JS技巧。这些问题分开来联系,集中在一起容易顾此失彼,无法面面俱到。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-11-01
锐英源有C#项目开发在线指导,全面能力、综合教材、海量源码和因人施教,保证掌握工作能力,打开项目经理和系统分析之门
第2个回答  2011-06-25
做项目确实能提升自己的编码熟练度
但是学习别人的源码,提升会更快
建议你去网上下一下源码之类的,观摩,然后再编写,最终的结果会令你满意
http://www.51aspx.com
这个网站上有很多源码,去理解别人编写代码的思路
找一些下载量比较大的源码看
可以看看 电子商务 协同办公之类的企业管理软件
希望能够帮到你
第3个回答  2011-06-25
网上商城,聊天软件,CRM