软件工程师的职业规划
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
软件工程师职业规划
主讲人:李翊谢谢大家,非常高兴有机会再次回到校园和大家共同探讨“软件工程师职业规划”这样一个话题。
在这个讲座开始之前,我想让大家先看一个图片,这个图片是实景拍摄,在北京的中关村,是招聘会的一个现场的画面,密密麻麻的全是人。大家看到之后有什么感觉呢?你们可能感觉很有震撼力,对于我来说就是勾起了痛苦的回忆。确实想找一份自己满意的工作不是很容易,特别是对于我们软件专业的学生来说去找一份工作就需要规划,我今天就把我的一些经验介绍给大家,使大学能够及早地规划好自己的人生。
大家最小的也是大一的吧,我觉得即便是大一,离找工作也不远了。我们怎么使我们自己在面临找工作难的环境的时候能够有很强的竞争力,我觉得大家应该从大一的时候就开始有意识地去规划自己的人生、去塑造自己,使自己能适应这样的环境,这就是我们今天要讲的一个主题。
今天我们的主题是做软件的人的规划,我们这个主题有以下几个要点:第一,我们要分析一下中国软件产业的发展现状,大家既然将来要从事这个行业,要在这个行业“混碗饭吃”,所以一定要了解我国现今的软件行业到底发展到一个什么样的时期,它有什么特点,我觉得这个是我们应该了解的第一个话题。第二,我们要了解一下我们国家目前软件人才的体系结构,它有什么特点,它出了什么问题。因为只有了解了这一点,我们大家才能够对症下药,才能按照这样的需求去规划我们的知识、技能等。第三点,我就跟大家讲一下,我们要做一个合格的软件工程师或者准备做一个合格的软件工程师应该具备哪些基本的素质和知识。这些基本的素质和知识往往是你第一次去面试一个公司的时候,那个面试官要考核你的最主要的东西。
第一个,我们先来看一下我们国家软件行业发展的现状。软件是IT产业中的一个环节。硬件、软件、IT服务是组成IT产业结构的三大块。软件和硬件看起来区别很大,但是对于我们来说动起来其实差别不大。因为在硬件中的一些理论、一些方法现在已经慢慢渗透到软件行业了。IT服务是个什么概念呢?大家知道,软件也好,硬件也好,它们不断地发展,越来越壮大,那么对于一个企业来说,它如何能够从IT的发展中受益呢?比如说一个企业想有一套这样的软件帮助它进行业务的管理,那它怎么能方便的获得这样的一些利益呢?IT服务就是对于这样的情况发展起来的一个分支。大家可以这样理解:软件和硬件是核心,IT服务是包在外面的接口,我们每个个人也好、每一个这样的企业也好,可以通过IT服务去获取一些利益。这就是我们简单地给大家介绍一下IT产业结构的一些方面。
我们主要还是搞软件,下面我就来给大家介绍一下软件行业发展的概况,特别是在我国软件行业的发展情况。我们通过数据可以看出我们国家的IT行业特别是软件行业呈现一个非常快的上升的势头,连续5年以28%的速度递增。这样的数据告诉我们IT行业在我国应该还是一个飞速发展上升的时期。再就是现在的社会对软件工程师也好、网络工程师也好,对人才的需求非常大,目前每年至少在40万人以上,这是一个相当庞大的数字,大家可以计算一下,我们国家每年毕业的大学生是多少,可以分析一下这个需求量在大学毕业生中所占的比例。这就是通过数据给大家传达这么一个信息:IT行业目前在我们国家呈快速上升
的一个情况。
下面给大家解释一下原因,这个原因也是给大家解除一些顾虑。什么顾虑呢,我相信每个进入IT行业的人都会有这样一个顾虑:每个学校都有计算机专业,甚至一些职业学校也培养计算机方面的学生,别的专业的学生也挤进这个行业,市场上的IT行业的需求是不是已经饱和了,已经没有我的容身之地了,在这个地方我给大家介绍两点,这两点是软件行业的特点:1.无限的机遇;2.相对饱和。我首先讲一下什么叫“相对饱和”,大家从概念上应该能够理解这样一个意思:不是真正的饱和,好像饱和,其实没有饱和。为什么会有相对饱和的情况出现呢?这是和软件行业本身的特点息息相关的,软件科学作为一门自然科学,但它和其它自然科学有很大的不同。搞自然科学的科学家每天都在追求真理,使劲往里钻,永远钻不上头。而软件科学的真理就是“0”和“1”在内存里的堆砌,这个真理已经搞清楚了,那我们做软件的人每天都做什么事情呢。每天都在不断地“打包”,比如包一层叫做操作系统,每天不断地进行。“0”和“1”是核心,所有软件的概念都是基于这样一个核心的,那么每裹一层的话,如果是球体的话,那么它的面积会增加很多倍。如果在某个时候,这个球上面已经站不下人了,已经站满了,那说明它是饱和了,但仅仅是一种相对饱和。有朝一日,它外面再裹一层的时候,它所提供的就业机会可能就是以前的2倍、3倍、10倍、20倍,甚至更多倍,大家应该明白这样一个意思。我举一个例子,在1998年到1999年,是互联网在我们中国飞速发展的一个时期,在这个时期如果你会做网页,在北京找一份工作一个月可以拿到8000块钱,所以很多人在这个时期涉入到这样一个行业中,但是没过几年就发现做网页的人太多了,每个公司都已经有自己的网页了,就不需要那么多人了,现在,你要只做一个网页工程师的话,你可能连1500块都拿不到,这个时候我们能不能说IT行业饱和了呢?严格来说应该是一种相对饱和。因为计算机它不仅仅做网页这么简单,企业还可以建立员工管理系统等,这样的话又带来了更多的就业机会。我说这么多,无非是给大家传递一个信息:你现在搞IT行业,你不要担心它过两年会饱和,离这个时候还很远,目前IT行业对于大家来说,有无限的机遇。我只想说这么一点,打消大家的顾虑。如果你在某个时候感到某个方面饱和了,那它是一种相对的饱和,我希望大家理解这样一个概念。
下面我们来看一些数据,这些数据也是反映了我们国家软件行业增长的势头。这个是中国2000年到2003年,中国软件产业总额的增长,大概每年以2倍的速度增长,增长率为200%。但是从横向来比,我们国家和其它国家在全球软件总额的分配来看,我们国家只占2.64%。这两个数据说明:说明我们的软件发展还处在一个比较初级的阶段。比较初级的阶段对于大家来说,当然会意味着困难、问题,但更多的是意味着机遇。如果它发展到很高水平了,那么这个行业就是快接近真正的饱和了,这样一个初级的阶段对于大家来说充满着机遇。
如果想在我们国家搞软件,有哪些热点呢?第一个是软件外包。据权威资料显示,我们国家未来可能是成为美国和日本最大的软件外包基地。就是说以后,美国和日本的软件项目的单子拿到中国来做,由中国人来做,外包给我们中国人。日本有67%的软件都是我们中国人做的。为什么会这样呢?对于美国和日本还有欧洲的一些国家来说,它们选择中国作为软件外包的基地,是因为我们国家目前的经济形势良好、政治环境稳定,更重要的是人力资本比较便宜。那我们中国为什么给他们做呢?检验一个医生水平的是什么?就是那些病人,而且是有疑难杂症的病人,每天都看头疼感冒提高不了医术。所以说外包也是提高我们自身水平