数据分析师并不代表着一定需要学会使用编程,具体还是以公司要求为准。有些公司,目前还是依靠Excel进行数据分析,但效果也不逊色。所以一定要记住的,数据分析软件是否高级,并不代表数据分析能力的高低。千万不要轻视使用Excel的数据分析师。话虽这么说,但,我们还是应该看到非编程类数据分析软件的弊端,那就是分析数据量级偏小,处理速度相对缓慢。但是编程类分析软件则不同,编程类分析数据量更大,且处理速度很快。尤其在大数据平台上,利用分布式框架,可以快速处理庞大的数据量,从而及时响应得到相关结论。。再者,当下是大数据的时代,数据存储大多数是在数据库中进行。而如果你想将其中的数据进行调取的话,就必须使用SQL这一工具。而SQL就算是一种编程。而更进阶的,就是Python以及R等编程语言,他们比SQL更加灵活。以Python为例,它不仅仅可以完成数据的爬取工作,还可以大批量的进行数据处理,另外还能通过调数据包的形式,对数据进行建模操作,机器学习等操作。综上,数据分析师其实并不是一定需要代码,但是大多数还是需要使用代码来进行辅助的。