程序猿的还有一出路:大数据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程序猿最喜欢用的大数据工具. 问题:他们最近一年最喜欢用什么工具或者是框架? 受访者可以选择列表中的选项或者列出自己的,本文主要关心的是大数据工具 ...
随机推荐
- 公众平台调整SSL安全策略,请开发者注意升级
公众平台调整SSL安全策略,请开发者注意升级 近一段时间HTTPS加密协议SSL曝出高危漏洞,可能导致网络中传输的数据被黑客监听,对用户信息.网络账号密码等安全构成威胁.为保证用户信息以及通信安全,微 ...
- Unix下后门查找{上}
本文出自 "李晨光原创技术博客" 博客,请务必保留此出处http://chenguang.blog.51cto.com/350944/683699
- arm-linux-gcc 命令未找到问题
解决方法: 1.先打开一个超级用户权限的shell: 命令: ubuntu :sudo –s centos :su - 2.在当前shell下,设置环境变量: 命令:gedit /etc/profil ...
- codeforces 666E. Forensic Examination(广义后缀自动机,Parent树,线段树合并)
传送门: 解题思路: 很坑的一道题,需要离线处理,假如只有一组询问,那么就可以直接将endpos集合直接累加输出就好了. 这里就要将询问挂在树节点上,在进行线段树合并时查询就好了. 代码超级容易写挂的 ...
- SICP 习题 (2.10)解题总结: 区间除法中除于零的问题
SICP 习题 2.10 要求我们处理区间除法运算中除于零的问题. 题中讲到一个专业程序猿Ben Bitdiddle看了Alyssa的工作后提出了除于零的问题,大家留意一下这个叫Ben的人,后面会不断 ...
- 【CS Round #43 E】Coprime Pairs
[链接]点击打开链接 [题意] 让你选择n个数字,组成一个数组,使得这n个数字中恰好有k对,它们是互质的. [题解] 我们可以先找出前n个质数,那么接下来的问题就转化为,凑出rest = n*(n-1 ...
- .NetCore微服务Surging新手傻瓜式 入门教程 学习日志---结构简介(二)
原文:.NetCore微服务Surging新手傻瓜式 入门教程 学习日志---结构简介(二) 先上项目解决方案图: 以上可以看出项目结构可以划分为4大块,1是surging的核心底层,2,3,4都可以 ...
- 微服务实践(五):微服务的事件驱动数据管理 - DockOne.io
原文:微服务实践(五):微服务的事件驱动数据管理 - DockOne.io [编者的话]本文是使用微服务创建应用系列的第五篇文章.第一篇文章介绍了微服务架构模式,并且讨论了使用微服务的优缺点:第二和第 ...
- 获取iOS顶部状态栏和Navigation的高度
状态栏的高度 20 [[UIApplication sharedApplication] statusBarFrame].size.height Navigation的高度 44 self.navig ...
- maven 解决Cannot change version of project facet Dynamic web module to 2.5
我们用Eclipse创建Maven结构的web项目的时候选择了Artifact Id为maven-artchetype-webapp,由于这个catalog比较老,用的servlet还是2.3的,而一 ...