本人现在大四,财务类专业想成为数据分析师,特别是大数据方面的目前了解到要成为数据分析师要懂得用spss,SQL等工具,这些应该没什么问题但是据了解一些公司还要求会ruby、python等写代码但我是非计算机专业的,没敲过代码现在想问一下ruby、python这些编程技术是必须的麽?如果通过0基础自学的话ruby、python等要多久才能达到数据分析师水平?学习这些编程有什么好建议?还有那些工具建议掌握?谢谢本人数学一般般,有点担心能不能胜任数据分析师
数学是基础,编程语言是工具。举个例子: 给你一大堆的数据文本文件,老板说,我需要从这一大堆数据文件里找到某种特定条件的结果。你必须会数学,知道这些结果如何计算出来,是否有最优算法。你必须会编程,比如perl,python之类,会提取原始数据,会处理数据文件,当然数据库技术也是必须的技能。你还年轻,专注度和体能都跟得上,大把的时间可以学。
数据分析师,对编程的要求并不是很高。首先,大数据分析师,它并不是一个工程师,但它同时又需要具备编程能力,编程能力越强,对大数据分析未来工作的效率就会越高,我不能说大数据分析师,不需要很强的编程能力。但是如果你作为一个入门级的大数据分析师,编程能力也仅仅需要入门就够了。作为大数据分析师,更多的是解决业务的问题,通过数据去解决各种各样营销的问题、经营的业绩,因此我们更关注的是,你能不能够帮助企业把业务搞上去,由于分析师也要分各种层次的岗位,在入门级的岗位当中,编程仅仅是一个基本需要,也就是我们经常讲的门槛,如果你达到了这个门槛,你就可以做一个合格的初级分析师,那么我们在编程上面,通常是对SQL和PYTHON的编程是有一定的需求,编程的技术要求仅仅是涵盖了对数据处理的一些基本技能,因此在数据分析师入门职位上,我们在编程的学习上,不需要覆盖到很深很广的内容,能够满足基本的数据处理和数据的计算就可以了。