作为一名科技工作者,我来一下这个问题。
首先,对于具有C++开发经验的程序员来说,转向大数据领域是完全可以的,而且近两年来大数据领域也释放出了大量的开发岗位,所以当前转向大数据领域也会有更多的就业渠道。
从当前大数据行业的发展情况来看,大数据领域的岗位主要集中在三个方向,分别是大数据开发、大数据分析和大数据运维,其中大数据开发岗位按照任务划分,可以分为大数据平台开发和大数据应用开发两大部分,随着当前大数据平台的逐渐成熟,未来大数据应用开发岗位将逐渐释放出更多的人才需求。
从近两年大数据方向研究生的就业情况来看,当前大数据开发岗位的招聘数量相对比较多,不少毕业生也更愿意选择去大厂从事大数据平台开发岗位,而大数据分析岗位(算法岗)的招聘数量则相对比较少。相信随着大数据逐渐开始落地到传统行业领域,未来将陆续释放出较多的大数据开发任务,比如传统软件系统的大数据化升级就有大量的开发任务,当然也有很多新的大数据开发任务。
对于从事Qt开发的程序员来说,转向大数据领域需要做好三方面准备,其一是学习大数据平台相关知识;其二是学习相应的开发语言和工具;其三是找到一个行业切入点。大数据平台的内容还是相对比较多的,但是整体的结构有比较强的逻辑性,学习起来也并不会遇到太大的障碍,只是这个过程需要完成较多的实验。
30岁转行做大数据分析师为时不晚,但是我不建议大家盲目转行。为什么这么说?30岁正值人生的关键时期,如果工作正出于上升期或者比较稳定的状态,一般不会轻易转行,因为转行的风险比较大。当然如果你已经下定决心转行大数据分析师,那么一定要提前预判各种困难出现的可能性,同时制定详尽完备的学习提升计划,为达成目标放手一搏。
身处大数据时代,之所以有越来越多的小伙伴准备转行做大数据分析师,正是看中了大数据分析师未来的发展前景。那么要想成功转型成为一名合格的大数据分析师,都要学习哪些知识呢?下面我就帮大家总结一下大数据分析师所需掌握的技能点:
1、统计学知识
这是很大一部分大数据分析师的短板。当然这里说的不是简单的一些统计而已。而是包括均值、中位数、标准差、方差、概率、假设检验等等具有时间、空间、数据本身。当然,做个一般的大数据分析师,不会涉及到很深的高等数学知识,但是要想成为一名优秀的大数据分析师,还是要在高数方面多下功夫。
2、分析思维的练习
泻药,这个问题我不清楚
cloudera自己的大数据生态就是C++的, 比如Impala,kudu。java 把写大规模并发程序的难度降低了,但是把问题挪到了JVM上面,虽然内存分配省心了,但是问题在JVM上面表现出来了。C++ 是写的时候难了,但是用起来爽GO 的话,并发解决了, GC问题还是没解决 和java 一样一样的! ------------- 如果我对你有帮助,请关注我一下。或有其他问题也可以关注我,给我发私信