大数据时代十大热门IT岗位

云计算、大数据、byod、社交媒体、3d打印机、物联网……在互联网时代,各种新词层出不穷,令人应接不暇。这些新的技术、新兴应用和对应的it发展趋势,使得it人必须了解甚至掌握最新的it技能。另一方面,云计算和大数据乃至其他助推各个行业发展的it基础设施的新一轮部署与运维,都将带来更多的it职位和相关技能技术的要求。
毫无疑问,这些新趋势的到来,会诞生一批新的工作岗位,同时,也会强化原有岗位的新生命力,下面小编就为大家整理了在大数据时代十大热门it岗位:
一、算法工程师
算法(algorithm)是一系列解决问题的清晰指令,也就是说,能够对一定规范的输入,在有限时间内获得所要求的输出。如果一个算法有缺陷,或不适合于某个问题,执行这个算法将不会解决这个问题。不同的算法可能用不同的时间、空间或效率来完成同样的任务。一个算法的优劣可以用空间复杂度与时间复杂度来衡量。算法工程师就是利用算法处理事物的人。
算法工程师,根据研究领域来分主要有音频/视频算法处理、图像技术方面的二维信息算法处理和通信物理层、雷达信号处理、生物医学信号处理等领域的一维信息算法处理。另外数据挖掘、互联网搜索算法这些体现大数据发展方向的算法,在近几年越来越流行,而且算法工程师也逐渐朝向人工智能的方向发展。
二、商业智能分析师
算法工程师延伸出来的商业智能,尤其是在大数据领域变得更加火热。it职业与咨询服务公司bluewolf曾经发布报告指出,it职位需求增长最快的是移动、数据、云服务和面向用户的技术人员,其中具体的职位则包括有商业智能分析师一项。商业智能分析师往往需要精通数据库知识和统计分析的能力,能够使用商业智能工具,识别或监控现有的和潜在的客户。收集商业情报数据,提供行业报告,分析技术的发展趋势,确定市场未来的产品开发策略或改进现有产品的销售。
商业智能和逻辑分析技能在大数据时代显得特别重要,拥有商业知识以及强大的数据和数学分析背景的it人才,在将来的it职场上更能获得大型企业的青睐。不过这些技能并不是一般人都能掌握的,一些公司目前正在招聘统计学家并教授他们有关技术和商业的知识。
三、数据挖掘工程师
数据挖掘工程师是数据师的一种。一般是指从大量的数据中通过算法搜索隐藏于其中知识的工程技术专业人员。这些知识可用使企业决策智能化,自动化,从而使企业提高工作效率,减少错误决策的可能性,以在激烈的竞争中处于不败之地。
数据挖掘专家或者说数据挖掘工程师掌握的技能,能够为其快速创造财富。当年亚马逊的首位数据挖掘工程师大卫·赛林格创办的数据挖掘公司,将类似于亚马逊的产品推荐引擎系统销售给在线零售和广告销售商,而这种产品推荐引擎系统,也成为亚马逊有史以来最赚钱的工具。数据挖掘的价值由此可见一斑。
四、咨询顾问(专家)
任何业务部门和任何行业企业,都有it系统在背后默默无闻地支撑着。在云计算大数据时代,业务面临的挑战和机遇也会给it系统带来更多要求。在这种情况下,it系统的规划部署和运维,都要有更为精通的专业人士才能胜任,并满足面向未来大数据分析、云计算服务应用的需要。
纽约蒙特法沃医疗中心(montefioremedical center)的副主席杰克-沃夫(jackwolf)曾经表示,他寻求不仅会建立和使用系统而且还会给予其他员工技术支持的新员工,他说:新的系统意味着你必须有更多的咨询台来处理更多的咨询量。当然,这里体现的主要是某个系统的技术支持的功能,但管中规豹我们不难发现,无论是部署初期的物料采购还是运维过程中的金玉良言,都凸显出这种技术咨询顾问的重要性。
五、网络工程师
网络工程师是通过学习和训练,掌握网络技术的理论知识和操作技能的网络技术人员。网络工程师能够从事计算机信息系统的设计、建设、运行和维护工作。
网络工程师可以说是一个“绿色长青”的职业,网络技术一直以来就处于急需之中,美国人力资源公司罗勃海佛国际(robert half international)第三季度it招聘指数和技能报告指出,网络管理占总需求技能排名中的第二位。对于云计算时代来说,网络在云资源池中(计算、存储、网络)更是扮演着更为重要的作用。另一方面, ipv6 标准、物联网、移动互联等蓬勃发展,使得对于网络工程师尤其是新型网络工程师(移动、ipv6、云计算方向)的人才和技能要求也越来越多。网络工程师也因此而可以细分成多个发展方向,相应的技能要求其侧重也有所不同。比如网络安全、网络存储、架构设计、移动网络等等。
六、移动应用开发工程师
移动应用开发,会随着移动互联网时代的到来变得更受追捧。截至2012年底我国已经有10亿手机用户,移动智能终端用户超过4亿,在移动支付、移动购物、移动旅游、移动社交等方面涌现了大量的移动互联网游戏、应用和创业公司。移动平台智能系统较多,但真正有影响力的也不外乎ios、android、wp、blackberry等。大量原来pc和互联网上的信息化应用、互联网应用均已出现在手机平台上,一些前所未见的新奇应用也开始出现,并日渐增多。
移动应用开发,由于存有多个平台系统,因此不同的平台开发者其所面临的机遇和挑战也不尽相同。
七、软件工程设计师
近年it业界逐渐涌现出一股软件定义网络(sdn)、软件定义数据中心、软件定义存储(sds)和软件定义服务器(moonshot)等浪潮,大有软件定义未来一切it基础设施的趋势。
paas、saas、数据挖掘和分析、数据管理和监控、虚拟化、应用开发等等,都是软件工程师大展身手的好舞台。相应的,这些技术领域也对软件工程师的要求会更高,尤其是虚拟化和面向byod、云计算、大数据等应用的开发和管理,都需要有更高深的技术支撑。和算法工程师有点类似的地方在于,软件工程师也需要注重设计模式的使用,一位优秀的工程师通常能识别并利用模式,而不是受制于模式。工程师不应让系统去适应某种模式,而是需要发现在系统中使用模式的时机。
八、数据库开发和管理
数据库开发和管理在大数据时代显得尤为重要,相关的数据库管理、运维和开发技术,将成为广大bi、大型企业和咨询分析机构特别看重的技能体现。代表着更多类型(尤其是非结构化类型)的海量数据的涌现,要求我们实时采集、分析、传输这些数据集,在对基础设施提出严峻挑战的同时,也特别强调了数据库开发和管理人员的挑战。
知名的hadoop分布式数据库hbase的数据管理,需要借助hregion、hmaster、hclient组成的体系结构从整体上管理数据。这些也都需要有对hadoop深刻理解和业务的精通才能胜任。而除此以外的大数据的存储管理、内存计算、包括基于这些应用上的平台开发等等,也得会越来越受市场欢迎。
九、系统架构师
系统架构师,又称企业架构师或者系统设计师,是一个最终确认和评估系统需求、给出开发规范、搭建系统实现的核心构架,并澄清技术细节、扫清主要难点的技术人员。主要着眼于系统的“技术实现”。因此他/她应该是特定的开发平台、语言、工具的大师,对常见应用场景能马上给出最恰当的解决方案,同时要对所属的开发团队有足够的了解,能够评估自己的团队实现特定的功能需求需要的代价。系统架构师负责设计系统整体架构,从需求到设计的每个细节都要考虑到,把握整个项目,使设计的项目尽量效率高、开发容易、维护方便、升级简单等。
相比之前介绍的那些it技能和所对应的岗位,系统架构师的规划部署能力显得尤为重要,它牵扯的是整个面而不是某个领域某个点的痛点。
十、系统安全师
系统安全工程师是指能够预防和保护电脑不受病毒攻击,同时对被攻击的电脑有一定的救护能力的计算机软件方面的人。
无论网络、计算、存储还是系统架构,都需要关注安全问题,而安全在现在的云计算环境下,个人隐私和企业敏感数据的保护也不断被强化。尤其是企业在构建云计算环境、提交或者收集海量数据进行处理分析、存储和传输等等一系列环节,都会面临新的挑战。这种挑战势必会需要有更多更专业的技术人才帮助解决这些问题。相比传统来说,系统安全师将更多的会结合具体的业务展开,而根植于系统平台和底层基础设施的系统安全,则更多的会出现在运营商、服务商对此类人才的需求上。