JAVA自学之路 六:项目的自学

 
现在就业竞争的激烈程度已经远远高于当年了,记得我当年毕业时,一个会编程的毕业生站到台上,大声问道: 我会 ASP ,月薪 5000 有没有人要? 台下的企业马上哗的举起一大片手: " 我要我要 !"
那时 没有任何项目经验也会有人提供学习的机会:)
这种好日子恐怕一去不复返了(有些夸张,但无疑当时找一份不错的工作是比现在要容易的多)

而现在,即便是各种必要的知识你掌握的差不多了,但还有一座大山横在你的面前,那就是-
项目经验

有经验的程序员都知道,学习编程的最有效率的方式,恐怕就是把你扔到一个项目组,连滚带爬的做下一两个项目来,你马上会发现所有的知识点全都连到一起了,不再是分散的,而是形成一个整体了。那种感觉是仅仅深入钻研知识点而不写真实项目的人所不能体会的。一个项目就是一根绳子可以把大片的知识串到一起。

如果想锻炼实际开发的能力而不仅仅是背诵或者了解一些知识点,如果想成为真正的好手而不仅仅是背诵 字有几种写法,那么,作项目吧!

目前,各种编程的知识点变得越来越容易掌握,按照《 JAVA自学之路五:问题解决知道 》中的各种办法也可以逐步积累自己知识的广度和深度,那现在什么才能够体现水平的不同?当然是项目经验。

目前,尚学堂的课程已经超越了知识点的研究和罗列,我们将在未来的时间里逐步公布各个知识点的视频,包括 SSH EJB 等,这样做有两个好处:首先自学的同学可以免费得到原来商业培训的内容,这样起码可以节省一些时间,省一些力气。其次尚学堂自己可以更加专注于项目上。

目前尚学堂的项目写作占了课程 50% 左右的比重,尚学堂的项目也早已经超越了简单的 MIS 系统的概念,逐步的成为综合了 搜索引擎、工作流、 SCA/SDO Linux/UNIX 、大型数据库系统、设计模式、架构模式、负载均衡 等各种深层应用的综合大型项目并且采用手把手式的教学方法,做的更加的深入和细致,从现在看效果相当好,最近 142 班的就业就完全证明了这一点( 了解142的就业情况 ),我们的计划是最近逐步将项目比重提升到 70% 以上,相信效果会更好。
签于公司的规定,我们并不能将所有的项目实战都录制成视频来公布,但是已经公布的项目实战也是非常的有价值的:( http://www.bjsxt.com/download.html)
1
Chat & Tank 系列
2
BBS
3
Shopping (近期公布)

那么如果自学我们应该怎么样才能学习项目的开发呢?
一个比较有效的办法是,可以在现有项目的基础上做的更深入一些,比如在你按照视频完成了 BBS 之后,可以增加一些其他的功能,例如注册 / 积分 / 精华 / 搜索 / 贴图等等,在完成了 Shopping 之后,可以增加一些评论 / 排行 / 统计 / 存货等等方面的业务逻辑,尝试用自己的技术将他们作出来,这样既积攒了项目经验,又记住了知识点。

那么如何才能确定我要写什么样的业务逻辑呢?
应该讲这对于一个初学者是非常困难的,一些简单的系统,比如说 BBS Shopping 、图书管理等等,它们的业务逻辑很容易确定,去浏览和参考一些现成系统的功能,很容易就能了解了。但是对于商用的大型系统,光是了解业务逻辑本身就会花费大量的精力,如果有时间有精力有财力的话,还是建议考虑一下我们的培训吧,这样经验的积累和薪水的提升会更快,从以前的统计数据看非常容易就可以回收这笔投资(替尚学堂的广告,必须得写,请见谅,但保证真实)。

如果条件不允许,那么就按照上面的方法来学习项目吧,不要因为暂时不能接触更大型更深入的项目而气馁,记住: 机会总是青睐有准备的头脑,努力吧
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值