软件行业知识

更新时间:2023-03-08 10:17:16 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

软件相关知识

第一部分:IT及IT产业概况

1. 什么是IT

IT是“Information Technology 信息技术”的首字母缩写,涉及与信息产业相关行业,以电脑为代表。大体来说就是电子类产品,比如电脑,手机,投影机,打印机,及所有的电脑周遍设备都称之为IT产品。IT行业指的是经营这些产品的行业,另外还包括网络,软件等都称之为IT行业。

严格意义上说,信息技术由以下三部分组成:

? 传感技术:这是人的感觉器官的延伸与拓展,最明显的例子是条码阅读器; ? 通信技术:这是人的神经系统的延伸与拓展,承担传递信息的功能; ? 计算机技术:这是人的大脑功能延伸与拓展,承担对信息进行处理的功能。 而软件技术是IT技术的核心,大量应用于网络、通信,连接硬件与用户。

2. 什么是IT业

IT是一个非常宽泛的概念,有一个大致的分类:

? IT基础技术的提供 IC研发、软件编写 如INTEL、MS等 ? IT技术产品化 元器件、部件、组件制造 如精英、大众等 ? IT产品集成化 计算机及外设制造商 如联想、IBM ? IT产品系统化 解决方案、信息系统 如华为、HP ? IT产品流通 渠道、销售 如神州数码 ? IT产品服务 咨询服务和售后服务 如蓝色快车

? IT产业舆论支持 IT类媒体 如CCW(计算机世界)、CCID(赛迪集团) ? IT产业第三方服务 各种需要配套的服务 如法律咨询、PR服务 ? IT后备人员培养 各种院校 如计算机专业 ? IT产业合作组织 各种协会、集会

3. 什么是信息化

信息化是指培养、发展以计算机为主的智能化工具为代表的新生产力,并使之造福于社会的历史过程。信息化涉及国民经济各个领域,它的意义不仅限于技术革命、产业发展,信息化正逐步上升成为推动世界经济和社会全面发展的关键因素,成为人类进步的新标志。简单说,所谓信

1

息化是用信息技术来改造其他产业与行业,从而提高企业的效益。从范围上,包括:

? 政府信息化:电子政务、审批系统、公文批办等 ? 工业信息化:汽车、纺织等创通工业

? 企业信息化:SCM(供应链管理) 、CRM(客户关系管理) 、OA(办公自动化)、MIS(管理

信息平台)、PLM(产品生命周期管理)、MA(营销自动化)等 ? 社会信息化:电子商务、电子娱乐、远程教育等

4. 中国IT产业发展现状

中国IT产业主要包括电子信息产品的制造、软件开发、信息技术服务的推广应用等。经过改革开放和快速发展,目前我国的信息产业已形成了较为完整的工业生产体系。全国电子工业总产值规模已居世界第四位,主要电子产品已形成规模化生产,其中收录音机、电话机、彩电、彩管、音响设备、VCD和一些基础元器件的生产规模已居世界第一位。

但是相比较欧美IT企业以及后起之秀的日本、韩国,中国IT制造业还处于产业的下游。中国许多从事加工、装配的IT企业深受价格战、高额专利费等问题的困扰。同时,随着世界上其他不发达地域的开发,中国IT制造业原来具有的劳动力和资源便宜优势也面临着愈来愈激烈的竞争。

5. 知名IT公司

全球10大IT业巨头:

1、 销售额最大的IT企业、最大的PC和打印厂商惠普

2、 最大的IT服务企业、最大的企业级IT企业、最大的中间件厂商IBM 3、 最大的软件企业、市值最高的IT企业微软 4、 最大的互联网企业、增速最快的大企业Google 5、 最大的网络企业思科 6、 最大的手机制造商诺基亚 7、 最大的半导体厂商英特尔 8、 最大的数据库厂商甲骨文 9、 最大管理软件厂商SAP

10、近几年表现非常抢眼的苹果公司

国内IT业务收入居前的公司有:华为、中兴、神州数码、北大方正、浪潮、百度、腾讯、网页等

第二部分:软件及软件行业

2

6. 什么是软件?

软件(software)是一系列按照特定顺序组织的计算机数据和指令的集合。

软件是用户与硬件之间的接口界面。用户主要是通过软件与计算机进行交流。软件并不只是包括可以在计算机上运行的电脑程序,与这些电脑程序相关的文档一般也被认为是软件的一部分,简单的说软件就是程序加文档的集合体。

程序不等于软件,程序只有被客户所接受、实现了商业价值,才叫做软件,其中还要做包括营销、建立经销渠道等等大量工作。

7. 软件的分类

一般来讲软件被划分为系统软件、应用软件,其中系统软件包括操作系统(如windows)、中间件软件(中间件处于操作系统软件与用户的应用软件的中间,是一类软件的统称)、数据库软件(sql server、oracle、DB2等);应用软件包括行业管理软件(社保系统,电力系统,银行系统等)、文字处理软件(如Office、WPS)、辅助设计软件(如AutoCAD、Photoshop)、媒体播放软件(暴风影音、豪杰超级解霸、Windows Media Player、RealPlayer)、系统优化软件(windows优化大师、超级兔子魔法设置)等等。

8. 什么是软件开发

软件开发是一个把用户需要转化为软件需求,把软件需求转化为软件设计,用软件代码来实现软件设计,对软件代码进行测试,并签署确认它可以投入运行使用的过程。在这个过程中的每一阶段,都包含有相应的文档编制工作。具体包括:

第一个步骤是市场调研,技术和市场要结合才能体现最大价值。

第二个步骤是需求分析,所谓\需求分析\,是指对要解决的问题进行详细的分析,弄清楚要满足客户的要求,需要的开发环境、开发语言、开发流程等。可以说,“需求分析”就是确定要计算机“做什么”。作为项目设计者应当完整的做出项目的性能需求说明书,因为往往性能需求只有懂技术的人才可能理解,这就需要技术专家和需求方(客户或公司市场部门)能够有真正的沟通和了解。

第三个步骤是概要设计,将系统功能模块初步划分,并给出合理的研发流程和资源要求。 第四个步骤是详细设计,这是考验技术专家设计思维的重要关卡,从需求分析到概要设计到完成详细设计说明书,一个软件项目就应当说完成了一半了。换言之,一个大型软件系统在完成了一半的时候,其实还没有开始一行代码工作。那些把做软件的程序员简单理解为写代码的,其实是一种误解。

第五个步骤是编码,在规范化的研发流程中,编码工作在整个项目流程里最多不会超过1/2,通

3

常在1/3的时间,所谓磨刀不误砍柴功,设计过程完成的好,编码效率就会极大提高,编码时不同模块之间的进度协调和协作是最需要小心的,也许一个小模块的问题就可能影响了整体进度,让很多程序员因此被迫停下工作等待,这种问题在很多研发过程中都出现过。

第六个步骤是测试,测试是项目研发中一个相当重要的步骤,对于一个大型软件,3个月到1年的外部测试都是正常的,因为永远都会有不可预料的问题存在。完成测试后,完成验收并完成最后的一些帮助文档,整体项目才算告一段落,当然日后少不了升级,修补等等工作,只要不是想通过一锤子买卖骗钱,就要不停的跟踪软件的运营状况并持续修补升级,直到这个软件被彻底淘汰为止。

9. 软件企业人员分工

目前国内的软件公司,有的以开发为主、有的以销售为主,后者一般是大牌软件厂商的代理,而前者迥然不同,多数以项目形式进行部门设置,遵循软件开发流程,有不同的岗位分工。程序员按照技术专长的不同,可以分为java工程师、.net工程师、数据库工程师等等,随着行业经验和技术能力的提升,程序员可以按照管理、销售、技术等不同的道路规划自己的职业发展。

1管理路径CEO CTO 项目经理 系统分析员 软件工程师 程序员 辅助人员 技术路径10. 毕业学员可从事的工作岗位

? Java软件工程师:主要用java技术从事应用软件开发,薪水比.net工程师略高,目前市场需

求量很大。

? .net软件工程师:主要用.net技术从事应用软件开发,目前市场需求量很大。

? 售前技术支持:有部分销售功能,结合产品特点针对客户需求给出解决方案,需要较好的

人际交往能力和对客户业务、自身产品的深入认识。

? 售后技术支持:定期跟踪客户使用反馈,及时协调和解决出现的问题,有时需要出差。

4

? 文档工程师:软件开发过程产生大量文档,需要专人从事编写、维护、修订开发文档,技

术说明书、产品说明书、用户手册等等技术文书工作,要求有一定的文字功底。

? 外包开发工程师:一个概念:“外包”指一些发达国家将非核心的软件编码工作交给劳动力

成本较低的国家进行,主要目的是节省成本,目前的软件外包最大的国家是印度。国内软件外包主要是对日外包,集中在上海、大连、深圳等城市。外包开发工程师需要有一定的外语基础(英/日),会熟练编码,无需做设计。

? ERP/CRM/OA/B2C应用开发工程师:运用.net、java、数据库等技术开发人力资源管理、客

户关系管理、办公自动化、电子商务平台等大型企业级应用软件。

? 网站设计和开发工程师:大量的企事业单位需要专业技术人员进行网站的开发与维护,网

站设计和开发设计数据库、程序设计、网页设计等内容,技术难度相对不大。

技术类岗位分工:

一般的软件开发项目,是由团队合作完成的,对应不同开发阶段有各个岗位的分工: ? 需求分析师(PD):负责项目调研,对客户的业务规则、业务范围、业务流程等方面进

行分析,然后将其输出为开发工程师看得懂的语言,并完成需求说明书(文档)。 ? 系统分析师、系统架构师(SA):对需求说明书进行分析,完成系统分析和设计(目前

通常使用OOAD面向对象的分析与设计),规划出系统的架构,模块,基本的算法,界面设计,一般软件工程师具有3~5年行业经验,并具备软件工程相关知识之后可以胜任。

? 软件工程师(SE)、程序员(PG):编写代码,完成系统分析师布置的代码工作,算法

设计,模块设计;是在IT中最普通、也是人数最多的职位。软件工程师是一个泛称,其中比较低端的就叫程序员。

? 测试工程师(QA):对设计好的软件进行测试,包括功能的测试,稳定性的测试,吞

吐量的测试等,发现软件的bug反馈给程序员,相当于软件开发的质检员;

? 部署工程师(QA):将相应的软件安装在客户的系统之中,并进行相应的配置和调试; ? 维护工程师:后期软件问题进行相应的维护、升级工作。

第三部分:中国软件行业发展概况

11. 中国软件行业特点

随着产业链的完善,中国的软件行业1995年左右才算正式形成。目前我国软件业的支撑软件平台都是国外的,国内发展的主要是应用软件、系统软件、嵌入式软件。去年我国软件业销售收入5800亿元,今年的软件销售额目标将达到7000亿元,占电子信息产业总销售收入的1

5

1%。综合来看,我国软件产业具备以下特点:

一、市场巨大:

? 现在和朋友留联系方式,电话以外还有什么?EMAIL,QQ、MSN,有了他们即使朋友在

世界各地,我们也可以与他们及时联系

? 现在还有多少人没上过网?没用过办公软件?绘图软件?

? MP3、数码相机已经是普通的产品,手机上网(GRPS)已经不是稀罕事情 ? IC身份证、智能办公室、智能家庭(可以上网的冰箱) ? 商店管理:智能化,超市进销存管理 ? 网络游戏:魔兽、cs等等

以上这些都是IT技术, IT就是信息技术,已经渗入到我们生活工作中的每一个角落,IT时代的标志就是计算机的使用和普及。21世纪是信息化时代,而软件是信息化的核心,国民经济、国防建设、社会发展及人民生活都离不开软件。

二、朝阳产业、绿色产业:

与纺织、煤炭、化工等传统产业对比,软件产业正处于行业生命周期的成长期,是增长最快的朝阳产业。同时,软件产业是知识密集型产业,高投入、高产出、无污染、低能耗,同时能提供大量就业岗位,是名副其实的绿色产业。

成长期 成熟期 衰退期 引入期 行业生命周期曲线

三、国家大力支持:

由于软件产业在社会经济各领域发挥的巨大作用,作为影响国民经济发展的一个重要产业,我国政府对软件产业的发展也给与了高度的重视,并提供了重大的政策支持。国务院2000年18号文件:《鼓励软件产业和集成电路产业发展的若干政策》、国办发【2002】47号文件:《振兴软件产业行动纲要(2002年至2005年)》相继发布。2001年7月12日,信息产业部与原国家计委联合召开

6

了“国家软件产业基地”命名授牌大会,北京、上海、大连、成都、西安、济南、杭州、广州、长沙、南京、珠海11个城市的软件园喜获命名。从党的十六大提出的“工业信息化”到十七大提出的“工业化、城镇化、市场化、国际化”扩展为“工业化、信息化、城镇化、市场化、国际化”,可见国家对信息化的重视程度已经越来越高。

四、高速增长:

软件产业关系到国家经济和文化安全,体现了国家综合实力。从2002年以来,国内软件销售额以平均每年35%的速度增长,已经成为带动国民经济增长的重要产业:

年 度 软件销售额 (亿元) 增长率

五、人才紧缺:

2002 594 30.7% 2003 796 34% 2004 1100 38.2% 2005 1600 45.4% 2006 2288 43.1% 2007 3210 40.3% 随着软件业的高速增长,也需要越来越多的人才投身到这个行业里面去,和发达国家相比,我们国家的软件业还处在一个比较落后的层次,目前我国软件人才每年需求数量在40万左右。大家都知道,印度是全球第一大软件外包基地,而我们国家也正在往软件外包这个方向发展,中国政府希望在2010年进入全球软件外包基地前三名,更需要大量专业人才作为支撑。

51job统计全国IT行业空缺职位数量排名,软件相关职位位于前列:

7

六、待遇丰厚:

正因为这个行业对人才供应的需求大,目前的就业人员还是供不应求,往往造成一个开发人员几个公司抢着要,相对应的带来的就是个人收入的水涨船高,目前在国内统计的行业收入水平中,软件行业一直处于前列,才会使这个行业出现了大量的年轻富豪。

2008年5月51job公布软件工程师薪酬:

致高考考生家长的一封信

尊敬的家长:

您好,工作辛苦了,为孩子操心了!父母心,天可鉴。

我们在给孩子设计未来的同时,尤其是在面对高考这一人生的重大转折点时,应做出更理智的选择。孩子高考中榜,固然是一件可喜可贺之事,应加以称赞,但孩子落榜时,应该清楚高考只是过程,不是结果,更不是成材的唯一出路。

孩子还小,没有阅历,没有技术,不能去打工,不然就是害了孩子。让孩子读大学当然是一件好事,但读大学也是为了工作呀!你知道现在大学扩招是国家为了缓冲就业压力而采取的一项措施,并不是国家需要更多的大学生去工作。我们的出发点是好的,不过,现在时代在变化,目前中国教育的情况也与我们当年大不相同。我们当年如果想找出路,只有上大学一条路。那时的大学生,是天之骄子,一人上学,全家荣耀。然而,随着近几年的大学扩招,大学生越来越多,但大学生的质量却每况日下。大学生就业难,已经成为了当前社会面临的一个很重要的问题。据教育部统计,08年大学毕业生610万,就业人数不过才400多万,有相当的人毕业就失业。即使找到工作的大学生

8

就业平均工资不过才1000多一些。名牌大学的就业能好一些,而普通的本科、专科,就业率更是低。

我想,咱们辛辛苦苦把孩子抚养成人,是希望孩子能找到一份稳定、体面的好工作,而不是希望孩子大学毕业后,就淹没在茫茫的求职大军中,整日苦闷,这样当父母的也不好受。

其实,孩子现在可选择的路还很多,比如北大青鸟。我们是北京大学四大校办产业之一,是中国最大的IT(计算机高科技信息技术)培训机构,从2000年成立到现在已经有32万人通过我们实现了自己的成功梦想,靠自己的努力成为IT行业的一个白领。

为孩子规划一个未来,是我们父母目前最需要做的事,对于整个世界来说,孩子只是一棵小树苗,但我们深知,对于您来说,孩子就是整个世界。望子成龙,望女成凤,是每一位家长的渴望,我们一刻也不敢懈怠,不敢辜负家长给予我们的信任。作为一个父亲,我深知教育对子女的重要性,作为一个校长,我更深知教育对一个国家、一个民族的重要性。

所以,为了我们十几年的抚养,为了子女的未来,我诚挚的邀请您于____月____日到我们校区参观。选择学校是当前的第一大事,千万不要因为我们自己的原因,给孩子带来终身的遗憾。 此致

敬礼

北大青鸟中博软件工程师学校

教育投资对比表 学校 付出时间 学习 X (你认为X值多少?) 费用 必须支付的住宿费 180元/月×18个月=3240元 (不住不收) 150元/月×12个月×4年=7200元 基本费用 生活费 400元/月×24个月=9600元 合计 X+3240+9600=Y 国际认证:软件工程师 国家人力资源和社会保障部OSTA认证(劳动职获得认证 业技能认证) 业余时间通过东南大学/江南大学/山东大学/

9

北大青鸟软件工程专业(国际认证) 二年 一般大学(三本) 四年 至少每年8000元 至少合计320000元 500元/月×12个月×4年=24000元 32000+7200+24000=63200元 混混日子,基本上都可以拿到证 江苏大学,获得国家承认大专、本科学历 数字统计:正规高校毕业生人数 Java(JavaEE)工程师 2006年全国高校毕业生人数413万 .NET软件工程师 2007年全国高校毕业生人数495万,未外包开发工程师 就业人数100万以上 网站设计和开发工程师 2008年全国高校毕业生人数559万,?? 所胜任的工作 数据库工程师 预计2008年全国高校待就业人数为700ERP/CRM/OA/B2C开发应用工程师 万左右 系统分析设计工程师 文档工程师 理论化的教学方式与企业的应用型人才?? 的偏差,制约毕业生毕业即上岗的目标 企业需要的动手能力+国家学历+国际认证+最终获得 不错的工作(试用期2000元左右) 普通大学4年-北大青鸟学习2年=2年(当曾经的高中同学还在上大三的时候,北大青时间 鸟的学员已经毕业成为高级IT白领) 读北大青鸟所支出费用只有四年大学的不到2/3+北大青鸟学员毕业2年在工作岗位上金钱 所获得的薪水(2000元/月×12个月×2年)=选择的学习道路不同使你在四年内直接差别几万元 两者之间的差别 工作 职碰壁时,北大青鸟的学员已经在考虑如何更好的提升自己,拥有更高薪的管理工作,甚经验 至成为曾经高中同学的面试官,上级主管! 最终的差别,形象而言就是:四年后,一般大学的的学生正在为自己能否拥有一纸学历而发愁,在为能否找到一份工作而痛苦,而作为父母也在担忧供养到大学毕业的孩子是否四年后 会成为”啃老族”,仍需要父母的不断支助!而北大青鸟学员拥有一份体面的工作,拿着至少2000元/月甚至更高的月薪,让自己过着舒心幸福的生活!

北大青鸟学员比普通大学早毕业2年,工作经验也多2年,当曾经的高中同学正在为求学历一张纸+未知的工作 10

本文来源:https://www.bwwdw.com/article/sv36.html

Top