@
weichzh 感谢你发表你的真知灼见。你的讨论始终围绕着我们的问题,也回应了我的一些观点,而且非常客观,这也是我发这个帖子时希望看到的讨论,我相信也是许多人都希望看到的。在之前的回复中,很多人没有看清问题,就粗暴地发表自己的看法,对于问题的讨论没有丝毫帮助,这着实令人惊讶。
你对三个问题的讨论差不多回应了前面回复提到的问题,我大部分都是认同的。关于最后一段话,我可能有些其它的看法。
我一开始发这个帖子,是抛砖引玉,希望能够看看其他人对这个问题有何看法,理想情况下,也许能够看到部分人提出一些解决方案。有句俗话说,众人拾柴火焰高。但是这次讨论让我看到,关于这个问题,大部分人的分歧非常的大,连一些最基本的认识都不能达成一致。即使我引用了两篇文章,也未能改变许多人的认识。在这样的氛围下,要想讨论出结果,几乎是不可能的事情,最终可能就会变成比谁的措辞更加强硬,嗓门更加大,而不是谁更有理。在我看来,技术人员应当是这个社会最注重逻辑和正确性的一群人,但我在这里所见似乎并不如此。
最近见到有人在 V2EX 上发了一篇帖子,谈论为何中国缺乏开源文化和开源社区,也是我们在这里提到的问题之一。一群人要想合作达到一个目标,有几个因素。首先,他们要有一个都认同的目标。其次,他们要能够友好地讨论问题,紧密无间地协作,有良好的氛围。最后,他们要解决问题,稳步推进自己的工作。大部分国外的开源项目都是如此。而在这里,我们既没有目标,也缺乏友好地讨论,所以我感觉比较悲观。
你说的“意义”我觉得是非常重要的。如果一件事情没有意义,那么就没有人去做了。只是在计算机的历史上,有许多时候,是先做出来,才找到了它的意义,比如最著名的施乐发明 GUI 界面,后来被苹果微软“偷窃”。也有许多时候,是先有了意义,再有了实现,比如我们平常使用的 Git ,就是 Linus 先思考再做出来的。