1990年考入大学,因分数不够,未能就读物理专业,而改学四年地质专业。
1994年7月毕业,分配到一家冶炼厂工作。
1997年3月,放弃成为车间主任的机会,只身来到北京,在一家保险公司卖保险。
2001年5月,参加“就业班”学习。之后,回到原单位从事应用软件开发。
2002年9月,开始参加清华大学软件工程硕士班(MSE)的学习。
我和邓旭并不熟,只知道他以前是一家保险公司的部门经理,来我们这里学习的目的是为了开发保险方面的应用软件,仅此而已。我打电话约他采访,他欣然答应。在我们见面时,他显出一副受宠若惊的样子,而他的这种反应也让我觉得有些受宠若惊……和许多小孩子一样,邓旭在小学时代也有一个崇高的理想──长大成为一名天体物理科学家。但是,因为高考分数不够,邓旭只好放弃理想,转读地质专业。在大三的时候,邓旭曾专程来到北京,拜访了北京大学物理系的教授,表达了报考北大物理系研究生的强烈愿望,结果却未能如愿。大学毕业以后,邓旭回到家乡,在一家大型冶炼厂工作了三年。然而,不甘寂寞的他,最后还是放弃了这个工作,于1997年只身来到北京寻求发展。而此时,他马上就要被提拔为车间主任了。
满怀憧憬的邓旭来到了北京,开始了近乎漫无目的的寻找──他想搞物理,但一没学历,二没经验,谁会接受他?他想搞电脑,可是到中关村溜跶了一圈,他发现电脑实在太高深了,“不是一般人能干的!”邓旭心想。无意之中,他接触了卖保险这个行当。从此,邓旭进入了保险行业,而且一干就是6年。
当他深深地意识到,电脑技术的应用必将给公司带来巨大效益的时候,他开始自学电脑,而且停下了工作,专门来参加我们的就业班。后来,他觉得还没有完全弄明白电脑,于是干脆辞掉工作,到清华大学专心学习“软件工程硕士”(MSE,Master of Software Engineering)。但是,他仍然无法摆脱一些困惑──自己将来毕业了,能够做什么?MSE课程中讲到的东西,在将来实际的工作中是不是具有实际意义?他是不是应该边工作边学习……
有些事情,当你身处其中的时候,往往不知道应该如何选择。但当你经历了之后,就会豁然开朗,明澈见底。在采访结束的时候,我给他提了一些建议,他大有如梦初醒的感觉,连连点头说:“有道理,是应该这样做!”。
一、最终,走进清华学堂
周:你现在在做什么?
邓:在清华大学软件学院上学。
周:是通过正式考试考进去的,还是那种交钱就能读的?
邓:我学的是MSE,也就是软件工程硕士,这是清华的第一届。2002年招生的时候,清华大学做了一个试点,就是先把人先进来,正常上课,正常考核,到来年再补一次入学考试。入学考试和应该学的课程的考试都通过了,直接就可以拿到MSE学位。当时我没来得及参加入学考试,不过有一部分人参加了,明年他们就不用考了。
周:这是正规的清华大学的MSE吗?
邓:对,是清华大学的。不过也是全国的,因为这是由国务院学位办批准设立的。
周:入学考试是全国统一考试吗?
邓:是全国统考。去年6月进行了一次,今年没考,因为“非典”的缘故,改到了10月份。去年只考数学、英语和一门专业课和一门综合课。今年的考试内容改成语文、逻辑、英语、数学、还有一门专业课。这几门课考完以后,需要再补一个综合考试,最后还有面试。
周:总共要考五门,是吗?
邓:对。每门考试都是120分,全国统一录取分数线。
周:软件工程硕士主要培养的应该是软件开发管理人才,那么主要学习哪些课程呢?
邓:除了本科学过的课程,比如JAVA、信息化管理等等,还有离散数学、软件开发管理。去年我们学了面向对象、嵌入式开发,今年更多的讲网络安全,还有就是软件工程的改进。上一门课是软件项目管理,是清华大学软件学院和微软研究院合作开设的课程。课程分两部分,一部分是理论的项目管理,一部分是讲座,就是请微软的研发人员到我们这里来讲整个项目的开发过程,从总经理到各个部门的负责人都有。
点评:开设软件工程硕士专业,可谓我国学位改革的一大进步!培养MSE的目标是培养软件项目开发管理人才,而且MSE的课程内容与企业应用的结合比较紧密,因此非常实用。但是,也有一些大学,虽然设立了软件学院,却由于存在与传统教学体制的冲突,因而工作开展起来困难重重。邓旭在清华参加的这个班应该是比较成功的,同时还有微软做支持,效果应该不错。
周:你们班一共有多少人?
邓:我们这一届有七个班,一个班应该是五、六十人吧。
周:学费的情况怎么样?
邓:不算太贵,我两年半缴了24000元。
周:基本上一年不到一万块钱,还是挺便宜的。
邓:像我这样的,在通过了入学考试以后,再补缴一部分。补缴全部学费以后,就可以学完这个专业的所有课程。最后,拿的是清华大学的硕士学位,还是非常值得的。
周:但是软件工程硕士班不是说什么人都能上的,你要通过全国统考,才能拿到学位。这样好多人都上不了,即使有钱,如果不能通过入学考试,也没有办法学,对吗?
邓:对。
点评:我认为,软件工程硕士应该具有类似EMBA的性质。EMBA面向管理岗位的在职人员,为提高在职人员的管理水平,结合企业管理过程中的实际情况进行系统地学习,这样可以提高这些管理人员的管理能力,从而达到使企业健康有序的发展的目的。培养软件工程硕士的目的,应该在于提高软件开发的管理水平,结合软件开发过程中的实际情况进行系统地学习,从而达到软件企业能够朝规模化、国际化的方向发展的目的。
周:现在在学习的过程中,是不是感到特别吃力?
邓:上半年特别吃力,主要因为我本科学的不是这个专业。
周:你在本科学的什么专业?
邓:地质专业,特别偏。不过,我在上大学的时候,学校和日本一家公司搞了一个实验室,有很多可以接触计算机的条件。当时我就感觉到,地质专业就业前景一定不好,应该积极学点计算机的知识。但我对计算机的真正入门,应该从去你们那儿学了就业班开始算起。后来,在工作的过程中,我发现欠缺的东西实在太多了,所以就来到了清华参加软件工程硕士班的学习。






