WEB系统也就那几种类型了,宣传网站,管理信息系统,CMS,论坛,电子商务,OA等。你可以去项目外包网站上找项目啊,你说把项目的需求给我吧,我免费给做一个o(∩_∩)o 。
关键的问题是就算告诉你了这些系统的业务需求,没人告诉你该如何做才是比较好的,那也不行啊,自己闭门造车,代码是挺熟练的,但是没有架构能力啊!
学好架构,框架才是关键啊,现在比较火的ASP.NET MVC 2/3,把它搞懂了,我觉的找工作毫无压力。至于做项目,那纯粹是码代码的工作啊,没技术含量的!
多看看别人的编程思想,用到的设计模式,使用的模板框架,不要自己瞎弄,那样只能当个码农,WebCast上有很多视频,把那些看看视频看看,照着人家的思路写一遍,最总要的是搞清楚为什么别人要那么写,那么写有什么好处。
很多时候你找的工作并不能用到你自己练手的项目的业务知识,但是人家会问你用了什么设计模式吗,什么框架,软件架构是什么。
所以我的建议与其找项目自己做,还不如找一些好的教程,跟着人家做一遍。一定的是好教程啊,不好的误人子弟啊! 微软官方的那些视频讲座(WebCast)是挺不错的。
要练手我建议做一些特别有针对性的小问题,而不是做一个完整的项目。这些问题很多啦,后台的各种排序算法,多线程的使用,socke通信,串口通信,IO操作,数据库的添删改查,WCF分布式架构实现等。前台就是HTML布局,CSS,JS技巧。这些问题分开来联系,集中在一起容易顾此失彼,无法面面俱到。
温馨提示:答案为网友推荐,仅供参考