程序猿的还有一出路:大数据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程序猿最喜欢用的大数据工具. 问题:他们最近一年最喜欢用什么工具或者是框架? 受访者可以选择列表中的选项或者列出自己的,本文主要关心的是大数据工具 ...
随机推荐
- javascript创建对象的方法--原型模式
javascript创建对象的方法--原型模式 一.总结 1.原型模式解决内存浪费的方法(继承):通过继承,对象继承原型模式下的所有属性,对象不同于其它对象的的属性自己创建或者修改 2.原型的使用(p ...
- js中event事件处理
1. HTML事件 直接添加到HTML结构中 function show() { alert('hello'); } <body> <button id="btn&quo ...
- python运算符优先级表
运算符 描述 lambda Lambda表达式 or 布尔“或” and 布尔“与” not x 布尔“非” in,not in 成员测试 is,is not 同一性测试 <,<=,> ...
- 【Codeforces Round #455 (Div. 2) B】Segments
[链接] 我是链接,点我呀:) [题意] 在这里输入题意 [题解] 处理出所有的线 其实就是区间. 总共有n*(n+1)/2个 然后按照左端点.右端点排序 每次取最左边的线. 多种可能就取右端点尽量小 ...
- 洛谷 P1014 Cantor表
P1014 Cantor表 题目描述 现代数学的著名证明之一是Georg Cantor证明了有理数是可枚举的.他是用下面这一张表来证明这一命题的: 1/1 1/2 1/3 1/4 1/5 … 2/1 ...
- POJ Oulipo(KMP模板题)
题意:找出模板在文本串中出现的次数 思路:KMP模板题 #include<cstdio> #include<cstring> #include<cmath> #in ...
- 10.Maven依赖排除 禁止依赖传递 取消依赖的方法
转自:https://www.cnblogs.com/duanxz/p/6084494.html 大家都知道Maven的优点是依赖管理,特别是前期使用ANT的开发者都有很多感触.最近要开发一个java ...
- 【hihocoder 1562】⼩Hi的钟表
[链接]点击打开链接 [题意] 在这里写题意 [题解] 时针每过1分钟转0.5°. (360/(12*60)) 分钟每过1分钟转6° (360/60); 根据这个就能算出时针和分针的角度之差了. [错 ...
- Python写爬虫-爬甘农大学校新闻
Python写网络爬虫(一) 关于Python: 学过C. 学过C++. 最后还是学Java来吃饭. 一直在Java的小世界里混迹. 有句话说: "Life is short, you ne ...
- GO语言学习(十一)Go 语言循环语句
Go 语言提供了以下几种类型循环处理语句: 循环类型 描述 for 循环 重复执行语句块 循环嵌套 在 for 循环中嵌套一个或多个 for 循环 语法 Go语言的For循环有3中形式,只有其中的一种 ...