IT行业现状分析

各位同学大家好!
  今天我们来一起分析当下IT行业的现状。

一、如何选择需要从事的行业

  当我们从大学毕业那天起,就会面临一个问题:就业与择业,在学习阶段可能不会过多地 思考这个问题,大多数人可能盲目的认为,我大学上了四年,应该有一个适合我的工作,有一个较高的薪资,有一个美好的未来发展...但是事实真的如此吗?
  当真正到了要找工作的时候,如果是没有任何相关行业经验的应届生小白,并不是非常好找,可能需要一个月、两个月、半年甚至一年,还有可能几十个人上百个人去争取一个岗位,最后那个幸运儿又不是你。
  产生上述现象的根本原因就在于,当今中国绝大多数行业的招聘需求远低于应聘者的应聘需求,可以看一组数据。
教育部:2014年大学毕业生人数727万人
教育部:2019年大学毕业生人数预计860万人
  也就是说,每年有七八百万甚至上千万的学生进入社会,都要去应聘,而与之对应的,用人企业不可能每年都满足这么多人的应聘需求,所以就导致了大学生毕业即失业的困境。
  在这众多行业中,有一个行业,招聘量是逐年加大的,而且应聘者的需求是远达不到招聘数量的,(就像唐国强老师的一句经典台词:交钱预定都满足不了。)可能他的招聘量是1000人,而应聘者是200到300人,这个行业就是我们今天要谈的IT行业。

二、IT行业是什么

  IT的全称是Information Technology,主要包括硬件和软件两个方向。

第一部分

硬件方向包括:PC、手机、pad以及互联网设备的生产和制造。
  目前中国在世界上硬件水平是处于领先地位的:
  比如中国自主研发的超级计算机银河EA,2010年是世界上最快的计算机,到了2012年排名第五
  TD-SCDMA的logo,是移动互联中的3G标准,在世界范围内,3G标准主要有三个,第一个CDMA2000,美国人做的,第二个WCDMA,欧洲人做的,第三个TD-SCDMA,中国有自主知识产权的3G标准,在世界范围内是非常领先的。
  3G之后是4G,在世界领域我们也有自己的4G标准,叫LTE-ADVANCED,是世界上两个标准中的一个。

第二部分

  软件和同学的生活非常近,玩的游戏、写文档用的doc、看视频的播放器。软件主要分为:
  1、个人软件,刚才提到的给用户个人用的
  2、企业软件,解决企业的特定需求,为企业提供服务,
企业级软件又分为两个方向:
  (1)行业类型软件,一个叫互联网类型的软件,顾名思义行业类型软件主要解决的是特定领域内某一个行业的问题,比如:
  a、类似中国移动的电信运营商需要一款软件记录用户通话时长,进而计算话费,中国有一家在纳斯达克上市的企业亚信联创做的就是这种电信行业软件
  b、另外还可能有金融行业的软件,可能卖给银行、证券公司,解决他们行业的问题,中国还有一家在纳斯达克上市的另一家企业宇信易诚做的就是金融行业的软件
  c、再比如财务类型的软件,给所有的财务用于统计、记账,中国有一个叫做用友的软件公司,做财务类软件,在行业内也是非常成功的
  (2)互联网类型的软件,说白就是日常生活中使用网络访问的网站,京东、百度、淘宝、搜狐
  3、服务外包,指的是一个软件公司在软件开发的过程中,可能需要解决分析、设计、难点的攻关,对于次重要的功能和普通的功能,以及软件测试方面的内容,可能自己就不做了,把这一部分工作外包给一个公司,由外包的公司负责次重要的功能、普通的功能以及软件的测试,那么为什么会有这样的行业形态产生,比如微软公司开发office软件,微软要负责软件非常有含金量的功能,肯定是在美国的总部去完成这些工作,而相应的次重要的功能、普通的功能可能就交给了其他公司去做,对于微软来讲,完成这些工作不算什么难事,但是要是让完成核心功能的该机工程师去完成后头所述的这些工作,微软所要承担的成本就非常大,在中国做这类服务外包的公司也非常多,比较有规模的就是文思海辉、博彦科技。

三、硬件方向中国的世界级顶尖公司

  从以上的内容我们可以看出,我们的国家在硬件领域已经非常领先,同时也造就了世界级的顶尖公司,我们来了解一下:
  1、联想,早在2013就已经成为了世界上最大的PC机出货厂商
  2、华为,大家对华为的了解可能更多局限于他的手机,但实际上华为是靠路由器交换机起的家,当时路由器交换机技术被欧美国家牢牢垄断,许多中国用户也在使用,但是造价非常高昂,所以这时候华为认准商机,通过自主知识产权改变了垄断的局面,华为的路由器性能超过思科,但是价格却不及思科的三分之一,所以迅速风靡中国、输出到世界各国
  3、小米,就更不用说了,在移动互联时代,智能手机是一个重要组成部分,美国有苹果、韩国有三星,小米就是中国比较有代表性的公司,硬件和小米特有的操作系统深受广大消费者喜爱。

四、中国软件方向与世界各国的差距

  从上头可以看出,中国在硬件方向实际取得了非常大的成功,但在软件领域的规模并不乐观,根据世界各国软件产值排行榜,美国33%排名第一,欧洲23%排名第二,中国17%排名第三,如果从排名看,中国排第三还不错,但是从数据看,美国和欧盟加在一起已经超过了世界产值的一半,因此可以说中国在软件领域的规模还是比较落后,相对于硬件的成熟,我们大力发展软件刻不容缓。

五、选择软件行业

  在介绍了两个方向之后,有同学可能会问我哪个方向最具有发展潜力呢,我个人的建议是软件方向,因为软件产品要比硬件产品有更高的附加值,举个例子,你今年买了一个电脑,未来两三年内都不需要再购买,够用就行,而软件就不同了,今天需要解决一个问题,需要狗每一个软件,另一天需要解决另一个问题,又需要购买另一个软件,因此软件产品附加值更高。
  1、国家政策的扶持,从国家层面来讲,我国的软件产业规模与传统软件强国是具有差距的,国家也非常大力扶持软件产业,在政策上给予指导、在办公场地上给予提供、在税收上予以减免,甚至会孵化一些中小型软件公司,这是国家在政策上给予的优惠。
  2、软件人才的缺口,发展一个行业,首当其冲的是人才,国家大力发展软件行业时,软件人才的缺口也是非常大的,近5年,我国每年的软件行业人才需求每年约为70万,我们又知道近几年每年的毕业生约为700万,但单一个软件行业就解决了十分之一的就业,可见选择软件行业,是不怕找不到工作的。
  3、软件行业的特点
  (1)有梦想就会成功
  a、马云,相信大家都不会陌生,淘宝的CEO,其貌不扬出身也非常平凡,考大学考了三次,最后一次勉强考上了专科,由于上的大学本科没招满,因此被补录为本科生,人生轨迹的转折在1999年,当时马云辞了职,带领团队走上了互联网之路,淘宝网成为了今天中国最大的c2c的交易平台
  b、刘强东,毕业后并没有和他的同学相同进入政府机关,而是在中关村成立了京东公司,卖一些和电脑硬件相关的产品,起初并没有赚到多少,因此也遭到了周围人的反对,甚至他当时的女朋友也离他而去,直到2004年的时候,刘强东意识到了软件行业的重要性,因此他的京东公司转型为互联网公司,转做在线交易平台,从那一年起,京东公司的业绩连续多年呈现200%的增长,京东商城也成为了当今中国最大的3C(手机电脑小家电)电子交易平台
  周鸿祎,软件工程师出身,最早服务于方正公司,一开始做软件程序员,随着自己项目经验的增加、能力的增强,历任项目组长乃至研发中心主管,最终创立了3721公司,他希望让中国人用自己的母语上网,取得了成功,后来被雅虎公司收购,周本人也成为雅虎中国的负责人,离开雅虎后,创建了奇虎公司,旗下的360系列产品相信大家都不会陌生
  介绍了老牌软件企业创始人之后,我们来看一下这个行业的后起之秀
  d、汽车之家的李想,一个典型的80后,高二就辍学,进入码农大军,先后创办了泡泡网、汽车之家,后者的规模大约是900人,李想本人的身价也达到了1.5亿美元
  e、阿飞,姚建军,中国站长的创始人,也是一个典型的80后,也是中专生,也是通过自己的努力进入了软件行业,个人身价达到了几千万,中国站长网站的市值1.2亿
  看了这么多软件行业的翘楚,我们可以看到,他们都是非常平凡的人,没有什么显赫的家庭,学历实际上也很一般,有的上了大学,有的甚至大学都没上,但是他们为什么能取得这么大的成功呢,因为他们都恰逢其时的选择了软件行业,发挥了自己的聪明才智,有了业绩,当然从另外一个角度也说明软件行业是当今中国为数不多的具有公平这个特性的行业,只要你努力、只要你有梦想,你都可以取得成功。他们每一个人都可以说是屌丝,但是他们逆袭成功
  (2)成长曲线比较平稳
  两个模型,模型一是传统行业的成长路径,模型二是软件行业的成长路径,他们的共性在于:
  最底部是刚也的初级从业者,也是行业内人数最多的那一部分,在这个基础之上是中级从业者、高级从业者、专家级从业者
  区别在于传统行业比较陡峭,而软件行业比较平缓,
  a、对于陡峭的行业,最底部的人数比较庞大,越往上走,人数减少的非常剧烈,意味着初级从业者向往上升级,竞争的人数多、岗位需求少,会非常激烈,而软件行业每晋升一个层级,需求的人数比较多,机会也就更大,
  b、越陡峭的曲线说明晋升非常困难,传统行业晋升相对就比较困难,因为影响结果的因素可能是多方面的,除了自身的业务水平,可能还会有复杂因素,比如家境、和领导的关系都会左右你的晋升,但是软件行业坡度比较平缓,影响因素可能就比较单一,主要就是你的编码能力,当领导交给你一个复杂业务逻辑的需求,你保质保量的完成,当你能独立负责一些模块的时候实际上你就成为了中级从业者,当你能带领一个团队去完成开发任务的时候,你就成为了高级从业者
  c、比较细心的同学可能会发现软件行业初级从业者下边还有一部分,这一部分说明从事软件行业是有一定门槛要求的,即使初级从业者也会有这个要求,一提到门槛可能同学们就犯了嘀咕,同学们要想迈过这个门槛是相当简单的,只要你有一颗鉴定从事这个行业的信息以及为之不懈努力的行动,绝大多数同学都可以迈过这个门槛进入软件行业。当然有了这个门槛意味着软件行业比传统行业更加的稳定更加安全,传统行业比如餐饮业初级从业者就是服务员,你会说话能干活就可以,没有任何门槛,但是服务员自身的稳定性不够,给你1500,过两天有人要1300,那老板可能就选择了别人,而软件行业有门槛,相对来讲招聘选才时就有一定的局限性,对于中高级程序员比较稳定
  (3)高速增长的薪酬
  软件行业应该是收入比较高的一个行业,每一年的统计收入基本不会出前三名,我们来看一张JAVA软件工程师收入水平报告,确实要比传统行业要高出不少
  有同学可能会问,平时用软件没有交过钱,为什么软件行业薪资这么高,企业不是赔钱了吗?事实上不是像大家想的,有一句古话讲买的不如卖的精,之所以有这种疑问就是因为同学们不太了解软件这个行业,不了解软件公司,所以被他们蒙蔽了,前头讲了软件分很多种,有的需要你付费,有的不需要你付费,得需要看情况,比如刚才讲的行业级软件,给金融、电信做的软件,一定是要付费的,金额可能是几十万、上百万、甚至上千万,而对于个人所应用的软件、以及网站,就不需要用户进行付费或者不用立即付费,比如QQ从诞生之初到现在一直没有收费,实际就积攒下了广大的客户群体,大约是7个亿,积攒了大量用户后,QQ的经营模式也随之变化最直观的就是黄钻,对用户来说每个月花上几十元钱就会享受更进一步的黄钻服务,当然不是强制的,但终归用用户买单,即使这个数是1%,数量也是相当可观的。单一的一个业务,腾讯一个月就可能赚7000万。类似的比如迅雷,早期迅雷的免费功能积攒了庞大用户量,客户量一增多迅雷高了一个离线下载,每月缴纳一定的费用,就会以非常快的速度下载资料
  这是QQ和腾讯的例子,那么互联网怎么运营软件,达到盈利?比如百度我们从来没有给百度一分钱,那百度靠什么盈利呢,百度有一个功能叫竞价排名,比如你搜一个内容,百度给你罗列出来的相关内容,谁排第一,谁排第二,百度说了算,你这个内容要想排名靠前,就需要付给百度钱,比如搜索治疗胃病好的医院,搜索结果最上头的商家是要付给百度费用,这个费用非常不菲,用户不需要付费,而商家需要付费
  上头是百度的玩法,还有的公司是干赔钱,比如支付平台,刚上线可能需要拉用户,用户冲话费,80元抵100元,支付平台给中国移动充话费是有一定优惠的,优惠下来的价格可能是95,之所以敢让你这么用实际上每一笔消费要赔钱,他的目的就是为了积攒用户,有了用户量就可以衍生新的盈利模式。
  再比如打车,滴滴背后是腾讯,快滴背后是阿里,都是非常有实力的财团,滴滴为了拉用户,比如车费是10块,用户只需付5块,其余5块腾讯补贴给司机,除了打车费之外额外给司机5块,相当于司机跑一个10块钱的单收到了15块,滴滴赔了10块,后来快滴每一单客户减免10块,额外给司机10块,阿里赔20块,实际上就是在烧钱,不算软件开发成本,这笔补贴钱就不菲,为什么他们要做这种事呢,滴滴也好快递也好为了提升知名度,原有的方式是打广告,打广告也需要钱,我现在把这笔钱给了用户,往往宣传力度更大,甚至可以造成社会影响,可能上新闻联播,原有打广告根本到不了这么大的平台,另外一个也是在培养用户的消费习惯,现在用手机进行消费,一旦这个观念确立下来,腾讯阿里可以在这个方向去盈利

六、如何成为软件工程师

  1、所谓软件工程师,就是指通过编写软件完成用户的特定需求,编写软件必须通过编程语言来完成,所以成为软件工程师就必须要选择一门语言来使用
  2、常用的编程语言
  a、JAVA 世界第一大编程语言,最大特点就是跨平台,既可以运行在windows也可以linux,另外它的安全性也非常好
  b、.NET 最大的好处就是开发快,一拖一拽就可以写程序,问题是只适用于中小型软件,对于复杂项目就力不能及,比如京东商城2004年投身互联网的时候使用的就是这款语言,操作系统windows server,数据库用sql server,随着京东的不断发展,京东的工程师发现用.net已经不适应发展的需要,因此于2009年,京东网由.net架构转为java架构
  c、PHP,开源编程语言很多网站用的都是php,新浪、淘宝,但是淘宝的前端确实使用的是php的相关技术,但是付费时选的是JAVA架构,因此也说明php架构实际上不太安全
  3、对于程序员,选择哪门语言都可以学入门了在学习其他语言就非常方便,重要的是选择一门适合自己、适用范围广、功能强大的语言,作为对比JAVA还是有他的独到之处。
  4、选择一门语言,就要知道这门语言涉及到的技术,希望学习的时候能贴近企业需求,以JAVA为例,就需要
  a、JAVA语言基础阶段
  b、JAVAWEB编程+数据库阶段
  c、框架阶段
  相对来讲,基础和web阶段较为基础,对于现在的企业,更多可能用框架去完成功能,因此框架阶段就很重要,比如SSH,学习时候不光要会使用,更多的要理解设计思想及实现原理,才能更贴近企业的实际需求,当然到今天光掌握框架对企业来说还远远不够,因为现在的系统越做越复杂,因此需要大家掌握redis缓存、no-sql的数据库、hadoop分布式架构,如果你去招聘网站搜索,一名有一年工作经验的JAVA程序员如果掌握了hadoop这门技术,他的起薪可能高达15000块,当然,给大家罗列的技术可能只是冰山一角,总而言之,在学习技术时,要更贴近企业需求
  5、构建项目时,就要更多的贴近企业的实际项目背景,相信大家都写过JAVA,但是这些代码拿给从业多年的程序员可能就是一个玩具,换句话说,你可能在自娱自乐,你开发出来的项目一定要站在企业应用的角度去开发,我们可能会遇到如下几个问题:大并发、高可用、大数据、安全性,如果没有考虑这些问题,也可能只是一个玩具。
  a、大并发,高流量,例如谷歌日均pv数达到35亿,日均ip访问量3亿,
QQ最大在线用户2.4亿,淘宝网第一分钟在线用户1000万
  b、高可用,7*24小时对外可用,早前百度的域名被黑,因此可以说那一段百度的系统就不是高可用的
  c、大数据,即海量数据,需要很多服务器处理,facebook每天管理的照片达到10亿,百度存储的图片也已经达到了几百亿,在这么多的数据量我们进行分析时也是非常复杂的
  d、安全性,安全性对系统非常重要,比如早前CSDN就发生了600万用户数据泄露的事,新浪微博的用户曾中了病毒,说明设计的安全性不够

七、互联网架构

  整个结构就是为了实现大并发、高可用、大数据、安全性,其核心就是集群,整个互联网系统中我们所谓的服务器已经不是一台服务器了,是一组服务器,究竟多少服务器呢,取决于系统的规模,像谷歌,服务器数量在几百万台,应用服务器集群处理的就是我们所开发的软件,软件在处理过程中需要用到的数据比如用户名、密码、电商系统中的订单会被保存在数据库服务器集群,上传的图片等资源会保存在文件服务器集群,为了提高服务器操作效率,会提供no-sql集群,提供的可能就是redis、mongodb这类的no-sql的数据库,为了提高搜索效率使用memcache分布式缓存集群,前头有nginx反向代理及内容分发的cen服务器确保用户接入互联网时有一个最近的接入点访问系统的内容,所以整个系统的设计远没有大家想得那么简单,仅仅是示意性的代码,设计系统时不仅仅要考虑软件架构,也要考虑如何布局即硬件架构,使系统更加的完美,当然,这些问题不是一蹴而就的,只要同学们按部就班的去学习,就会收到成功

八、结语

在我们今天的学习过程中我们给大家展示了IT行业特别是软件行业,也希望同学们在未来就业择业的时候选择这个行业,成为软件工程师中的一员,当你真正从事这个行业的时候,你会发现这个行业带给你的惊喜和成就是接连不断的,也预祝同学们在未来的职业生涯中取得自己想要的成绩!

你可能感兴趣的:(IT行业现状分析)