发布网友 发布时间:2022-04-23 06:00
共5个回答
热心网友 时间:2023-07-01 13:26
充分不必要条件。 当然如果你认为SQL查询也算敲代码的话,那就需要。
实际上数据分析师的业务分类有很多,比如企业里做经营业务分析的熟一点Excel+业务知识就好;偏商业的数据分析师,可能会点ppt和商业逻辑经济思维就可以满足基本要求;偏工程方面的数据分析师可能对于代码的要求会高一些,要会个Python,R甚至会nosql,hadoop之类的。
所以问需不需要敲代码其实不太恰当,应该问数据分析师什么时候需要敲代码?
就我的理解可能有以下几种情况:
1.提需求给IT导数据成为工作瓶颈
通常你作为运营或者数据分析者,可能因为权限的问题,你需要把需求给到IT帮你导你需要的数据。可是频发如此的时候,尤其是如果你担心IT方给你的数据其实不是你想要的数据时(当然清楚字段含义,数据来源也是非常关键的,数据流转的业务逻辑清楚之后,也要明白对应到管理员后台(前端显示)数据的数理逻辑等),你们之间的沟通成本可能就会非常高,这个时候最好的办法就是你自己会。
2.处理大量数据时
另外,由于传统工具性能上的*,在处理大规模数据时,必可避免的出现速度很慢。比如你用excel处理百万行数据时(Excel最大也只能支持100万多一点行),这个时候代码就可以大幅度提高处理效率,甚至还可以在下次处理时复用。(文/艾萌atanqing,一个略懂数据分析的心理咨询师)
热心网友 时间:2023-07-01 13:26
数据分析师并不代表着一定需要学会使用编程,具体还是以公司要求为准。有些公司,目前还是依靠Excel进行数据分析,但效果也不逊色。所以一定要记住的,数据分析软件是否高级,并不代表数据分析能力的高低。千万不要轻视使用Excel的数据分析师。
话虽这么说,但,我们还是应该看到非编程类数据分析软件的弊端,那就是分析数据量级偏小,处理速度相对缓慢。但是编程类分析软件则不同,编程类分析数据量更大,且处理速度很快。尤其在大数据平台上,利用分布式框架,可以快速处理庞大的数据量,从而及时响应得到相关结论。。
再者,当下是大数据的时代,数据存储大多数是在数据库中进行。而如果你想将其中的数据进行调取的话,就必须使用SQL这一工具。而SQL就算是一种编程。
而更进阶的,就是Python以及R等编程语言,他们比SQL更加灵活。以Python为例,它不仅仅可以完成数据的爬取工作,还可以大批量的进行数据处理,另外还能通过调数据包的形式,对数据进行建模操作,机器学习等操作。
综上,数据分析师其实并不是一定需要代码,但是大多数还是需要使用代码来进行辅助的。
热心网友 时间:2023-07-01 13:27
这是一个会出现在很多行业里的职业,而他们的工作内容则不尽相同,至于是不是要敲代码,那得看做的是哪一类的工作,不过就算需要敲代码,那么你也不要怕,敲的也不是开发代码,而是应用代码。因为如果需要一个数据分析师去开发程序或者功能模块,那么这应该是一个程序员了。
我现在的工作就算是数据行业吧,但我还没有到分析师的地步,不过是一个小小数据员,分析师需要什么数据,我就按需求提供即可。我们的数据分析师虽然不用敲代码,但是却同样也要敲键盘,而且每次出数据分析报告都比我们这些数据员敲键盘敲的更勤,因为他们得写分析呀!
我猜你是有志向成为一个数据分析师吧?那么好好努力吧,就算敲代码,你也要微笑着敲,更何况你理解的有些偏差呢。就算是我们这些数据员,也很少敲代码的,我们做的更多的工作是用已经开发完的数据处理系统从数据库中提取数据而已。而这些操作就像你平时用电脑时做的差不多,比如那些办公软件或者其他一些专业软件一样,说白了,我们不过只是个应用者而已。
如果你想成为数据分析师,那么你就得从更广阔的角度去分析问题,而不能仅仅局限在敲代码这么一个狭小的世界里,所谓分析,就是要立足全局,科学研判,从宏观的视角去分析微观的问题,见微知著,以小见大,从而给出最符合实际的数据分析报告,至于敲代码这样的事儿,还是交给程序员去做吧。
热心网友 时间:2023-07-01 13:27
对于数据分析师来说,编程能力越强,对大数据分析未来工作的效率就会越高,身处在DT时代,懂点Python或R,对工作是很有帮助的。热心网友 时间:2023-07-01 13:28
数据分析师是需要敲代码的。一般数据分析师进行敲代码在这些时候: