【心情】偶眼里的CS3214
所在版块:心情闲聊 发贴时间:2005-11-13 10:58  评分:

用户信息
复制本帖HTML代码
高亮: 今天贴 X 昨天贴 X 前天贴 X 
这门课简直就是疯狂……

据说以前负责这门课的那个被Sun收买了的老师内疚不已,觉得让学生直接上来上读这门课实在是太疯狂了……所以,另开了一门叫CS2166的……从今以后要先读2166才可以读3214……

或者,我应该先说说3214究竟疯狂在什么地方……

3214的名称是Information Systems Development Project。简单点说,就是要几个……好像6/7个也不止是几个了……好吧……要一小群学生在一起做一个网站……而这个网站是属于比较大型的……有点类似企业的小型管理系统……说好听点,你可以说它是ERP或者是其他什么狗屁……

做网站还不简单么?现在小学生都会做了……呵呵……事实也的确如此……但是,3214明显是要用来培养未来的IT劳动力的……所以,要求学生使用业界流行的J2EE去做……

从这个为学生就业的观点上看,我赞成NUS的这种做法……学J2EE,EJB这一整套东西是绝对没有错的……它……它很博大精深……亦代表了业界的实际状况……要求学生掌握这门技能的出发点是完全正确的……

如果,NUS是以为社会输送劳动力的为目标的话……有心做学问,而又不幸待在NUS的朋友,为你们悲哀一下……

学校,应该是做学问的地方,不应该成为企业的未来员工培训班……否则,大学文凭也就无异于一些企业的认证证书了……当然,在现实中,特别是在IT这行,各种认证远比本科文凭有用……NUS,做为一个企图成为国际一流大学的地方,倘若亦将其目标定为“企业未来员工培训班”,那即使完美达到这一目标,也恐怕永远都只能是一个二流大学的……

大学,这个做学问的追求学问的象牙塔,不应该去追求业界的技术的……

因为你完全没有可能追上……

3214要求使用Sun的Application Server,要求使用EJB……这些貌似权威的业界技术,其实早就为程序员唾弃……已经是完全过时的技术……它们有用,但是,它们已经不是那么有用了……IT业界,每隔一两年便有技术革新……学校课程内容的制订、修改是需要时间的……你不可能追得上的……Lecturer/Tutor们自己都无法去追赶这些日新月异的技术……学生们又如何能够学到什么?

偶3214的Tutor就不说的……我完全不知道她究竟是在做些什么……

新的Lecturer,Tan Chuan Hoo算是偶在NUS碰到的比较尽责的Lecturer……上学期他曾经是偶一门Econ课的Tutor……当时就已经被他的“认真”吓到了……

他很认真,很努力……他真的是希望能够为他的学生提供些什么……真的是希望学生能够学到什么……但是,这并不意味着他能够把课教得好……至少,3214,我完全不觉得上他的Lecture有什么意义……

但是,这完全不是他的错……要教好3214,根本就是不可能的任务……是的……这门课有八个学分……顶普通的两门……对于我这种三年毕业的学生来说,它几乎就相当于我的毕业作业了……但是,它实在是太疯狂了……瞅瞅下面的课程安排:

Aug 8 (week 1) - Course Introduction

Aug 15 (week 2) - Use case diagram

Aug 22 (week 3) - class and sequence diagrams + J2EE & EJB architectures

Aug 29 (week 4) - Session Beans + walking through NetBeans IDE 4.1

Sep 5 (week 5) - Entity Beans

Sep 12 (week 6) - JSP

Sep 26 (week 7) - Servlet

每个星期便只有两个小时的Lecture……第一个星期的课程介绍就不说了……剩下的所有东西……有哪个是可以在两个小时里面讲得明白、听得明白的?任何一个Topic市面上都有成堆专门介绍的书籍……

一下子囫囵吞枣的全部涵盖了……跟什么都没讲能有什么区别?

而且,3214是要做网站的!!!!不是Software!!J2EE/EJB只是无数网站开发方式中的一种……而且,最重要的,它们没有包括网站开发的其他很多很重要内容!

比方说,HTTP协议……比方说……HTML……比方说……Javascript……CSS网页重构以及现在真正正在流行的AJAX我就不说了……

即使你精通EJB又怎么样?你要是不懂什么是form的hidden field,整个网站都没法做的……NUS,好像没有任何一门课是在讲HTML/JAVASCRIPT的吧?是这些东西太简单,完全不值得讲?那为什么我身边很多人完全不懂这些?不懂没有关系,可以学,而且很快可以学到很实用的东西……类似HTTP GET/POST之间的实际区别是一句话就可以搞定的问题……问题是,在3214里面,似乎从来没有人把这些当成回事,而真的去学去教……连提都没有提,全都直接搞EJB去了……

讲真的……如果我请Web Programmer……我不会在乎对方是否精通asp.net或者J2EE……因为这些东西一直都在变……因为,精通这些东西不意味着你可以使用从Web的角度去思考而不是从Software的角度去思考……两者的methodology是不同的……

Well……我想我是吹毛求疵了……

真正在做3214的时候,最让我抓狂的是对Application Server的限制……为什么一定要用Sun Application Server这种又烂又慢的混帐玩意呢?据说,是因为Web Logic太贵了,学校用不起……狗屁……CS3266便可以使用Web Logci……狗屁……同样免费的并且好无数倍的jBoss为什么就硬要特别注明不可以用呢?

所以,我坚决认为,设计3214这门课,并且承认它太疯狂而新开一门2166专门来教EJB的混帐讲师是被Sun收买了……本来我是忘了Danny C. C. Poo这个混蛋名字的……

Sun他妈的只是一家公司……凭什么把使用它提供的开发框架订为学生的必修课程?这个世界没有其他框架、没有其他公司了么?

我肏……NUS,你同意Danny C. C. Poo这么搞,太他妈的降自己身份了……如果,事实真如我想象中如此悲哀的话……

做最悲哀的猜想,Danny Poo直接收了Sun不见得光的钱……我猜想,微软很愿意付双倍的钱让NUS给学生灌输.Net的……

Well……我想我是唯恐天下不乱太过悲观了……Danny Poo也完全可以是一个认为EJB的确能够让学生掌握Information Systems Development方式的善良好老师……

偶上面的所有这些话,只是想要表达一个问题……

NUS……或者,更加仔细一点说,NUS的SOC IS Department,究竟是把自己定位成为一个什么样的地方?

要教导学生如何找到好工作?还是做好IS这门学问呢?

我感觉是前者,并且,我认为,NUS至少在3214这门课上为了这么个目标做得很不好……

偶一共看过3份3214的report……包括我自己这组这次交的……纯粹就是着假大空的废话……废话也就罢了……还错误一堆……让我最恶心的一个地方是要求给业界的流行框架做比较……并且点明了便是J2EE跟.Net……然后,再注明必须说明J2EE的好,以证明在项目中选择J2EE的正确……我干你娘……Sun跟微软这两个婊子,凭什么让我说Sun肏起来比较爽?NUS SOC IS Department是Sun开的啊?

当看到学生在Report中就这点写因为J2EE的web service做得比.net的好无数倍……甚至说.net连web service都没有的话……我也就差不多明白了……

纯粹就是在忽悠人……老师学生,大家假假的做场戏……大家走走过场……表面上过得去……也就不用太在意实际上究竟是什么了……反正,也就是一门课……老师假装很努力的在交……学生假装很努力的在学……大家都假装很努力的完全这么个Project……最后report看上去很美……presentation看上去很真……然后再根据report看上去的“美丽程度”以及presentation的“真实程度”分别打打分……这场戏也就算是演完了……

讲真的……为了这门课……偶在临交之前,连续熬了三天两夜……把一开始想要做的东西基本上都赶完了……六个人的Project……基本上就是三个男生在code……赶到最后dead line的时候,还是赶不完……因为我之前根本就没有怎么做……反正,这门课即让我如此失望而拿A+或者是拿D对我也没有区别……10号下午,其他组都去交CD的时候,我们则是可怜吧吧的去求Tan Chuan Hoo说我们没有做完……求他老大人有大量再宽限宽限……他最后给了一个Graceful period,让我们到11号早上9点再交……事实上,他即使不给任何宽限,我们也很可能会拖到第二天才交,要扣5%就扣吧……对我们三个男生来说……把3214“做完”,完全是为了对得起自己……一开始已经设计了那么多了……现在交一个半成品,真的很对不起自己……要只是做那个半成品,早就可以交了……实际上,我也不认为我们组得到这额外的18个小时对其它组有多么的不公平……我们能够用这18个小时把东西做完,是因为我们之前有想过要做这么多东西,并且为之付出了时间与精力……都已经连续code了两天一夜了……最后额外的这18小时倘若能够改变什么,那也不是因为这18小时本身……不过,我猜想Tan Chuan Hoo之所以给我们多时间,是因为我当时实在是表现得太可怜了……衣冠不整、面有菜色、头发像鸟窝,语无伦次……他恐怕是认为我们组连最基本的要求都没有完成……事实上,在上一星期的我们给Tutor看的demo,也的确连最基本的要求都没有完成……猜想Tutor有跟他打过招呼说我们这组人是要准备重修3214的吧……所以,他才给多我们一个机会去为pass奋斗……毕竟,让学生重修是很残忍的事情……

呵呵……我还是很想知道我们组最后能够拿到A还是D的……我所说的这些,也完全是根据我自己对3214极其有限了解写的……如果有可能,我也很想知道别人是如何看待这门东西的……
.
欢迎来到华新中文网,踊跃发帖是支持我们的最好方法!

 相关帖子 我要回复↙ ↗回到正文
偶眼里的CS3214(z) SPH_Wuvist   (211 bytes , 711reads )
Well……这贴的链接也是没有出来…… SPH_Wuvist   (0 bytes , 255reads )
可怜的孩子 Wuvist   (14 bytes , 399reads )
Z for you.. didn't see any problem posting Spring   (0 bytes , 293reads )
【心情】偶眼里的CS3214 Spring   (7290 bytes , 462reads )
哈哈, 居然Danny Poo离开了还是有人在骂 江南渔夫   (361 bytes , 380reads )
deadline之前那么赶这个完全是我们group自己的问题 SPH_Wuvist   (24 bytes , 270reads )
Chuan Hoo蛮尽责的……我喜欢他…… SPH_Wuvist   (217 bytes , 276reads )
我觉得最想骂3214的是它是用J2EE。。 辰星   (421 bytes , 244reads )
登陆顶 zizi   (57 bytes , 220reads )
歇歇气,不要太激动哈 辰星   (593 bytes , 270reads )
"做出来了,就懂得了"-做出像3214这种东西,能懂的也只是皮毛。 SPH_Wuvist   (535 bytes , 303reads )
=。= 看来你3214过的很惨。。 辰星   (46 bytes , 224reads )