程序猿的还有一出路:大数据project师
非常多年前我非常郁闷地写了一篇博客《程序猿的出路在哪里?》,之所以郁闷。我记得是看了中国男足的比赛,不由自主对照自已苦逼的程序猿生涯,以前对中国软件的感情有如对中国男足,绝望到没有不论什么一丁点希望,但又无路可走,于是埋头苦干默默奋斗无数年。时过境迁。我依旧在这条路上奋力拼搏,正如当年我所推荐的第一个出路一样,软件创业,想说爱你不easy。但除了爱你,我还能爱谁?
又一次阅读了一下当年的文章,我推荐的程序猿出路依次是软件创业、技术管理者、出国、技术资深者、再读书以及技术支持或客户服务。事实上还是非常有想法的。能想到的都想到了,现在我们当年非常多的程序猿也几乎相同是在这些道路上混着。爱好折腾的基本上都在创业,能文能武的基本上都是CTO。口口声声说爱国的基本上都出了国。深爱着代码的技术牛人基本上成了人见人挖的技术超人,社会是多样化的。职业也是多样化的,非常难评说这样的就一定比那种好,这就是所谓的三百六十行,行行出状元。
人啊,关键在于专注与专业,别终于弄得自已样样会样样不精。
程序猿是非常苦的,技术发展太快,我们须要不断地学习,以更新知识与技能,否则非常快这会被时代所淘汰,没有成功的程序猿,仅仅有时代的程序猿,我们不想象诺基亚那样被时代所抛弃。
世界正从IT时代走向DT时代。未来是大数据的时代。企业最有价值的资产就是数据,你所拥有的数据越多你就越有说话权,因此未来企业里最牛逼的员工应该是和数据有关的职位。比方CDO(首席数据官)、数据科学家、数据分析师、数据project师等。我个人觉得这些职位将成为程序猿又一个美好的出路。
首先我们来理解一下这几个职位。
CDO主要负责利用数据推进企业与社会的对话,挖掘企业海量数据中潜在的价值。并运营和管理好数据,为企业战略、营销和管理决策提供參考。CDO的能力不仅仅是大数据领域的范畴,他须要同一时候具有IT、市场营销、运营管理等综合素养。
“数据科学家是指运用统计分析、机器学习、分布式处理等技术,从大数据中提取出对业务有意义的信息,以简单易懂的形式传达给决策者。并创造出新的数据运用服务的人才。
数据分析师能洞悉一个方程式的商业意义。他们知道怎样提出正确的问题,非常善于数据分析,数据可视化和数据呈现。
数据project师是能执行基本数据模型,充分了解文件系统,分布式计算与大型数据库。他们是能提供可建模数据所需平台的人。“ 【以上三个职位的定义来源于互联网】
那么。程序猿怎样转型成为优秀的大数据project师呢?主要是从两者所要求的能力上来分析的,首先大数据project师是须要有计算机编码能力的,由于面对海量的非结构化数据,你要从中挖掘出有价值的东西。须要设计算法与编敲代码去实现,而程序猿最牛的能力就是编写简洁高效的代码,去实现人们许很多多美妙的梦想,编码能力越强的程序猿越有可能成为优秀的大数据project师。其次,大数据project师须要统计学与应用数学相关的能力背景,数据挖掘与分析是须要设计数据模型和算法的,应该说程序猿是有这个基础的,我见过最牛逼的程序猿一般都不是科班出来的,一般是数学专业,因此提高算法设计能力是程序猿转型大数据project师的关键因素。第三。大数据project师须要具备某一行业的业务知识,大数据的挖掘与分析终于都要服务于市场,并对产品的销售与企业的发展起到重大推动作用,那才是有价值的大数据分析。因此大数据是不能脱离市场的,它必须与某一行业的应用想结合起来才easy产生更大的价值,通常程序猿都是在做某一行业的软件。经过多年的学习与磨练,对某一行业的业务知识是有积累的。因此从来这一点上来看。程序猿是非常easy过度到大数据project师的。
当然,以上都仅仅是粗略的分析,真正要成为一名优秀的大数据project师,程序猿还须要很多其它的学习与努力。总而言之。前景是光明的。未来是美好的,在美国。大数据project师平均年薪达17.5万美元,在中国顶尖的互联网公司里,大数据project师的薪酬比同级别的其它职位高出30%以上。
DT时代来得太突然了。国内发展势头非常猛。而大数据相关的人才却非常地有限,在未来若干年内都会是供不应求的状况。指望大学培养出合格的大数据人才有如天方夜谭。因此我们程序猿要努力与争气。
程序猿的还有一出路:大数据project师的更多相关文章
- 2016年最值得新手程序猿阅读的书:《增长project师指南》
这本书的来源于根据我在<Repractise简单介绍篇:Web开发的七天里>中所说的 Web 开发的七个步骤而展开的电子书.当然它也是一个 APP.它一本关于怎样成为增长project师的 ...
- 【大数据project师之路】Hadoop——MapReduce概述
一.概述. MapReduce是一种可用于数据处理的编程模型.Hadoop能够执行由各种语言编写的MapReuce程序.MapReduce分为Map部分和Reduce部分. 二.MapReduce的机 ...
- 大数据架构师基础:hadoop家族,Cloudera产品系列等各种技术
大数据我们都知道hadoop,可是还会各种各样的技术进入我们的视野:Spark,Storm,impala,让我们都反映不过来.为了能够更好的架构大数据项目,这里整理一下,供技术人员,项目经理,架构师选 ...
- 大数据架构师必读的NoSQL建模技术
大数据架构师必读的NoSQL建模技术 从数据建模的角度对NoSQL家族系统做了比较简单的比较,并简要介绍几种常见建模技术. 1.前言 为了适应大数据应用场景的要求,Hadoop以及NoSQL等与传统企 ...
- Java程序员必备的10个大数据框架!
作者:java妞妞 blog.csdn.net/javaniuniu/article/details/71250316 当今IT开发人员面对的最大挑战就是复杂性,硬件越来越复杂,OS越来越复杂,编程语 ...
- 大数据架构师NoSQL建模技术
从数据建模的角度对NoSQL家族系统做了比较简单的比较,并简要介绍几种常见建模技术. 1.前言 为了适应大数据应用场景的要求,Hadoop以及NoSQL等与传统企业平台完全不同的新兴架构迅速地崛起.而 ...
- 【ZZ】大数据架构师基础:hadoop家族,Cloudera系列产品介绍
http://www.36dsj.com/archives/17192 大数据我们都知道hadoop,可是还会各种各样的技术进入我们的视野:Spark,Storm,impala,让我们都反映不过来.为 ...
- 转_【大话IT】你离大数据架构师有多远?
话题背景: 首先,先科普下“数据架构师”的相关职责:数据架构师要负责建立和维持公司数据储存的技术基准,策划硬体和软体的结构,确保数据储存系统可以支持未来的数据量和分析需求. 据了解,美国地区数据架构师 ...
- Java程序员在用的大数据工具,MongoDB稳居第一!
据日前的一则大数据工具使用情况调查,我们知道了Java程序猿最喜欢用的大数据工具. 问题:他们最近一年最喜欢用什么工具或者是框架? 受访者可以选择列表中的选项或者列出自己的,本文主要关心的是大数据工具 ...
随机推荐
- sqlserver存储过程实现多表分页
if @PageIndex = 1 begin if @strWhere != ’’ set @strSQL = ’select top ’ + str(@PageSize) +’ ’+@strGet ...
- Linux在应用层读写寄存器的方法。。。
参考链接:http://blog.csdn.net/liukang325/article/details/26601811 /dev/mem:物理内存的全镜像.可以用来访问物理内存.由于应用运行都在用 ...
- 8.Maven之(八)约定优于配置
转自:“https://blog.csdn.net/qq_25460531/article/details/79423961” maven的配置文件看似很复杂,其实只需要根据项目的实际背景,设置个别的 ...
- Unity新版网络-NetworkManager
NetworkManager是一个组件,用来管理网络多人游戏的状态.它实际上是完全使用HLAPI实现,所以它所做的一切程序员可以使用其他方式实现.然而,NetworkManager封装好了很多有用的功 ...
- 洛谷 P2374 搬运工
P2374 搬运工 题目背景 陈老师喜欢网购书籍,经常一次购它个百八十本,然后拿来倒卖牟取暴利.(ps:描述要看懂) 题目描述 前些天,高一的新同学来了,他便像往常一样兜售他的书,经过一番口舌,同学们 ...
- diff命令具体解释
diff命令參数: diff - 找出两个文件的不同点 总览 diff [选项] 源文件 目标文件 以下是 GNU所接受的 diff 的全部选项的概要. 大多数的选项有两个同样的名字,一个是单个的跟在 ...
- vb.net structure 定义静态数组
Const RAS95_MaxEntryName = 256 Const RAS95_MaxDeviceName = 128 Const RAS_MaxDeviceType = 16 Structur ...
- 洛谷——P1548 棋盘问题
https://www.luogu.org/problem/show?pid=1548#sub 题目描述 设有一个N*M方格的棋盘(l<=N<=100,1<=M<=100)(3 ...
- 关于在IISserver上执行asp.net Web程序出现以下 “Could not load file or assembly。。。”问题的
Could not load file or assembly 'System.EnterpriseServices, Version=4.0.0.0, Culture=neutral, Public ...
- SQL Server2008 Hierarchyid数据类型
以往我们在关系数据库中建立树状结构的时候,通常使用ID+ParentID来实现两条 纪录间的父子关系.但这种方式只能标示其相对位置.解决这类问题在SqlServer2005出现之前通常是采用游标来操作 ...