代码改变世界

和谐社区,和谐技术:微软的宠儿们,为什么富人的孩子就不能早当家?

2008-12-11 08:57  Jeffrey Zhao  阅读(24890)  评论(312编辑  收藏  举报
声明

我在想是不是哪里写的不对。

老赵是从文章和讨论来看技术氛围,没有关心什么文章该上首页的问题。某些朋友也不用纠结与老赵是不是有资格评论首页文章了。

其他问题,讨论无妨。

我爱微软。从刚接触计算机开始我就是沉浸在微软的技术中,DOS下开发,VB5/6,Delphi直到现在的.NET,微软让我的技术生涯充满了乐趣。我爱博客园。我是从博客园成长起来的,博客园给了我多于真实能力虚名,让我突然就变成了“赵老师”,“XXX专家”。博客园给了我很多机会,让我的工作路途变得更为通畅。

但是,现在却很有唱衰的欲望。

进入博客园这个最有影响力的.NET社区也有两年多的时间了,期间经历了微软开发技术的快速发展时期,同时也看到博客园中一批又一批朋友的到来和离去。不得不说博客园变化很大,让我感触很多,而最终让我有强烈欲望不吐不快是因为今天看到的这篇文章。微软发布了Web Platform Installer以及Web Application Installer两个产品,这下好,Web开发环境不用自己安装了,一键完成;常见的几个Web应用程序无需配置了,一键完成!

这算什么?所以我敬佩微软,更敬佩他们的产品设计人员,真是“有微软的日子里,(工作)量再多的日子也不怕”,什么东西都能做的如此“贴心,舒心,放心”,即使是面向软件开发人员。二十一世纪什么最贵?人才!人才的立身之本是专业,但是我丝毫无法想象,一个无法独立安装开发环境,一个无法根据文档配置出一个可以运行的应用程序的“开发人员”何以称为“专业”。每次想到类似的问题我都无法说服自己,这些难道不是基础中的基础吗?鄙人不才,见过能力参差不齐的开发人员也不在少数,发觉这样的人实在占了相当比例。

造成这一切的原因是什么?微软!是因为微软产出了如此易于使用的框架,易于使用的工具,易于使用的开发平台安装程序和应用程序安装程序。有了微软,我们何必要了解那么多?

很明显我在搞笑。富人家的孩子不成材怎能怪环境过于优越。微软能让开发人员“拖拖放放”地生产出一个“Web应用程序”那是它的能力,这有利于技术的推广;君不见微软最擅长在它的新品发布会中使用最简单操作来得到一个令人眩目的成果。微软给了富足的环境,但是并没有对我们做出限制,开发人员的不争气只能怪罪于自身的惰性。于是乎,许多人读完了大学和北大青鸟还不会写一个简单的方法,更别说配置IIS和和web.config文件的基本配置。我也收到很多问题在问XXX框架的文档在哪里,难道上股沟网搜索一下“XXX文档”或“XXX Documentation”就那么困难吗?

朋友们,思考一下吧!微软只是说“让专业人士专注于业务实现”,不是让我们“不好好学习技术”。

这种氛围必然也影响到社区的发展。就拿博客园来说,现在愈发充斥着浮躁之风,而脚踏实地的实践性研究型文字却少有人问津——没人写亦没人理。我始终觉得博客园技术之风的鼎盛时期是当年吕老师等人的模式讨论。而现在博客园首页充斥着各种“XXX介绍”,“XXX尝鲜”,或将官方文档进行简单的翻译重组,或充斥着对微软技术的溢美之词(当然可能的确没有错,其实我也这么相信)。这让我们成为了典型的和谐社区,我很少看到有人唱“反调”——合理的,讨论性质的,而不是CSDN中的嘲讽和骂街——是啊,没有讨论何来反调。文章后的回复基本上都是“谢谢”,“学习了”,的确我也很感激各位对我文章的评价,但是其实我更想有朋友能够指出一些改进意见或延伸话题。

真的,真的,真的……兄弟们别对我太客气了。

由于对待技术的浅薄,博客园里的许多技术人员往往都有一种无法掩饰的“自卑”,具体表现为看到一点IL、C++代码甚至几句命令行就会认为是牛人牛文,而遇到谈一些Linux,嵌入式,或者操作系统驱动程序文件系统等等更是佩服得五体投地。这本来都是在不同抽象层次上工作,何必分个高低贵贱。要说起来,在学校的时候没有用过Linux?没有写过操作系统?上玩这些必修课我们就都是牛人了?哪有那么简单。真正的牛人牛文是能够用朴实的文字把问题谈出有价值的东西,而不是用一些表面内容唬人。看似简单,却值得细品,这才是境界。例如股沟那著名的MapReduce论文,有太多难以理解的地方吗?但就是少有人能写出来,少有人能做好。因为自己缺乏资本,也就无法正确面对“纸老虎”,偶尔遇到一些“砸厂子”情况也无法进行合理还击,最终往往以骂人收场。

不是微软技术不行,无论是理论实践还是真实案例都是大把大把的,但是微软在技术方面受其他领域歧视(尤其是在国内)还是有很明显原因的,谁让我们吵架比不上别人呢?

可能是大环境如此吧,我一直很羡慕Amazon的许多书籍评论为何能写得如此具体和令人信服(无论是褒贬),而国内大都是spam、托、亦或是骂街等一句话评论。微软的一贯做法充分利用了长尾效应而取得了成功,而我们为什么不好好构建起一个真正优秀的社区呢?

 

PS:我终于忍不住写了这篇文章,虽然不像老赵一贯的“沉稳”作风,不是字字推敲,但的确也是字字肺腑。其实以前也写过类似的内容,例如《我们到底该怎么学技术?如何成为一个优秀的技术人员?》和《有些话不知道怎么说才好》,只是并没有这次那么激动吧。