作为一名从其他行业转行过来的自学成才的数据分析师,我有时会被问到作为一名初级分析师入行需要什么。似乎有许多面向经验丰富候选人的机会,但除非他们来自分析项目,否则真正适合初级分析师的机会并不多。
通过一点学习和大量练习,您无需全日制重返校园即可在数据分析领域找到一份有趣的工作。
要获得数据分析师的工作,您需要专注于最重要的技能——可以将其视为二八原则,其中 SQL 确实是您达到 80% 成果所需的 20%。
学习 SQL
SQL 是数据分析师的瑞士军刀。除了允许您从数据库中检索信息之外,掌握 SQL 还能让您理解现有代码,在发现数据问题时调试查询,并执行复杂的计算。您不必记住窗口函数,但知道它们的存在及其作用肯定会有所帮助。您真正需要的是能够编写清晰的 SQL 代码,了解基本函数,尤其是如何使用它们。实现这一目标的方法有很多,SQL 的版本也略有不同,但它们的功能是相同的。您可以在线找到许多好的数据集开始练习,例如在 Kaggle。
熟悉数据管道
SQL 熟练度超越了编码,它意味着理解简单的数据架构以及数据周期的运作方式,数据在聚合和分析之前是如何生成、转换和存储的。
获得仪表板工具的经验
除此之外,仪表板的基础知识也是一个巨大的优势,因为分析师的大部分工作都是构建仪表板,以便非技术团队能够访问他们的数据。能够以有效的叙述方式可视化展示数据将助您一臂之力。
了解简单的命令行、Git 和 Python 基础知识
一旦您熟悉了基础知识,当然还有一些不错的技能可以掌握:简单的命令行、知道如何使用 Git 和一些 Python。然而,这些不应该是您的主要重点,如果您精通 SQL 和可视化工具,您可以很快学会它们。
熟练使用电子表格软件
我没有提及的一项技能是因为它通常是理所当然的——那就是电子表格软件。虽然您不需要成为 Excel 大师才能成为数据分析师,但您经常需要提取数据并在 Excel/Gsheet 上进行处理,无论是为了您自己使用还是为了其他人使用,因此了解基础知识的回报是巨大的。
培养对数据对业务意味着什么的理解
公司还会根据候选人的商业嗅觉进行评估,因为分析师需要就 KPI 的创建向利益相关者提供建议,并根据商业价值提供解决方案。更普遍地说,理解您正在处理的数据的更广泛意义以及它与公司产品和主要计划的关系非常重要。