适用于对数据分析感兴趣的软件开发人员的主题

数据挖掘 自习 学习
2022-02-15 13:38:32

首先,我不知道这是否是发布此问题的合适位置。如果不是,我提前道歉。它似乎是最相关的 Stack Exchange 子。

关于我自己:

我是一名软件开发人员,已经在该领域工作了大约 5 年。我从一所社区大学获得了两年制学位,该学位不涉及高中预科水平以上的数学。我从来没有上过统计学课程。

我写的大部分软件都是商业软件。它通常是后端服务器或数据库的东西,从不面向用户。我确实分配了数据聚合和规范化。

最近我一直在考虑扩展我的技能。数据和统计一直很感兴趣,我想学习测量和解释数据的方法。理想情况下,这将导致思考有用的指标和数据的用途,以帮助我工作的公司。

问题是我不确定我应该研究什么。有这么多数据科学主题,我不知道学习什么对我有用。我更喜欢结构化的学习环境,例如课程或视频系列。

我知道这不是一个好问题……我只是不确定在哪里问,我不确定如何询问我在寻找什么……甚至不确定我在寻找什么。任何指导或建议将不胜感激。即使该建议是提出问题的更好地方或对我来说是更好的问题。非常感谢。

1个回答

欢迎来到社区!!这个问题可以有很多答案,但我会建议您使用我从软件开发转向数据科学领域时采用的方法。

1)刷新你的统计和概率概念。你不应该讲太多细节,但你必须了解高斯分布、均值、方差、概率等基本知识。

2)了解机器学习概念的基础知识。我更喜欢 Andrew Ng 在 Coursera 上的机器学习课程。这将帮助您建立坚实的基础,并为您在该领域提供一个良好的开端

3)选择特定语言 Python/R 来构建模型。虽然这完全取决于你,但我更喜欢 python,因为它有很好的机器学习库和深度学习库。

4)参加比赛。我们通过做而不是只听讲座来学习。我建议你加入 Kaggle 和 Slack 社区,即“KaggleNoobs”。这是一个很棒的社区。我每天都从那里学到新东西。

PS:数据科学是一个广阔的领域。它要求您具备各种技能,如数据分析、数据可视化、机器学习等。所以有时它也会变得令人沮丧。但是一旦你开始享受它,你最终会成为大师。