作为一名IT行业的从业者,同时也在指导大数据方向的研究生,所以我来一下这个问题。
首先,对于29岁的主力程序员来说,转向大数据开发会获得更多的发展机会,目前大数据开发岗位的人才需求量还是比较大的,这一点从近两年大数据方向研究生的就业情况就能看出来,但是相比于初级程序员来说,主力程序员转向大数据开发所面临的转换成本是比较高的,所以最好能够通过岗位任务的升级来实现平滑过渡,这是比较理想的选择。
对于主力程序员来说,在积累一定的大数据开发知识之后,也可以突破自身的岗位发展瓶颈而实现岗位升级,对于学习能力比较强的程序员来说,应该把握住当前的大数据发展趋势。主力程序员在积累大数据开发知识的时候,可以重点围绕大数据平台开发路线来构建知识结构,因为相对于大数据应用开发来说,大数据平台开发岗位的薪资待遇更高,而且未来的职业生命周期也会更长一些。
目前从事大数据平台开发的企业通常在规模上也会相对比较大,这会为程序员的后续发展提供足够的上升空间,同时在资源整合能力方面也会相对更强一些。相对于云计算领域来说,大数据平台开发的市场需求尚没有得到充分的释放,未来更多的行业企业都需要打造自己的大数据平台,所以这个过程也会释放出大量的人才需求。
从技术体系结构上来看,大数据的知识体系结构还是比较庞大的,需要程序员学习的内容也相对比较多,所以并不建议在脱离岗位的情况下学习,最好在大数据开发的相关工作岗位上不断丰富自身的开发知识。
有没有必要得看你转大数据的目的。不知道你在什么城市,如果五年软件开发经验在一线城市真的不算高,除非你在那些大国企的软件开发部门,毕竟现在IT互联网这么热,待遇比其它行业要好多了。整体来看大数据以后会比较热门,如果跳跃性不是很大可以用之前的经验建议可以转,毕竟互联网行业变动很快。
電子網絡軟件編程等信息科技產業只有前進路,保持您原有的技術工底發展大數據及AI是時代潮流的趨勢值得去做