写给将要学习Linux操作系统的孩子们
- 格式:doc
- 大小:51.50 KB
- 文档页数:6
怎么学好Linux系统?1.制定学习Linux的目标很多学习的过程都比较枯燥,但为了让大家有动力地持续学习,我们可以设定长期目标,再将长期目标拆分成多个小目标,再将每个小目标可测评的方式规划出实施步骤。
这样每次学习都会有成就感,能鼓励我们持续学习。
我们学习Linux,可以给自己设定一些目标,比如:目标一:安装相应的软件,独立搭建出Linux环境;目标二:能够对Linux环境进行配置,并知道配置的目的是什么;目标三:能够熟练的操作Linux中常用的命令,做到每次使用命令不用查询;目标四:能够独立完成线上的部署等操作,能够独立上线是程序员的重要技能;目标五:有独立排查和解决问题的能力。
做到能定位问题,分析问题,解决问题。
以上目标,是我们学习Linux的几个重点目标,每达成一个目标,其实也是我们的一个小成就。
整个学习过程可以循序渐进,一步一步地达到我们最终的目标。
解决问题的能力大家可以把Linux操作系统理解成是一个基本环境,我们在这个环境上做一些操作,就像操作windows或者mac一样。
只不过在操作Linux过程中,我们需要记忆大量的指令,查看各种log日志,尤其是作为服务器,我们还要考虑服务、磁盘等一系列操作,这里也涉及到了监控等一系列特有的操作。
因此培养解决问题的能力,是我们认为在学习过程中最重要一部分。
大多数程序员在自己的idea 环境中能够快速的定位问题,但一旦项目上线,这时如果程序出了问题,却很难定位问题,甚至很难发现解决问题,这往往是因为对Linux服务器不熟悉导致的,这也是很多程序员的一个短板。
举个例子:如果在线上,系统出现异常或者Java进程出现异常,我们应该如何排查,如何判断是系统问题还是进程问题?下图就给大家总结了系统出现问题时,我们根据程序反馈的信息,从系统层面应该怎么查看问题。
而这些处理方式仅仅只是程序在运行中的一部分问题,还有很多类似的问题,需要我们在实战中不断的磨练和分析。
Holyen日志[转]嵌入式Linux学前建议(初学者必读)目前,Linux作为嵌入式系统的主力军,广泛应用于消费类电子、工业控制、军工电子、电信/网络/通讯、航空航天、汽车电子、医疗设备、仪器仪表等相关行业。
随着嵌入式行业的迅猛发展,嵌入式Linux凭借其系统发展的成熟度、市场应用的高份额也受到更多工程师朋友的青睐,越来越多的企业和研发机构都转向嵌入式Linux的开发和研究,这使得嵌入式Linux在新兴的嵌入式操作系统领域内也获得了飞速发展和广泛应用。
而对于那些希望尽快进入嵌入式行业从事产品研发的朋友们,选择嵌入式Linux方向作为切入点无疑是最好的途径之一。
近期,有许多面临毕业、找工作的大学生来到华清远见嵌入式培训中心咨询了解有关嵌入式Linux方向的学习安排。
在与他们交流沟通的过程中,被问到最多的几个问题就是“如何做好嵌入式Linux学习前的准备?”,“学习嵌入式Linux需要补习哪些基础课程?”,“嵌入式Linux开发跟普通软件开发在学习方法上有什么不同?”,“项目实战环节多吗?”,“有专业人员带领吗?”,相信这些也是很多准备入行的初学者都会关心的问题,为了帮助大家做好嵌入式Linux的学前准备,我们对这些常见的问题逐一进行解答,提供给大家参考,希望能够有所帮助。
1、如何做好嵌入式Linux学习前的准备?要成为一名合格的嵌入式Linux工程师,就需要系统的学习软、硬件相关领域内的知识,需要在最开始就掌握开发的规范和原则,养成良好的工作习惯。
为了确保学习的效果,华清远见安排的整个课程体系是非常集中、高效的,这就要求准备参加嵌入式Linux就业课程学习的同学要调整好自己的时间,务必要确保在4个多月的学习时间内能够高度集中精力。
在整个集中学习过程中,既要保证课上认真听讲、实战演练的时间,也要保证课下继续实战演练、查阅资料的时间。
只有经过这种高强度的、实战为主的训练,才能够在比较短的时间内掌握规范的嵌入式开发工作流程,让自己符合嵌入式企业对应岗位的需求。
鸟哥的linux私房菜(基础篇)学习笔记鸟哥的linux私房菜(基础篇)是一本非常好的Linux入门教材,它全面介绍了Linux 的基础知识,包括Linux的安装、文件系统、用户管理、进程管理、磁盘管理、文件编辑器、Shell编程以及Linux网络等方面。
本文将简单介绍一些我学习这本书时的笔记和心得,以期为Linux新手提供一些帮助。
1. 操作系统和内核操作系统是由内核和外壳组成的,内核是操作系统最基础的组成部分,它负责处理硬件和软件的交互,包括驱动程序、内存管理、进程管理和文件系统等。
而外壳则是用户和操作系统进行交互的界面,我们可以通过命令行或者图形化界面与系统进行交互。
2.文件系统在Linux系统中,所有资料都以文件的形式保存在文件系统中,文件系统采用树形结构。
在Linux中,根目录是"/",其他目录都是在根目录下面的子目录。
我们可以使用ls 命令来查看文件目录和文件,也可以使用cd命令来进入和退出目录,另外,文件名是区分大小写的。
3.用户管理在Linux中,每个用户都有自己的ID号、用户名和密码。
通过用户管理,我们可以添加、删除或修改用户,另外,我们可以通过权限控制来限制普通用户访问系统的某些文件或命令,使系统更安全。
4.进程管理在Linux中,每个程序都是一个进程,我们可以使用ps命令查看系统中运行的进程,也可以使用kill命令来终止特定的进程。
另外,我们可以使用top命令来查看系统中当前占用CPU资源最多的进程,以便优化系统性能。
5.磁盘管理Linux系统中的磁盘分为硬盘和分区,我们可以使用fdisk命令来分区,也可以使用mkfs命令来格式化分区,以便在系统中进行挂载。
另外,我们可以使用df命令来查看文件系统的使用情况,以便合理管理磁盘空间。
6.文件编辑器在Linux中,有很多种文件编辑器,如vi、vim、nano等。
其中,vi是最常用的编辑器,而vim是vi的增强版,它提供了更多的功能和快捷键。
写给将要学习Linux操作系统的孩子们数学是计算机的基础,顶尖的程序员都是数学家__by Drilon Von Wagne理解GNU/Linux“UNIX 是简单的,你不需要成为天才也能理解这种简单。
”由于GNU/Linux这个词太长,下面如果没有特别指明,“Linux”就是指“GNU/Linux”。
在这个年代,恐怕没有人需要我来介绍Linux 是什么了吧?如果你觉得“Linux 只不过是跟DOS 差不多的东西”,那你恐怕很久在山洞里没见天日了吧?请问问你旁边的Linux 用户,Linux 到底是个什么地位?那为什么我还要写一篇这样的文章?因为,我发现还有很多人不不理解Linux 和UNIX,虽然他们也在用它,但是他们有时会问:“为什么Linux 不能像Windows 那样……?”,“怎么Redhat Linux不能mount NTFS 分区!”,“Linux 下用什么整理硬盘?”,“什么时候OpenOffice才能完全兼容Word文件啊?”,“现在还有什么Windows能干的事情Linux 干不了的?”……他们有40G的硬盘,却只为Linux 分配了2G空间,有时还抱怨“这个东西怎么占这么多硬盘!” 似乎Windows 该占用大部分硬盘。
他们把重要的数据装在Windows的分区,似乎信不过Linux。
他们总是到处寻找新奇的,好看的GUI 程序,对命令行的东西一概不屑一顾。
他们对Drag&Drop,菜单配置,自动升级非常感兴趣。
他们如果找到一个很像Windows 程序的Linux 程序,一定会很高兴的说:“哈哈!Linux 也能……了!” 如果Linux在某种测试中胜过Windows,他们会高兴得跳起来。
他们没有办法用Linux解决问题的时候,甚至用Wine来运行Windows程序。
有时实在没办法,只好重起到Windows,或者干脆省得麻烦,在Windows 下装一个VMWare 虚拟一个Linux 玩。
Linux操作系统总结与心得Linux操作系统总结与心得一知识总结我很荣幸选了“Linux操作系统”这门课程,因为在这门课程的学习过程中,我们通过老师的讲解以及在网上查阅资料,学到了许多关于Linux操作系统的知识,更重要的是学会了如何应用与操作Linux操作系统,我们在自己的电脑上已经安装了Linux操作系统,通过亲身体验,我们真正了解到Linux系统的方便与快捷,体会到了Linux操作系统与Windows操作系统的异同之处。
以下是我对Linux 操作系统的一些总结:(一)Linux系统简介Linux是一类Unix计算机操作系统的统称。
Linux操作系统的内核的名字也叫“Linux”。
Linux操作系统也是自由软件和开放源代码发展中最著名的例子。
严格来讲,Linux这个词本身只表示Linux 内核,但在实际上人们已经习惯了用Linux来形容整个基于Linux 内核,并且使用GNU 工程各种工具和数据库的操作系统。
Linux 得名于计算机业余爱好者Linus Torvalds。
一般可以认为,Linux是一套自由使用(一般可以免费使用)和自由传播的unix操作系统。
这个系统是由世界各地的成千上万的程序员设计和实现的。
其目的是建立不受任何商品化软件的版权制约、全世界都能自由使用的Unix兼容产品。
实际上,linux 仅仅是linux中的操作系统核心(kernel)。
(二)Linux操作系统的安装Linux操作系统的安装方法主要有3种,其方法如下:1.光盘安装到市场上的软件连锁店直接购买Linux 光盘发行版,用光盘来安装是最方便快捷的。
目前RedHat,TurboLinux和corel都可以在连锁店买到。
一定要注意,大部分Linux发行版本有“完整版”和“精简版”的区分,例如TurboLinux有1CD,3 CD和10CD三个版本。
2.网络安装目前下载Linux发行版本的站点相当多,如果你有一条64KB以上的DDN或者ISDN专线,并且有让下载工具连续运行几天几夜的准备,那么下载总是要比购买cdrom来的容易一些(因为Linux版本升级非常快,往往升级版推出半个月以后才能在本地买到发行盘)。
Linux学习心得说起Linux,就难免让人想起Windows(但反过来,谈起Windows,却不一定会让人想起Linux,可见Linux还有很长的一段路要走),基本上都会将Linux与Windows放到一起来比较,比如哪个系统操作更方便,哪个系统更加安全,哪个系统使用更加高效等等。
拿桌面端来讲,自然是Windows系统用起来更加方便、实用,毕竟Windows开发的最初目的就是要让不懂电脑的普通人也会用,而Linux则是Linus Torvalds不满Minix(一个类似Unix,被广泛用来辅助教学的简单操作系统)的种种限制而开发出来的一个免费、开源的操作系统。
但是从服务器的角度来讲,Linux相对于window来说要更加的稳定、安全,再加上Linux系统是开源免费的,由此吸引了更多的开发商选择Linux系统作为服务器。
如果大家对Linux系统敢兴趣的话,可以去看看《Linux就该这么学》这本书,里面介绍了Linux与Windows各自的优缺点,以及Linux系统的各版本功能特点,对于想要学习Linux系统的小白来说,也是一本不错的入门教程。
这里,我就对于我自己在学习Linux系统中的学习心得跟大家做一个分享。
说起学习,主要在于两个方面:“学”和“习”。
孔子也曾说过“学而时习之”,意思就是说,学会后要常常复习学过的知识。
什么意思呢?就是说,一个知识点,你学过一遍了,记住了,但是这样还不够,你还要不时的找个时间去复习这个知识点,不断巩固,最终能像吃饭睡觉一样形成习惯,达到长久记忆的效果。
关于“学”,我想大家一定不陌生了,从出生开始,我们就已经开始尝试着去学了:学着去走路,学着去说话,学着去吃饭、玩耍;长大后,一般会进入学校系统性的接受学习,从小学、中学、大学甚至于读硕读博。
这个过程中,我们会发现,“学”基本上可以分成两个部分:“记忆”和“实践”。
什么是“记忆”?就是记住要学习的内容的基础知识,比如学走路,其实我们首先是不断地观看父母长辈等其他人如何迈开脚步的,左脚什么时候抬起、踏地,右脚什么时候抬起、踏地,通过不断的观看,让自己逐步明白“走路”是怎么一回事。
学着学着Linux系统写篇心得本学期对于linux系统的学习,和自己买的一本《linux就该这么学》这本书,让我对linux有了一定的了解。
我知道了linux只是个内核。
现在的linux操作系统,都是用这么一个内核,加上其它的应用程序构成的。
linux最大的特点就是其开源性,这一点是十分难得的,这也是它能够存在到现在的原因之一,使其在金融、安全等部门有很重要应用。
学习linux,首先我们应该从基础开始学起。
对linux操作系统的功能、版本、特点,以及linux系统安装和图形环境有较全面的了解。
linux命令是必须学习的。
虽然linux桌面应用发展很快,但是命令在linux中依然有很强的生命力。
linux是一个命令行组成的操作系统,精髓在命令行,学习如何在安全的环境中执行系统命令,包括有关文件、目录、文件系统、进程等概念,如何使用相应的命令对文件、目录、进程等进行管理,了解遇到问题时,如何找到帮助信息等。
linux常用命令,有echo 命令、date命令、passwd命令、file命令、ls命令、touch命令等。
要明白学好linux不是一件一蹴而就的事,一定要能坚持使用它,特别是在学习初期。
要增加自己的linux技能,只有通过实践来实现。
只要多动手,就一定会有收获。
遇到问题时要自己去寻找答案,在寻找答案的过程中,会学到更多知识。
应该说目前我们对于linux的学习只是入门而已,学习linux是一个长期的过程,很耗时间。
作为电子信息工程专业的学生,对我们来说,linux将来主要应用于嵌入式linux系统的开发,这非一日之功,我们还需要不断深入地学习它。
最后,衷心感谢唐磊老师一学期来的辛苦教学,唐老师幽默风趣的教学方式给我们的课堂带来很多欢乐。
老师辛苦了!篇三:linux学习总结学习linux,首先得了解它,linux是一种类unix的操作系统,在源代码级上兼容绝大部分的unix标准,他的标志是一直可爱的企鹅,linux从一开始,就决定自由扩散它,包括源代码,这引起了很多爱好者的注意,他们通过互联网加入了linux的内核开发工作,随着一大批高水平程序员的加入,使得linux的迅猛发展,到了1993年底,linux1.0诞生了。
linux学习心得经过一段时间的学习,我发现linux在使用上不如windows方便(可能是我用惯了windows的缘故吧)。
1、拿第一次登录系统kde来说吧,只是用户名就把我闹糊涂了。
因为在装系统时,并没有提示是什么用户名,只是输入管理员密码。
所以到了登录时,我蒙了一头雾水。
后来密了查资料,我才晓得,原来系统用户名就是root。
真是云里去,雾里回去啊。
2、桌面倒是没得说,关键就是步入“我的电脑”,就跟windows大相径庭了。
如果你必须想要自学linux的话,我建议你先好好钻研一下有关linux的书籍。
3、再者,linux在休闲娱乐上面做的不够透彻。
我进行了一下游戏测试(中国象棋),级别选择的是高级。
在游戏进行中,cpu的占用率曾一度达到%,象这样的情况,我们怎么进行多任务操作呢?况且游戏的界面也不是很精美。
不过,linux的系统较之windows来说必须平衡得多,系统死机的机会太少。
并且,它除了多个交互式终端,各为其主嘛。
为期一周的linux课程实训已经结束。
现在我把这次收获丰富的实训自我总结一下。
我们的教学实验存有许多的项目,首先由老师指导然后分小组单一制顺利完成老师布置的实验内容,教学实验的内容十分多样可循,课程很新颖。
主要的大项存有:重新认识网络设备与数据传输流形,交换机的布局,路由器交换机的布局命令,静态路由的布局。
现在首先回顾一下网络设备与组网拓扑这节有趣的课程。
在这个实验中我们必须记住了解很多网络物理设备,例如:交换机,路由器等设备;还有很多通信接口,例如:aui(粗同轴电缆连接接口),rj45(双绞线以太网接口),sc接口(网络接口)。
不同的设备之间的需要连接需要不同的线缆,必须使用正确的接法和线缆才能保证设备之间的正常通信。
介绍流形结构图就是十分关键的课程,无论什么样的网络都从最基本的流形结构中研究出的,基本的网咯流形结构就是十分关键的基础,很多网咯工程都须要设计流形结构图,介绍流形结构图十分必要。
Linux学习之路-致想学好linux的新人们前些天又找出ubuntu装上了,于是没事的时候又去各处看看关于linux的感想和评论,看得出喜欢和学习linux的人越来越多了,但看文章中很大一部分要么是windows vs linux的斗嘴,要么是对linux使用的抱怨。
自己学习linux已经有几年了,因为不是计算机科班出身,所以对于更深入的东西一直没有接触,不过对于如何学好linux也算是积累了一些经验,文章看得多了,也有了不少的思考。
或许是该把这些想法做个总结的时候了,既是对自己思路的整理,也给想学好linux的新人们一个参考。
首先声明一下,我的专业是会计,喜欢linux完全是因为业余爱好,文中观点肯定会有不当之处,也请大家批评指正。
这篇东西有点长,如果你真的有兴趣,建议慢慢看完,如果你没有时间或是只要想了简单的了解一下linux的使用,可以只看第一部分,如果对于linux的安装使用已经有了基础,不妨从第二部分开始看起。
希望本文能对大家有所帮助。
想用好linux的话,自己还是要有一些准备的。
首先,你最好能找一台在硬件方面通用性好一些的电脑(这样在初次安装的时候会相对顺利一些)。
其次,一定要有一个方便上网的环境,最好是有固定IP或是有DHCP动态地址的,ADSL类的其次。
其他的虽然也不是不行,但可能会遇到比较多的麻烦。
没有网络的话,最好还是不要用linux了,太不方便,也不能发挥linux的长处。
第三,最好有一定的英语基础,会让你的学习变的方便很多(但这不是绝对的,毕竟现在的中文资料已经挺全面了)。
最后,你要有坚定的信心(这个是最重要的)。
第一部分基本话题转入正题,从安装系统说起吧。
对于初学者应该选择比较容易安装的版本,如Ubuntu、Fedora等比较常见的版本,好处有二,一是系统资料比较丰富,硬件支持比较好,另外就是用的人多,遇到问题以后,也方便上网查询资料。
其实高手们早都说过了,各种linux发行版其实都是一样的,都是linux。
发信人: yuhj (勇^敛), 信区: Linux标题: 给Linux新手[系列之一]发信站: BBS 水木清华站 (Mon Aug 21 18:49:57 2000)给Linux新手 [系列之一]by YUHJ@SMTH BBS你从来只用过Windows,从来没接触过UNIX,只知道把一个文件拽来拽去,只知道硬盘就是C: D: E:却从来没有研究过分区表,也许会用VC编个程序,很习惯它的集成环境....有一天,不管什么原因了,也许是看报纸上那些把内存和硬盘都分不清楚的记者的吹嘘,或者是老板要求你用它作个项目,或者是同学们都有了你没有觉得很土,或者你听说找工作有这个的经验就有更大希望....不管怎样,你想在自己的机器上安装一个Linux。
OK,这个文章就是给你写的,因为从现在开始,你会有成堆的问题你会觉得从前在windows那里得来的有关计算机的经验好像完全用不上。
你会觉得“Linux怎么这样麻烦”。
你会有种从来没有开过汽车但是得把汽车拆开修理一样觉得无处下手。
OK,这个文章就是为你写的。
为什么要学Linux。
其实你不必学习Linux,如果你就是想使用计算机让它使你的工作,比如打字,排版,统计数据等更有效率,Linux不行。
Windows,或者我推荐windows 2000是你最好的选择,它对中文的支持很好,非常稳定,上面有无数应用程序,而且如果你自己承担风险,还可以使用盗版,免费。
Linux将会给你造成很多麻烦,安装时会造成系统数据丢失,无法驱动网卡/声卡/显示卡/显示器,无法配置中文,图形界面速度慢,等等。
从前在windows上很容易做到的比如修改显示频率或者安装新的网卡驱动在Linux下都变得好像要你自己重新上一次大一计算机原理课那么讨厌。
呵呵,那Linux有什么好处呢?你会问。
其实Linux没什么好处,从使用角度,它唯一的好处是它是我们自己的,而windows再好,是Microsoft的。
写给将要学习Linux操作系统的孩子们数学是计算机的基础,顶尖的程序员都是数学家__by Drilon Von Wagne理解GNU/Linux“UNIX 是简单的,你不需要成为天才也能理解这种简单。
”由于GNU/Linux这个词太长,下面如果没有特别指明,“Linux”就是指“GNU/Linux”。
在这个年代,恐怕没有人需要我来介绍Linux 是什么了吧?如果你觉得“Linux 只不过是跟DOS 差不多的东西”,那你恐怕很久在山洞里没见天日了吧?请问问你旁边的Linux 用户,Linux 到底是个什么地位?那为什么我还要写一篇这样的文章?因为,我发现还有很多人不不理解Linux 和UNIX,虽然他们也在用它,但是他们有时会问:“为什么Linux 不能像Windows 那样……?”,“怎么Redhat Linux不能mount NTFS 分区!”,“Linux 下用什么整理硬盘?”,“什么时候OpenOffice才能完全兼容Word文件啊?”,“现在还有什么Windows能干的事情Linux 干不了的?”……他们有40G的硬盘,却只为Linux 分配了2G空间,有时还抱怨“这个东西怎么占这么多硬盘!” 似乎Windows 该占用大部分硬盘。
他们把重要的数据装在Windows的分区,似乎信不过Linux。
他们总是到处寻找新奇的,好看的GUI 程序,对命令行的东西一概不屑一顾。
他们对Drag&Drop,菜单配置,自动升级非常感兴趣。
他们如果找到一个很像Windows 程序的Linux 程序,一定会很高兴的说:“哈哈!Linux 也能……了!” 如果Linux在某种测试中胜过Windows,他们会高兴得跳起来。
他们没有办法用Linux解决问题的时候,甚至用Wine来运行Windows程序。
有时实在没办法,只好重起到Windows,或者干脆省得麻烦,在Windows 下装一个VMWare 虚拟一个Linux 玩。
你支持Linux,你喜欢Linux,你能从中感觉到快乐,这非常好。
你现在只需要明白的是:Linux 从来就不是一个玩具,它是天才UNIX的后代。
UNIX 是自晶体管发明以来最伟大的发明,它从诞生那一天开始就比Windows 的设计出色。
Linux 并不需要追赶Windows,不需要打垮微软,它的最终目标是改变整个计算机世界,还人们自由,给人们乐趣和方便。
其它UNIX很多都已经败在Linux脚下,更何况Windows!你如果出现了以上的情况,说明你的思想受到了Windows 的某种潜移默化的影响和误导。
你没有能够从本质上理解存在于Linux 身上的UNIX 思想。
UNIX的设计者Dennis Ritchie 说:“Unix is simple. It just takes a genius to unde rstand its simplicity.” 但是我不这么认为,因为我不是一个天才,但是我却勇敢的把Windows完全删除掉,半年之后我体会到了UNIX 的思想和好处。
因为我相信这样的信念:“Windows 能办到的事Linux 一定能办到,而且办的更好。
”这小节开头的话应该改成:“Unix 是简单的,但是在这个冲斥着Windows 错误观念的世界,你需要信念和勇气才能理解它的简单!” 我下面就告诉你一些我理解到的东西。
微软的地位微软的名声在欧洲和美国的大学里,特别是在计算机系里之坏,大家可能有所耳闻。
我认识的MIT,Stanford 的教授,贝尔实验室的专家,甚至一个欧洲小国的高中计算机老师都绝口不提微软的名字。
在他们眼里,微软只是一个没有真技术,专靠在落后国家商业宣传和垄断经营的小公司。
这个“小”并不是说它人少,钱少,而是说它先进技术少。
我上次和王益合作写了一个算法演示程序,那个算法是贝尔实验室一位科学家Steven Fortune很天才的发明,为了程序能够被身边大多数人使用,我们选择了VC+MFC 作为平台。
我在分析算法时还得到Fortune 很热情的鼓励,寄给我一份资料,还多次回信耐心的给我讲解了很多细节。
但是程序完成之后,我把样品发给Fortune,他回信说:“对不起。
我机器上没有MFC。
” 话说的很客气,但是我已经感觉到了他对Windows 的不屑。
然后我把MFC 静态编译进程序再发给他,他就没有再回信了。
他显然不是瞧不起我,而是确实有难处。
你能感觉到这位科学家对微软和Windows 是什么态度了吧?不是反感,而是他心里根本没有Windows 这个东西!微软在高科技领域没有发展,那么它怎么生存呢?到发展中国家去发展一下,他们的人民还对电脑一无所知,我说不定甚至可以打入大学的计算机系呢。
我送他们软件,我捐钱盖大楼,我找图灵奖获得者来演讲!好了,现在全国的大学包括清华,几乎所有人机器必装盗版Win2000, Office XP,学校的选课系统是非IE不能正确浏览,论文用Word 编辑,演示用ppt做,连863 项目都用VC 写程序了。
我很久以前就看到一份报纸说,“微软为什么不严厉打击盗版?” 这篇文章说,微软非但不打击中国的盗版行为,而且有放任之趋势。
放长线吊大鱼,“以后我要你们加倍的来还我!” 确实如此,它的目的快实现了。
Windows 笼罩下的中国计算机教育说句丢脸的话,比尔盖茨很久以前是我的偶像…… //blush在中国,比尔盖茨被很多人奉为神圣,“少年电脑天才”,甚至有的人提到他的名字就做出“抱拳对天”的姿势。
很多人谈到微软的“新技术”,“高科技” 都是眉飞色舞。
各种“VC编程圣经”,“深入了解Visual C++”之类的书,在开头几页都会出现非常肉麻的字眼,“在那团团的混沌中,一个开天辟地的精灵,Windows 1.0,诞生了……”微软的软件被这么多人盗用,那么人们是怎样使用这些盗版程序的呢?先看看电脑培训班,教的都是一些DOS 命令,打字,Windows 基本操作,Word 文档处理,PowerPoint,高级班可能有Excel,Access…… 参加各种微软认证考试,MCSE, MSDE 的人络绎不绝,考试辅导班都贴出了“280元。
考过为止”之类的字样,考试参考资料更是昂贵,有些电脑书店整整两书架都是“Microsoft Press”的东西。
我有个同学参加认证考试,每门考试都要200多元,而且你一次考不过再考,又要交钱。
他后来还津津乐道跟我说,看我,花了XXXX(一个四位数)元考过了微软认证,得到一张比尔盖茨亲笔签名的证书和价值6000元的Windows XP 内部发行版。
“电脑要从娃娃抓起”,我们再来看看娃娃们学的是什么。
大部分家长给孩子买了电脑之后,他们首先就会装一个盗版的Windows,然后买来盗版的游戏开始玩。
如果哪个孩子会用Delphi 编程序,那可不得了。
报社记者,电视台争相报导,说,某某学校的初中生某某,在别人都还在玩电脑游戏这种“初级阶段”的时候就已经用Delphi 写程序了。
镜头还瞄准了他显示器上面的像框中的比尔盖茨头像!我刚进入大学计算机系时还不懂得什么是操作系统,因为我以前只用过“中华学习机”。
看到新入学的同学们各个谈论的都是“Windows 95”,“VC”…… 我简直觉得我落后了好几十年一样,整个一土人,根本跟他们答不上话。
好不容易找到一个比较熟的同学问了一下:“你们天天谈论的瘟95是什么啊?”答:“win95就是一个操作系统,跟DOS是一类。
”“朵死是什么?” “你连DOS都不知道是什么?别在计算机系混了。
” 学校上课当然不讲VC编程之类的东西,但是上Pascal 的老师有一次就说:“嗨,我们学校真是落后。
现在别人都用C, C++,甚至VC 了,我们还在讲Pascal。
不知道什么时候才能有VC课啊。
你们出去也是要用VC的,只好自学了。
” 有些同学很多时候上课都捧着一本很重的“Windows 编程大全”之类的书,根本没有听课,吃饭时就念念有词的跟我说,“代码的优化是无止境的”,“匈牙利命名法真是伟大的发明” …… 这就是中国很多大学计算机系的情况。
感觉到无知了?这不是偶然的,而是微软长久以来的如意算盘。
它要让无知的大家都把它奉为神圣,它要让支持UNIX,Xwindow的人一旦说UNIX 好,Xwindow 好的时候,都被一群人围着说教:“这个Windows 也能做到”,“你对Windows 有偏见”,“微软才是主流啊”,“你敢瞧不起win2k?”,“.NET 就是世界潮流”,“微软的毕竟是新技术”,“有钱就是有技术”…… 甚至在一番论战比较后败下来还是要说:“Windows 性能差点,但是易用性强”,“Windows 是老百姓用的,要求别那么高”,“微软那么有钱,以后想超过UNIX 还不容易吗?”……发达国家的计算机教育我前段时间在USENET 发文问有关Scheme 语言的问题时,认识了一位丹麦人。
他解决了我所有的问题,并且建议我阅读一些很“深奥”的有关程序语言语法,文法的书,他告诉我很多网站可以学习LISP,Scheme,人工智能,算法。
他叫我看Jonathan Rees 的论文。
他还打包给我寄过来一份MIT 的"How to Design Programs"。
他说他在自己的PC 机上装的是Linux,他用Emacs 编辑,运行Scheme 程序。
他对Emacs 的了解和爱好真是使人惊讶。
他大学本科毕业时做的毕业设计是一个Scheme 解释器。
这对于我来说是望尘末及了。
他是那么的不厌其烦,我的每一个问题他都详细的回答。
我有时都觉得过于详细了,怎么这么耐心啊?我觉得他似乎是我的高中老师。
他是什么样的人呢?我好奇的打听了他的情况。
原来,她是丹麦一所普通高中的计算机老师!注意我换了人称代词!她说她在高中里讲授程序设计和算法,计算机语言文法分析。
她说用Scheme,她的学生不用再为指针越界,内存泄漏等程序语言本身的问题而烦恼,而专注于问题和算法本身。
有利于培养学生解决问题的能力,特别是用计算机解决数学问题的能力。
天哪!为什么欧洲出现那么多数学家,几何学家?你看看别人重视的是什么!我们的计算机教育如果继续这样下去,只会沿着弯路越走越远!微软和它的朋友们的如意算盘下面来看看微软的收入是怎么来的。
首先,Windows 98系列操作系统,一个就是100 多美元,每次升级又是几乎同样的价钱。
Windows NT 还要贵几倍,而且有用户数目限制,5个用户的,10个用户的…… 以后如果要增加用户数目还要按比例付钱。
这个奇怪的现象被通用汽车公司的总裁比喻为:“你买的微软牌汽车最开头只有一个座位,每加一个座位你得向汽车公司付钱,每开100英里要大修一次,每过一年要换一次引擎。
”花了如此多钱买来的操作系统就能用了吗?它竟然连压缩程序都没有提供!你装上Windows 之后一般第一件事就是去下载一个WinZip 吧,“只要29 美元”。