时间过得飞快,就当我刚好能够不使用任何框架独立完成整个站点的时候,我们也迎来了大四的最后一个学期。软件开发类的职位Java确实占据着半壁江山,而且99.9%是B/S的,为此我还专门上网找了很多文章,也看到了很多权威的观点,Java在B/S上的表现大家有目共睹,确实没有令我们失望,哪怕是在ROR高唱凯歌的时候,于是乎产生了很多框架,一如struts spring hibernate webwork etc.。 Java,B/S再找准一门行业做为切入点似乎便是我的一条出路,于是乎,我又恶补SSH。似乎可以看到坦途一片,可一切美梦又在新太科技实习和后来看有工作了一年的JAVA B/S 程序员写的代码后重重破灭。无数的GRUD,无数的JSP,不分层的设计已无复用性可言,Java B/S程序员们重复着相同的劳动,却从没有想过明天用今天的代码,没有人告诉你这些,悟性高的能够自己总结出复用的经验,能够找到jdon等倡导分层的论坛里取经,悟性低些的可能写了五年的程序也还只会写JSP页面。
html、Javascript、css、jsp 、数据库、SSH等框架这些似乎成了java b/s程序员的必备技能,美其名曰一专多能,却也能从侧面反映中国软件工程的实情。埋头做了几作品,却发现网上的JSP空间的价格是其他(asp/php/.net )空间的三倍还不止,本来还想着申请一个空间来自己写一个有自己特色的博客系统,想想便放弃了。之后的日子我仍然是在努力,在中华英才网和前程无忧投简历时的关键字一直都是"Java",单上个星期就投了超过50封简历。可是只收到了一个面试通知,讽剌的是那是我不经意间看到的一条招聘C# winform程序员后随便投投的。C#我做过的项目屈指可数,而且都是很简单的东西,也不怕见笑,一个计算器,仿windows的计算器;一个写字板,仿winows的写字板,还有一个收文登记,是我在天河区挂职时帮工会写的。我敢说我的C#经验还比不上JAVA的十分之一,花的时间也不到花在Java身上的十分之一,可我却在Java b/s的求职路上一路碰壁,而.net 则是无心插柳柳成荫。
我并不是想挑起语言的战争,而且有了一定的经验的人都知道语言并不是最重要的。而我也敢说技术不是最重要的,有了一定的技术基础后业务知识的重要性便更能凸现出来。
别了,我热恋着的Java!虽然我在你的身上花了很大的功夫,虽然我还只能看到你美貌的一角,但我还是忍不送上要向挥挥手,因为我是成长在中国的程序员,我投入了.net的阵营,我并不排拆她,是她养活了我,我的工作就是她的舞台。别了B/S,虽然很大程度上你是在重复着简单的GRUD,也是由于你才让我明白了分层与架构的重要性,我并不特别钟爱winfom,你们之间的关系就像是医生和老师,前者的职责是医人,后者是教人(当然这两种职业一结合便成了医师也未可知)。别了,Java,今夜就让我向你道别!