正言.net
上周,java组平台转换的那些人又来公司了。看过我上半年随笔的朋友都应该有印象,没错,就是做平台转换工作的那个老师,转换失败后,换了个经理,看是还要让他们来做。这周,周三那天,我记得没错,路过我这,简单打完招呼并且简单寒暄几句过后,其第一句话竟然是:“还在做.net呢啊?”
此话后来从哪个角度来分析都感觉甚是不爽。额外似乎是在说,“还没转java呢啊?”。
如果说是因为这么一句话让我感觉郁闷的话,似乎有朋友会说我肚量太小,但是在我们这个城市的环境,总是时时刻刻有这样的“歧视”,不过那也倒没什么了,在东北城市的很多地方,.net这个技术似乎还是得不到很多人的认可,这个现象在目前高校里甚是严重,似乎有种打死不学.net,学就学java一样(仅限于东北),而且也会有一些更有意思的想法,就是学asp也不学.net,当然,asp与.net的关系尚且不谈,问其原因,说.net太难,但更有意思的是,这些同学,后来很多部分都去学了jsp了。看似很矛盾的逻辑,但是.net在东北所体现的问题却很耐人寻味。
早先项目组里定一个解决方案的时候,老大就考虑尽量用java来做,起初我还不是很理解,但是后来,老大所说的说到问题的点子上了。在长春这样一个城市,java的程序员好招,而.net想要招个成手太困难了。
是啊,能不困难么。在长春,编地的java培训,又是给证书,又是推荐工作,又是给实习机会,又是保证年薪多少多少,又是出国等等等等,其中的真伪与里面培训机构所做的文字游戏就不多说了,初学者有几个能禁的住这样的诱惑,又有几个能脱离出这种迷茫。在这种渲染下,.net确实已经没有了“生存”的空间了。
不过再回过头来说招java的程序员,确实是好招,这个数字,绝对要比前段时间“某高校招聘辅导员结果来了200多研究生”这个数字夸张很多。不过,与一个同在长春的一个开公司的朋友cedar交流说,java的程序员确实好招,但是大部分都是“半瓶子逛荡”的。后来我们老大确实也认同了这一点。培训机构的混杂就造成了这一行业的混乱,但是有一点确实没忽悠,就是参加完培训基本上就能找到工作,这一点到目前为止我还没找到例外,而问题的关键往往就落在了“只要你肯去”的问题上。
关于.net在周围身边人的印象,网上论坛早已有人谈论,在这里,确实需要正言几句,以自己在自己所在的城市的所见所闻。关于以下提出的几个周围对.net的观点,出自不同的人,互相之间难免有些矛盾,毕竟是出自于不同人对其的理解。
首先,上面提到的.net太难,宁可学asp,即使学jsp也不打算学.net。说其难,配置起来确实要比asp复杂一些,而且,在IIS7里我到现在也没弄明白怎么配,惭愧。至于和jsp比较起来如何,我没有对照过,但普遍好象都说jsp的要更复杂一些。但是,jsp再怎么复杂,可能是周围学的人多,不会的地方可以问,而.net,如果碰到问题的话,在长春这样的地方,如果没有一定的人脉关系的话,可能就要困难多了。毕竟,这样的环境,不过,通过以后俱乐部的努力,我相信,这个问题是可以解决的。
另外,java阵营大部分都觉得.net太简单,并且都看过.net的快速开发,可能就觉得这个是不是too simple了。没错,我承认,.net下快速开发出来的东西,确实无法和拥有成熟架构什么struct,spring什么的相比,但是,快速开发只是一种开发的方法,并不代表.net的全部。都说java的入门门槛高,也都是在这,一般开始培训的时候直接就是面向框架,也不分你有没有面向对象的基础,也不分你有没有基本的编程基础,但是,能熬出来的,也就成为了高手,也可以通过那种死记硬背的方式回忆第一步该怎么做,第二步该怎么做的方法来开发,但是,大多数的人可能连面向对象是怎么回事都很难学到。
其实,同样是面向对象的规则,.j2ee下能办到的.net下也同样能办到,只是,在第三方框架起步较晚的情况下,确实要落后些,不过,现在确实是有很多的框架可用了,比如atlas,比如nbear等,都是很优秀的。所以如果有j2ee阵营的朋友说.net太简单,那么只能说其对这个框架的了解还不够深,至于他们对j2ee框架了解到什么程度,在此就不做评论了。当然,在这其中,让更多的人了解.net,也是以后俱乐部所要做的工作之一。
最后,.net的缺点我们也是需要承认的。事物都是有两方面的,以前看杂文的时候里面有说,外界越是对某一事物的评价过于偏激,也就是特别的好或特别的不好,那么,其内在隐藏的问题可能就越大。不多说了,因为过分的讨论这个似乎已经偏出了本话题。.net在安全性上和效率上,确实要提高很多,到目前为止,包括银行或电信等的项目,恐怕也没有几个敢上.net的。还有关于效率问题,远的不说,前一段时间dudu遇到的博客园的问题,确实值得所有的.net阵营里以及微软思考一下。但是,基于算法问题和解决方案的问题所给系统应用带来的效率问题以及安全问题,不是.net下特有的吧,这个就不做过多评论了,因为把这些问题归属到平台的缺陷,本身就是一种很幼稚的想法.
但是,.net的潜力我们都是非常的认可的,并且微软所做的努力我们都已经看到了,紧接着年底的vista等一系列产品的正式发布,我想,对于.net阵营里的每一个成员都是很激动人心的消息。微软似乎总有这样一个规律,一个产品,其开发周期越长,影响就越大,这个早先win95和win98的成功以及winME,win2000,winxp的暗淡可以说明这个问题。这个推断可能有些简单甚至荒谬,不过,我们相信微软会给各行各业的人都带来惊喜。
而在这个过程中,俱乐部的作用是很重要的,在这个时候,需要一种氛围,一个环境。
前段时间与duiker关于长春俱乐部的活动的交谈中,谈到俱乐部活动的目的,起初我的想法是技术交流,不过,在这样的一个环境下确实很难达到技术交流的效果,于是我想,如果把技术交流当做俱乐部活动的主要目的的话,确实是很难成功的。就象我如上所说,俱乐部的存在在一定程度上,应该提供给大家学习交流的信心,技术是贯穿整个过程的,而更主要的,是一种氛围,以及一种思想。俱乐部里的成员水平与经验的不同再所难免,不过,一种思想,绝对是没有这种分别的,正所谓“授人与鱼不如授人与渔”,传递一种思想,要远比手把手教会人一种技术更有用些。
另外,关于俱乐部的活动,俞辉曾问过我,我想也只能安排在年底了。一是目前能统计到的人少,而是,在长春的也很少,就连duiker,也人在广州了。俱乐部的创始人李晓大哥,最近也是不见了踪影。看来秋季真的是忙碌的季节啊。
最后的最后,希望,如果同样也和我有过类似那种被“技术歧视”的朋友,在那种情况下,把腰板直起来,还有,长春俱乐部的起步比较晚,希望其他省市的俱乐部能多分享给我们一些经验,在此代表长春的俱乐部成员以及开发者先向你们说声谢谢。
---------------------------------------------------------------
aspnetx的BI笔记系列索引:
使用SQL Server Analysis Services数据挖掘的关联规则实现商品推荐功能
---------------------------------------------------------------