周末之个人杂想(十一)
杂想一:数据挖掘的魅力
早先对于数据挖掘的概念,似乎也只是网络上出现的“天书”一样的文字介绍,或者是社会上有些人谈论 的话题,而对于其到底是什么,能干什么,为什么要有这个东西,一直都很不理解。就象一个做网页的人不理解HTML一样,这一关过不去的话,那么就很难深入学习下去。我自己承认,我理解东西比别人理解的速度慢,而且理解的往往和真正意义上的概念有偏差,所以,在这里,只是谈一下我个人,自己对这个概念的理解,作为一个刚刚接触这方面概念的人,希望园子里的各位前辈能多给予批评和指教。
任何一个东西的存在,都是有其道理的,而数据挖掘这个概念,虽然目前在国内的应用不是很好,但是,很多厂商和企业都非常看重这有块,我想,也是有一定的道理的。而一个概念,或者是技术,它能否存在下去,往往就要看其为社会提供了什么,也就是说其是如何实现这个价值的。而数据挖掘,我觉得更象是一种服务的概念,用“情报信息”这个词来描述不知道是否合适,从数据里挖掘,挖掘到什么,可能就是一种情报,或是一种信息。而这样的信息,如果不借助数据挖掘的话,可能要依靠人们很长的时间通过实践的经验才能总结出来,而利用数据挖掘这样一个技术,我们从现有的数据库应用程序里所记录的数据,就可以利用计算机的高运算性能来替我们总结出这样的经验,也就是展现给我们这种潜在的规则。掌握了这种先机,那么就相当于掌握了基于。试想,两个人在下棋,能算出对方5步的人往往要胜过只能算出2步的人。
这种技术应用到企业,或者说企业应用到社会上的一种服务,比如我们的警察叔叔在分析少年犯罪的时候,利用数据挖掘这种技术,就可以“总结”出,在父母离异家庭,并且岁数是在多少之间,父母都是没有工作的,父母都是有过犯罪记录的,这种情况下的家庭里的孩子犯罪的百分比最高,那么,我们的警察叔叔就可以找现有的人口数据中把其它符合这些特征的家庭,然后对于这些家庭里的孩子,给予社会上的一些关怀和关注,从而,从本质上降低青少年犯罪的几率。
而实现的这一细节,各软件厂商都有自己的相关产品。针对于我们搞.NET的朋友来说,肯定会选择SQLServer2005下相应的BI解决方案,主要有SSIS,SSAS,SSRS。这些服务都可以通过VS2005来设计,至于他们如何实现BI的,现在已经有很多的资源了,有些概念没学过学校里的相应课程真的好难理解,要靠自己悟,所以,从目前的学习体验来看,硬读一本书或是一分资料是很难有信心学下去的,所以,这段时间找了好多的资料,同一个知识点,先找一个自己感觉能看懂的书或者喜欢的去看,这本书如果有一个地方解释的不明白的话,再看看其它书里是怎么描述的,用另外一个作者的解释方法来结合自己对问题的理解方式来理解这个概念。
Ok,路还很长,万里长征这才只是第一步,我们有信心把这条路走下去。毕竟,BI还是把我迷住了。
杂想二:早,晚
还记得出差的那段时间,同行的我们组的经理与软件分析老师,他们岁数都差不多,而更凑巧的是他们都刚有了自己的宝贝,于是在火车上,或者在出差的地点没事的时候,除了探讨工作的事外,他们之间互相交流的话题就是如何照顾小孩,或者是他们有多么想自己的儿子。我们经理回忆说那次在一个地方出差,他儿子还刚出生没多久,他在避雨,刚好看到有一个人抱着一个也是刚出生没几个月的小孩在那避雨,经理实在忍耐不住了,和那个人说:“你好,我是在本地出差的,看到你儿子我就特别想我儿子,并且我实在太想我儿子了,所以,能借你的儿子让我抱一下吗?”那人很是慷慨,就让我们经理抱了一会,我们经理后来回忆说,那小家伙还真配合,我抱的时候不哭也不闹还一直在笑特别高兴,仿佛小家伙能感觉到你做爸爸的那种味道。而同行的软件分析老师,他也说,以前下班感觉不是很强,每次坐下班车后就是睡觉然后等到什么时候到站就什么时候下车。而自从有了孩子以后,做上班车后就很焦急的等待,心想这班车怎么还不开啊,赶紧开我好回家抱抱我儿子去。
我们一个项目组都是住在一起的,经理有时候就把他儿子的照片从本子里调出来给我们看,时不时的还在嘴边露出点微笑,然后偶尔也会说,哎,不看了,越看越想抱他。但是等一会再看他们屏幕的时候,发现他又不知道从硬盘的什么位置找出儿子的图片或者录像在那看。
后来,经理和同行的老师除了在工作外就总是督促我,说趁现在年轻,还是早点结婚吧,这样就能早要孩子。起初,我听到这句话的时候感觉很怪,因为在学校里的时候,或者在我们的这个年龄段来说,仿佛都提倡晚点结婚,并且都晚要小孩,原因是刚参加工作什么都没有并且也会给父母带来很多麻烦。而出差的时候听到两位老师如此督促,真的感觉很怪,更象刚来到公司的时候,头一次听说微软的产品很便宜的这种说法,这样和以前在学校和网络上听到的评论根本不一样。而从他们的那个年纪,那种出发点来说,也是很有道理的,首先,生育年龄,这个大家都是知道,不用多说了,其次,就是父母那头,两位老师说你这样的年纪父母现在身体还结实,能给带带孩子,而等到30以后再要孩子的话,就象他们一样,把孩子让父母看着,父母岁数大多少腿脚都会有些不方便,而小孩子他活力旺盛,没准哪下就在大人眼皮底下怎么样了。当然,理由还有很多很多,但对于我一个刚毕业的从学校里走出来的来说,似乎还是无法“说服”我。这个,就好象不同年龄段会对自己的定位不一样似的,比如经理和老师经常会说我尽量少看些技术细节的东西,不要对那些知识太较真,平时尽量多看些架构和管理设计方面的东西。而对于这个问题的理解,我想大家也是知道,程序员一般,我指的是网络上被“承认”的那种说法,干到30以后基本上都是会去做管理或者设计方面的工作,到那个年纪了也就真的无法再去关注技术,或者说是新技术,新概念中的细节了,到那个年纪关心的可能就是如何应用这些新的东西到实际的产品需求当中。但是,我们不仿想一下,作为这样一个管理者,如果不懂技术,工作会做到什么程度。好的管理者,所谓的“复合型”人才,我的理解,也应该是那种真正的掌握了技术的思想的人,而不是任何事只掌握皮毛的人。所以,这就当是不同年龄段对问题的不同理解罢。话题扯的又远了,往回推理,从经理的职业规划,到两位老师说的早结婚好这个概念,加以刚才的推理,不同年龄段的人会对问题有不同的理解,我想,就是这个意思了。
当然,任何事都不是绝对的,只能说是相对的,就象我们在做一个网页的时候,都不会去用绝对路径来引用图片而是用相对路径的方式来引入图片的灵活一样。结婚早晚根据每个人的情况可能都会有不同的规划,这里说说,权当是自己的一个杂想好了,另外,引申的一个关于技术的话题,我觉得这个问题也是一样,不能绝对的看,要相对的看,因为即使要做管理和分析的话,在今天这个信息世界里,多少也是要关心一下技术的细节的,只不过有些地方可能就象黑盒一样你不用关心它里面到底是怎样的,知道其能做什么,或者一些简单的性能等问题。而对于年轻的我们来说,确实,技术需要过硬,而一味的追求技术也是不可取的,赵本山排的电视剧一直是在向我们阐述管理的重要,所以,有多重要,就不想再多说了。
另:
此文初稿写与本周四晚,是在亲戚家关灯以后摸起自己的本子“挑灯”写的。
因为回来的时候手被划了下口子,并且划的很深,绷带缠的也是很多,很夸张,所以,出差回来后,一直没敢回父母那看看。写完这篇后,突然想起老妈送我出差的时候,我们一起吃马路边的炸鱿鱼串,我发现那是我这辈子吃过最好的吃的鱿鱼了。回来的时候给父母买了点东西,正好老爸在公司旁边的一个工地里帮人修暖气设备,还好老爸是在地下室修,所以回来的那天,因为还要赶着上班,所以只是在一楼,从地下室出来的那个暖气管子旁开的一个缝,和老爸说了几句话,然后就赶忙上班去了。其实晚上是应该过去看看他们的,但是一来是还有很多工作和学习任务,二来,我最怕的,是不想让他们看到我的绷带。说实在的,划的再深也只是皮外伤,但是,要是让父母看到的话,那这伤可就是划在他们心里了啊。医生说绷带最起码要缠七天,长大后就一直没这样挂过彩所以也没经验就按着医生说的做,今天刚好第七天,可以把绷带从手上拿下来了,伤口虽然很深但是已经愈合很多了,但是还有个很深的血印在里面,感觉恢复的很快了,这样,如果不让父母看到手心,因为伤就在手心,的话,应该就不会有问题。大了,不能再让父母替自己操心。
---------------------------------------------------------------
aspnetx的BI笔记系列索引:
使用SQL Server Analysis Services数据挖掘的关联规则实现商品推荐功能
---------------------------------------------------------------