在上一节中,主要阐述了JavaScript方面的学习路线。先列举一下我朋友的经历,他去过培训机构,说是4个月后月薪过万,虽然他现在还未达到这个指标。

培训机构一般的套路是这样:先教JavaSE,什么都讲一讲,可是都讲不透,基础差一点的只有越听越糊涂,被面向对象的概念,接口,抽象类,搞得头都大了。一天到晚盯着几个干巴巴的案例看。

JavaSE大概持续讲两个月,最后会让你做一个控制台的小屁项目,可能是ATM管理系统,也可能是图书管理啥的。

然后,开始讲html、css,这两样东西一般就是1到2天,讲了等于没有讲,让他做一个小网站的前端页面根本不可能,他只会用div画几个五颜六色的框框。定位也不会,总是凭着老师课堂上讲的那几个例子,写写 position:absolute。然后郁闷得一塌糊涂,这个div怎么就移不过去呢,怎么就是不动呢??为什么老师的代码可以,我写的代码就不行??去问老师,老师说,我们是Java培训,这个是附带的,没关系,你们到时候也不会写这种代码,你们是写Java的。(呵呵了)

不管那么多了,接下来几天马上学习JavaScript,第一天,着重讲了讲var是什么,js的几种基础数据类型。然后讲function,alert怎么用。大概3到5天的样子吧,JavaScript就讲完了。

最后一天用来讲jQuery,发现好神奇啊,可是$是啥,为什么会这样,就不知道了。只会写写 $("#id")这样的代码。可是不管怎么样,jQuery已经讲完了。懂不懂是你的事。

我朋友直到毕业,都不知道json是啥,ajax是啥?就最后两个礼拜讲了SSH,带了一下。

JavaScript讲完后,立刻开始数据库,数据库一般还是教的Oracle。第一天,啥也不做,Oracle太大了,也不教你怎么安装,反正就告诉你老师的主机已经安装好了,那个培训机构的电脑可承受不起oracle。数据库教了1个礼拜,什么都涉及一点,包括触发器,但是没有存储过程。反正学完以后,我朋友只会 select * from student了。left join,right join 没看懂,只记得老师花了半天时间解释啥叫笛卡尔积,什么是三大范式?好像很厉害,然后... ...不懂。

接下来就是tomcat,JSP,这段时间对他来说就是噩梦了,反正最后差点弃坑。最后半个月,终于,万众瞩目,SSH闪亮登场。OK,培训结束,去月薪过万吧。