微软公司对中国计算机教育的影响

声明:这是本人的信息学概论课的期末论文,在此注明以防被判Copy。

全文pdf可以在这里获取。



摘要

成立于 1975 年 4 月 4 日的微软公司(Microsoft Corporation)如今 是软件行业的巨头,其开发的众多软件在中国乃至世界的市场上都占有较 高的比重。

在中国,软件行业的发展还处于起步阶段,国外的软件公司也耗费大量 精力来开发中国市场。所以国内的大部分计算机使用的软件很大程度上属 于外国公司,其中也包含了学校等事业单位。所以本文就微软公司有代表 性的几个软件分析其对中国计算机教育的影响。

关键词 微软 教育 中国 计算机


1 背景简介

1.1 微软公司简史

1975 年 4 月 4 日,Bill Gates 和 Paul Allen 于阿尔伯克基(Albuquerque) 成立了微软公司,并于 1980 年推出了第一款基于 Unix 的操作系统 Xenix。 之后与 IBM 公司合作开发了 MS-DOS(PC-DOS)。1985 年,旗下第一款图形操 作界面 Windows 1.0 Release 版发布,藉由其相对友好的用户界面与前一年 Apple 公司发布的 Macintosh 形成竞争。1995 年 8 月发布的 Windows 95 完 全改写了 GUI,引入了“开始”按钮,Internet Explorer 以及多用户的功能, 在市场占有量上基本击败了主要对手,取得了巨大成功。之后微软公司又陆续 发布了 Windows 98、Windows Me、Windows 2000、Windows XP、Windows Vista 以及 Windows 7 等版本。最近 Windows 8 开发版已经放出,Windows 8 的发 行也指日可待。[1]

与开发操作系统同时进行的还有众多基于 Windows 系统的应用软件。Mi- crosoft Office 系列办公软件于 1989 年 8 月第一次发布,包含 Word、Excel 和 PowerPoint,仅预装于 Windows 系统。1992 年发布光盘版 Office 92。 2007 年启用 XML 技术,重制了 GUI,使用新的后缀名.*x。其文件格式业已成 为了不成文的标准格式。[2]

在开发方面,微软于 1995 年推出了 Visual Studio 4.0,但事实上分为 Basic、C++、FoxPro 和 Source Safe 四个独立的软件。1997 年推出的 Visual Studio 97 第一次整合了多种语言于一个开发环境,但 Basic 等语言依旧使用 独立软件。次年,微软公司发布 6.0 版本,也是最后一个支持 Windows 98 的 版本。继 2002 年引入.NET 的概念后,接连推出 2002、2003、2005、2008 以 及最新的 2010 版,真正意义上整合了多种语言于同一环境。

网络市场上,占有绝大多数市场份额的 Internet Explorer 自从 1995 年含 在 Plus! for Windows 95 的拓展包中发布以来,于 2003 年达到顶峰,市场 占有率接近 95%,但是在之后业绩一路下滑,今年的市场份额近乎跌破 40%。

1.2 中国计算机教育简史

1954 年,清华大学设立计算机科学与技术系,开创了国内计算机高等教育 的先河。

1984 年,邓小平同志提出了“计算机教育要从娃娃抓起”的方针,从此计 算机教育进入普及化阶段。

20 世纪末,随着家用计算机价格的降低,中国国民拥有计算机的数量也在 剧增。对计算机的教育也从学校单方面的努力转向家庭与社会的同步跟进的过 程。

2 计算机基础文化受微软公司的影响

微软在基础文化方面提供的软件主要是 Windows 与 Internet Explorer, 下面将就两款软件对中国计算机教育的影响分别展开论述。
2.1  Microsoft Windows

Windows 系列操作系统的成功主要从 Windows 95 开始体现,而 1995 年也 正是个人计算机进入中国平民家庭的高潮阶段。因此市场上主流的品牌机都预装了 Windows 95 操作系统,又因为 Windows 95 的 GUI 在当时处于较为领先的水平,用户体验较优的 Windows 系统也被广大用户所接受。计算机厂家与维 修部门自然顺应需求,雇用、培训精通 Windows 操作系统的技术人员来处理用 户在使用过程中出现的问题。同时,中国计算机教育还处于起步阶段,很多计 算机教师是学习数学、物理等专业的毕业生,或者是其他学科的教师兼职,计 算机课程对他们而言也属于新生事物。在这种情况下,入门快捷、操作简单的 Windows 操作系统自然是首选。

由是,在基础教育中,大体上所有的教学机都使用 Windows 操作系统,一 方面是容易获取技术支持,另一方面是入门教学较为简单。绝大多数青少年在 第一次接触计算机时,学习的便是 Windows 操作系统,甚至部分青少年在人生 中仅接触过 Windows 操作系统,造成计算机基础教育的单一化。这导致许多学 生认为计算机的操作系统仅有 Windows,甚至认为 Windows 是计算机不可或缺 的一部分。一些具有 Windows 操作系统特性的名词,例如 exe、开始菜单、任 务管理器等都被认为是计算机普遍具有的性质。[3] 最关键的是 Windows 操作 系统让用户过于依赖图形界面,这对业余用户当然可能足够,但是中国目前的 大部分专业人员依旧依赖于图形界面,对命令行有着严重的抵触情绪。这些和 基础教育纯粹采用 Windows 操作系统不无关系。

Windows 操作系统在设计上也存在着缺陷。其安全性、高效性都被人们所质 疑。[4] 针对 Windows 操作系统的病毒等恶意程序的数量和针对其他操作系统 的恶意程序的数量要高上很多数量级。广泛使用 Windows 操作系统的中国也成 为网络攻击损失比较大的地区。而普通用户对计算机知识的缺乏也导致普通群 众在观念上认为计算机是不安全的。因此也出现了众多专门针对 Windows 操作 系统的维护软件与杀毒软件,并在中国有着广泛的市场。由于效率问题,一些 大型的专业软件在 Windows 操作系统上的执行效率低下,因此在中国的一些领 域并没有得到很高的普及。相反一些基于 Windows 操作系统的软件即使在效率 与准确性上有所不足,却依靠对 Windows 操作系统的兼容性在中国的相应领域 占有重要的市场份额。这对提升我国信息技术及其相关产业的水平有所抵触。
2.2  Internet Explorer

Internet Explorer 浏览器1和 Windows 操作系统捆绑销售。使用 Windows 操作系统的用户即使想要更换浏览器,往往也需要使用 Internet Explorer 来 获取自己想要使用的软件。众所周知,目前网页开发的语言大多采用 HTML、 XHTML 或者 XML,这几种语言都有自己的规范标准。但是 Internet Explorer 却增加了自己独有的元素,导致使用 Internet Explorer 能够显示的网页在其 他主流浏览器上不能正常显示。[5]

在 Internet Explorer 系列中,在中国地区最为广泛使用的仍然是 Inter- net Explorer 6.0 版。一方面是 Internet Explorer 6.0 是搭载在 Windows XP 操作系统,而此系统在中国基本是人人拥有。而微软公司之后推出的 Windows Vista 与 Windows 7 由于大量放弃兼容性,在中国的推广停滞不前。其搭载 的 Internet Explorer 7.0 与 8.0 的版本也因此受到限制。据研究,中国 最广大的 Internet Explorer 用户群是企业用户。分析认为,由于 Internet Explorer 对许多社交网站等兼容性比较差,企业管理者从而限制自己的员工在 上班期间登录此类网站,借以提高员工工作效率。

由于以上原因与其他因素,Internet Explorer 浏览器在中国的市场占有率 很高。网页的开发者们也适应市场需求,开发出一些具有 Internet Explorer 特性的网页,仅仅追求在 Internet Explorer 浏览器下的页面效果,甚至放 弃网页开发标准。这些开发者在传授网页开发知识时,或多或少地不可避免地传授自己的开发经验,致使下一代网页开发者潜移默化地开发具有 Internet Explorer 特性的网站。

具有代表请的例子有中国政府以及银行的网站,以及清华大学的选课页面。 它们均含有一些具有 Internet Explorer 特性的代码,使用其他主流浏览器 浏览这些页面将会产生一些错误或者易位。而银行系统的身份验证方式也和 Internet Explorer 的证书制式有着密不可分的关系。因此使用非 Internet Explorer 的浏览器的用户基本不能使用网络银行的功能。

政府和银行等官方系统变相地支持 Internet Explorer 浏览器的行为在中 国网络开发者的培训上起着导向性作用。掌握具有 Internet Explorer 特性的 开发手段的网页开发者在工作方面可能具有更强的竞争力。长此以往,中国开 发者所构建的网页可能不会被其他国家用户使用的浏览器正确地显示,造成交 流障碍。或许这会将中国与世界其他地区之间网页开发以及网页基础架构交流 的基础削弱甚至毁坏,降低中国的国际形象与国际地位。

3 计算机进阶应用受微软公司的影响
3.1  Microsoft Office

Microsoft Office 办公系列软件在世界范围内的影响非常广泛。至少在国 内,不使用 Microsoft Office 办公系列软件的企业屈指可数。它所使用的 doc、xls、ppt 等文件格式成为了国内实际上的标准。以清华大学为例,网络 学堂仅仅支持 doc 格式文件的在线批阅;部分教师只接受 doc 格式的作业提 交;课堂上各类展示均使用 ppt 格式的文件;各类报表均使用 xls 格式的表 格等。另外一个例子是中国计算机水平考试,它将 Microsoft Office 办公系 列软件的操作方式列为考试的重点内容。

可以说,在中国,不会使用 Microsoft Office,会被认为是不会使用计算 机。因此,在各种计算机教育中,均不可避免地将 Microsoft Office 列入教学 的重点内容。即使上海教育局在和微软公司产生版权纠纷时选择了紧急卸载微 软公司的软件,选择 WPS 作为教学软件,但是,WPS 所使用的文件格式以及标 准依旧是 Microsoft Office 所设定的,所以 WPS 的软件也以兼容 Microsoft Office 的文件格式为目标,因此这种替代性选择也是一种换汤不换药的解决方 案。

4 计算机高级开发受微软公司的影响
4.1  Microsoft Visual Studio

在 Microsoft Visual Studio 最初开发之时,世界上还没有关于 C++ 编 程语言的统一标准。Microsoft Visual Studio 成为了众多语言标准中的一种。 而现在,Microsoft Visual Studio 下能够编译通过的源代码可能并不具有移 植性。最新的 C++ 国际标准 C++11 被世界主流的开发工具大量支持的同时, 只有 Microsoft Visual Studio 依旧特立独行,试图将自己的 MSC++ 标准坚 持下去并期望取得认可。微软公司提供的 MFC 库也仅仅在 Windows 操作系 统下才能正确运行,并且其所生成的程序的效率较其他库生成的程序低下。但 是,由于其开发难度比较低,易于入门,在程序员基础教育中占有较高比例。 初学的程序员可能在不知道系统的工作原理之时便可以使用 Microsoft Visual Studio 来进行开发。可以预见的是,如此开发出来的应用在效率方面以及多样 性方面都有所局限。

以中国的主流高校为例,清华大学、北京大学、浙江大学、中国科技大学、 南京大学等著名高校在教授程序设计基础或类似课程之时,采用的开发工具均 为 Microsoft Visual Studio 或它的早期版本。许多程序员在不明白编辑器、 编译器、链接器、调试器等等为何物之时便认为自己掌握了程序设计,把使用 别人提供的库来开发一个程序作为自己水平的象征,其实所掌握的内容仅仅是 Microsoft Visual Studio 提供的规则。

此外,Microsoft Visual Studio 不提供 Ruby、Python 等新兴语言的开发 支持,因此也导致这些语言在中国的普及甚至知名程度大打折扣,必将导致中 国在这些前沿研究上缺少精通者,在新兴语言的规范制定,前沿开发等方面落 后与其他国家。目前,小范围调查显示仅有上海交通大学开设了 Python 课程, 而清华大学信息学院的部分新生没有听说过 Pyhton。

4.2 微软认证

微软公司为精通它旗下产品的 IT 人士提供微软认证,用以标示被认证者掌 握它所开发的软件。 2 这个认证在许多企业吸纳新员工时都具有影响力。

与此类似的还有 IETLS 等英语水平认证测试,中国的大学英语水平考试与 计算机水平考试等。但是上述测试的举办方都是政府部门或非盈利性组织。像 微软公司这样提供认证并且获得其认证能够提升获得者的竞争力的盈利性公司 在世界上可谓独一无二。

如同高考内容、研究生考试内容等都会被广大学子刻苦钻研一般,如果微软 认证也成为一种人才评价标准,那么可以预见的是中国未来的计算机学子会钻 研微软公司开发的软件来提升自己的就业竞争力。也即,中国未来的计算机业 将会被微软公司设定的认证考察内容所导向。这对一个国家的教育而言是否丧 失了部分独立权呢。

5 结论

在中国计算机的初期发展阶段,微软公司提供的入门简单、操作易学的软件 的确大大促进了计算机产业的发展,让计算机以及其派生的互联网、数字服务 等观念深入到百姓的生活中,大大提升了百姓的生活质量,提高了工作效率。

但是微软公司也借此在中国计算机产业占据了龙头位置,其产生的影响力已 经不仅仅局限于当代人对信息产业的看法与使用计算机的习惯,同时还对中国 计算机教育的发展方向进行了对自己有利的导向。试想如果微软公司的导向成 功,中国未来的计算机专业人士也仅仅精通微软公司旗下的软件,恐怕他们除 了为微软公司服务之外,没有其他的选择。
  综合来看,微软公司的垄断地位已经导致中国计算机教育的局限性,对中国
的计算机产业发展产生了阻碍作用。

6 思考

微软公司的产品利用其易用性打开了中国市场,或许其产品适合仅使用计算 机进行初级应用的用户解决生活中的需求,比如观看网络直播、玩电脑游戏等。 但是在专业应用中,绝对不能被一家公司的产品所局限,而是需要进行与操作 系统、工作环境无关的计算机技术教育,至少也应引入多家公司的软件来比较 学习。

1有些用户认为使用傲游、腾讯 TT、360 浏览器等 Internet Explorer 内核的浏览器便不是使 用 Internet Explorer,但此处讨论的 Internet Explorer 浏览器包含以其为内核的浏览器。

2详 细 要 求 请 参 阅: http://www.microsoft.com/china/learning/MSattestation/mcse/ requirements.aspx


参考文献

1. [1] A history of Windows. http://windows.microsoft.com/en-us/windows/history.
2. [2] Wikipedia Page: History of Microsoft Office. http://en.wikipedia.org/wiki/History_of_Microsoft_Office#cite_note-9.
3. [3] Randal E. Bryant and David R. O’Hallaron. Computer System: AProgrammer’s Perspectove. Pearson Education, Inc., 2003.
4. [4] Comparison of Linux and Windows. http://www.computerhope.com/issues/ch000575.htm.
5. [5] Jennifer Kyrnin. Internet Explorer(IE) Only HTML Tags. http://webdesign.about.com/cs/htmltags/a/aa012300a_3.htm.
感谢
感谢吴育昕、周昕宇与贾开同学在论文写作过程中提供资料来源与技术支持。