谢谢HL的提醒,可能我们对开源,自由,免费的理解上有偏差。开源带来的直接好处就是自由,至于免费不是必须,但既然是开源了,大家都可以来贡献自己的力量,那也就没什么收费的底气了,除非像MyEclipse似的,那也无可厚非。当然我同意cocoa的说法,那基本上都是对高级程序员,我们普通程序员可能很少会去或有能力去改。可我要说的并不是那个。我们不可能永远是普通程序员,我们总会在某个时间、某个地点、某个需求
谢谢HL的提醒,可能我们对开源,自由,免费的理解上有偏差。开源带来的直接好处就是自由,至于免费不是必须,但既然是开源了,大家都可以来贡献自己的力量,那也就没什么收费的底气了,除非像MyEclipse似的,那也无可厚非。当然我同意cocoa的说法,那基本上都是对高级程序员,我们普通程序员可能很少会去或有能力去改。可我要说的并不是那个。我们不可能永远是普通程序员,我们总会在某个时间、某个地点、某个需求,当然尽管我现在还没有那需求,但我确定对已有的东西加入自己的想法或更加完善他这种情况在我离开IT行业前肯定会出现,那么在这种情况下开源可以给我一个机会让我来实现我的想法,同样他也给我这个自由。当我有能力,有时间精力我可以去改,但要是只有MS没有java(不一定是java,开源技术)我想我会要么去MS就职,要么遗憾的离开。抛开我们有没有修改已有组件的技术、时间、精力、财富和需求,我只说当我们一旦有这种需求的时候哪个更好些呢。 “第二、你所说的“微软一个强势有能对抗成千上万的ITer么”也太抽象了。”我不否认MS集中了大量的高技术人才,我不否认那些专家们的智慧,但我更相信众人拾材火焰高。不错他们掌握了高精尖的技术,那么同样一个问题他们所能想到的,有可能我想不到,你想不到,但总会有人想到。MS的专家将解决问题的方法加到了MS的技术里,但当同样想到的要不是MS的人呢,那么他可以用这个技术为自己带来些利益,同样他要是有共享精神,共享给大家,供大家学习交流那么我们整体的技术水平是不是得到提高呢?你别说他一个人的技术对大家有多大提高,我说的只是一个特例,但你要看到他代表的现象,当这样的人多起来对我们整个ITer是不是件好事呢?还有的情况就是某人针对这一问题想到了MS专家没想到的呢,或说比他们更完善的呢??你别说我们普通人根本没那水平!别忘记不就是你和我而已,是ITer。最有利的证明就是MS不断发布补丁,这一现象。如果他们都想到了又用得着发布补丁么??而发现这些漏洞的除了MS自己的专家大部分是上面说的那种人吧!当有大批那种人存在于ITer中对我们整个IT行业会产生多大的正面影响呢,我无法想像!!那么会出现这种情况,你同样的技术两种解决途径可以达到同样的效果,但不同的是一个要支付巨额费用,一个是完全免费或大部分免费,那么你会选那个呢?结局又会是什么样的呢?当然这一过程可能还要持续很久的一段时间。我不是铁杆javafans,我只是认同sun开源这一战略高度,是出于对整个IT行业的负责任,当然也有对付MS的意思。抛开.net和java不说,就说两大阵营的战略思想:一个是集中高精尖技术,控制技术的发展,当有对手提出一些技术的时候在开发或拿早以开发好的技术来维持自己的领导地位;另一个是发展技术,给广大的ITer提供他们的技术来发展正个IT行业,然后在依靠ITer来壮大自己。不要以单个人,你、我、他的角度来思考,站在整个行业的角度思考,你应该更支持谁呢。 ”什么叫“只能注定一个结局”?连肚子都吃不饱,谁会去支持“自由”、“免费”?(“开源”不用说,大家都支持。)你显然忽略了“支持者”自身的生存问题,太理想化了,忘记了学技术的目的是为了什么。“我想说,我们每个人都有自己的生活,没人要求支持者每个人整天都要到大街上摇旗呐喊,什么工作也不做。那么在我们忙碌的生活中总会有闲暇,有的人会找朋友,有的人上网,有的人去约会等等,我除了和朋友一起的时候我会上网看看技术,去论坛发发帖子,能帮的就帮,帮不上忙的就跟着学习。我有我的生活,但我多了点与人分享我的想法,我的技术的行为。这并不影响我的生活,反而因为我能帮助别人我很快乐。你会说你那点技术,能帮什么忙!?可我要说,我的作用可能很渺小,但这个世界上和我有同样想法的人肯定不只我一个,那么就足够了。不是常说每人一块砖支起社会主义大厦么,呵呵,唱了句高调,别拿板砖拍我! 起码氛围是好的,影响是正面的。那么就会是个良性的发展过程,这还不足够么。 “你显然忽略了“支持者”自身的生存问题,太理想化了,忘记了学技术的目的是为了什么”可能我学技术的目的和你不太一样。我始终相信只要我们肯努力弄个温饱是没问题的,那么在解决我基本的生存问题后,我会做我喜欢做的事,那有很多,与人分享我的想法、技术只是其中的一个小部分。还记得一次面试的插曲,面试官对我说”你为什么学软件?“,我当时说“可以拿高新!”。后来我没得到这份工作。虽然我和面试官聊的比较投机(至少我那么认为),在面试官送我出来的时候他对我说“我们学软件或搞技术的不是为了拿高薪,而是用我们的技术为客户实现最大价值来体现我们自身的价值”。回去后我思考良久,我终于彻悟了。MS之所以被大家推崇不就是因为他们用他们的技术帮助了应用他们技术的客户或人来实现更大的价值的同时提升自身的价值的么?这不应该是我们学技术的最终目的么??难道你怀疑我们应用掌握的技术糊口的能力么??我不怀疑!混口饭吃可以有很多种途径,这只是其中之一。我认为人区别于其他动物的最大不同是不只关注温饱,温饱解决后我们会干些其他的事,而其他动物只关注温饱。好比老虎,在他凶猛的猎杀了他的猎物吃的饱饱后,他就会什么也不干,找个树荫下打盹。我没有忘记我们学技术的目的,除了本文中说的体现价值,还有就是我上文说的“我很饿,大家都说去吃快餐吧,那个能让你很快饱,并且现在很流行这个!可我想说,我想学烹饪技术。那个是可以让我迅速变饱,但我不一定会消化好,即使不拉肚子,也会不舒服。而这样的快餐只是维持我生命的补给品进而去给别人干活,我更喜欢用烹饪调制自己喜欢的佳肴再去品尝,那样才是享受”品尝自己烹饪出来的佳肴并和别人一起分享不是件快乐的事么??而HL你就是那个喜欢吃快餐的人,呵呵。