Python一词诞生了这么些年,一直没机会好好了解一下Python,工作以来,从Java开始(半年),半年后转行做数据处理,已余6个年头,从一开始Hadoop渐进兴起,到后面被发扬光大,现在做数据不谈论大数据,好像是说你就不是一个合格的数据从业者,是的,现在这个年头,各项技术呈现井喷,从关系型数据库(MySQL、Oracle、DB2、Teradata等等),到现在非关系数据库(Hive、MongoDB、ES、Spark等),最早接触Python一词,是从数据分析、挖掘方向,之前一直想转,结果没转成,数据分析需要的是行业的经验,挖掘需要的是数学领域的深入了解(数据算法、模型等),非此类专业,难以一蹴而就。
在后面接触Spark(当下大数据比较火的一个方向),了解到Scala,与Spark契合度完美契合的一门计算语言,曾花时间去了解该语言的基本语法,由于以前有Java开发的经验,发现了解起来并不是特别困难,但困于手上没有实际的项目经验,一直没有真正使用起来,到后面有其他事情,Scala事件暂且搁置了,趁当前疫情肆虐的期间,再加上年前一段时间的接触,想趁机再将以前的想法重拾,并进行下去,在Scala、Python两者之间,由于精力实在有限,从两者择其一,选来选去,决定从Python开始,虽然Scala也有了一定的基础,但还是决定从Python开始,而且Python属于一门比较灵活、强大的语音,整体简单,与Scala、Java相比各有优劣,不过它的移植性也是比较强悍,与其他技术结合度也比较高,可用于数据分析、挖掘、也可以和Spark结合。
结合过去6年的数据处理的经验,不论是平台建设经验,还是数据处理的各类理念,以及数据应用的认知,再结合Python的强悍,一定能在以后更近一步,更广大打开未来数据处理之路。
有句话送给自己:什么时候开始都是一件幸事,不幸的是从不开始。2020加油!!