其实很简单,就是因为他们自以为是dotNET程序员。
当然我承认编程语言很重要,以至于有些编程语言社区会形成某种特殊的气氛,典型的就是CPP社区。而相应的微软的社区,也有很强的内聚力。
但是对于微软社区,特别是dotNET社区有一个大的问题,并且这个问题一直存在。这个社区的人一直就很僵化,一直只跟着微软这个公司走,而对开源、对设计、对结构等等都没有太多的热情。显然这个说法有点以偏概全,但是就整体上说,确实是有这个趋势。
一方面,就在昨天,微软的解决方案,还是各个学校官方的教学语言。而这种后果是什么,大家都明白。另外一个方面,学校内学生面临的教学项目,也是个问题。大家都应该明白我在这里说的是什么。
所以这些人一出校门就确定了,他们的见识就是很短浅,能力高度被束缚,思维方式也很被束缚。
然而我在这里不是要说dotNET程序员的坏话,因为他们基本不会出现在我的周围,我说这些完全是针对今天还在学校的学生的。因为今天的官方语言已经成为了java,而只不过微软这样的公司被许多委员会和开源社区取代了。实际上还是换汤不换药的。
当然我并不否认任何人的能力和前途,我仅仅就是说我不认为学校是培养程序员的合适场合,更加不是培养有造诣程序员的合适场合。而为了把他们培养出来,我必须要作一些反洗脑的工作。实话实说,今天我宁愿找一个学scheme或者prolog这样完全没有实际应用的学生,而我自己带他们入门;而不喜欢给我一个僵化的dotNET或者java成品。
当然我承认编程语言很重要,以至于有些编程语言社区会形成某种特殊的气氛,典型的就是CPP社区。而相应的微软的社区,也有很强的内聚力。
但是对于微软社区,特别是dotNET社区有一个大的问题,并且这个问题一直存在。这个社区的人一直就很僵化,一直只跟着微软这个公司走,而对开源、对设计、对结构等等都没有太多的热情。显然这个说法有点以偏概全,但是就整体上说,确实是有这个趋势。
一方面,就在昨天,微软的解决方案,还是各个学校官方的教学语言。而这种后果是什么,大家都明白。另外一个方面,学校内学生面临的教学项目,也是个问题。大家都应该明白我在这里说的是什么。
所以这些人一出校门就确定了,他们的见识就是很短浅,能力高度被束缚,思维方式也很被束缚。
然而我在这里不是要说dotNET程序员的坏话,因为他们基本不会出现在我的周围,我说这些完全是针对今天还在学校的学生的。因为今天的官方语言已经成为了java,而只不过微软这样的公司被许多委员会和开源社区取代了。实际上还是换汤不换药的。
当然我并不否认任何人的能力和前途,我仅仅就是说我不认为学校是培养程序员的合适场合,更加不是培养有造诣程序员的合适场合。而为了把他们培养出来,我必须要作一些反洗脑的工作。实话实说,今天我宁愿找一个学scheme或者prolog这样完全没有实际应用的学生,而我自己带他们入门;而不喜欢给我一个僵化的dotNET或者java成品。