跳至主要内容

托管您的数据科学作品集的5个去处

创建并展示扎实的数据科学作品集,是将所学落地的关键一步。构思、开发与发布您的作品需要持续与坚持,但这份努力将帮助您更好地定位自己。
Hajar Khizou
Hajar Khizou

创建您的免费账户

实践并学习路径你的进步。

使用 Google 继续继续即表示您接受我们的 使用条款,我们的 隐私政策 ,并且您的数据存储在美国。

为什么要做作品集项目?

在个人项目上投入时间和动力并不容易。然而,无论您是全职工作、自由职业,还是正在找工作,在职业生活与构建数据科学项目的热情之间取得平衡,都会带来回报。下面是您值得投入时间和精力构建数据科学作品集的一些关键理由。若想进一步了解为何作品集项目重要,以及创建它们的最佳实践和示例,请务必阅读这篇文章。

构建与打磨技能

学习编程、构建模型、提升模型准确率、部署模型,都是数据科学工作流的一部分。这些技能需求旺盛,而创建作品集项目是磨练技能并在兴趣领域强化知识的绝佳方式。此外,作品集项目还能帮助您培养与现有背景、工作或专长不完全一致的技能。如果您专注于自然语言处理应用,那么做一些计算机视觉的副项目会让您的能力更上一层楼。可能性不胜枚举。

向招聘人员展示您的经验

想象两位初级数据科学家站在招聘人员面前:第一位说,“我会 Python、机器学习和 MLOps”,而第二位说,“我也会这些,我还在一个项目中实践了:抓取了数据、应用了机器学习模型,并把它部署成了一个 Web 应用。”很明显,谁更出众一目了然。作品集项目可以确立您作为数据科学家的可信度。您的作品集越多样化,越能展示广泛的技术技能,便于您与招聘人员和招聘经理深入交流。

展现软技能

创建数据科学项目作品集,能体现持续性、韧性、注重细节,以及愿意持续学习与改进的态度。这些软技能在众多职业领域都至关重要,数据科学也不例外。更重要的是,如果您在技术类作品集项目之外,配合以内容类项目,您还可以展示自己的沟通与数据叙事能力,这将进一步让您在数据科学家中脱颖而出。

迈向创业的第一步

副项目与创业之间,只差一步——就是全职投入这段旅程。许多尝试最终成为了上百万美元的初创公司。此外,作品集项目也是开启自由职业数据科学家之路的好方式。想了解如何成为自由职业数据科学家,请阅读我们指南的第一部分和第二部分。

托管数据科学作品集的5个去处

与数据科学社区分享您的项目,有助于丰富公共知识库、促成协作、打造个人品牌,并参与更广泛的讨论。因此,积极沟通并确保您的项目尽可能被更多人看到,十分重要。可用于托管数据科学作品集的平台很多,以下这些工具与平台能帮助您在线展示作品集。

1. DataLab

DataLab 是一款协作式云端笔记本,支持数据分析、与他人协作,并可即时发布分析。它由 DataCamp 打造,允许您直接在浏览器中编写代码、分析数据并分享洞见。平台内置 40+ 预加载数据集供您分析,并提供通过操作手册模板预先编写的代码示例。DataLab 支持 R、Python 和 SQL,适用于任何操作系统,无需安装或下载。创建项目后,您可以分享指向自己 DataCamp 个人主页的链接,便于他人即时访问。以下是一些托管在 DataLab 上的高质量项目示例:

Datacamp workspace

2. Kaggle

Kaggle 是面向数据科学家与机器学习爱好者的在线社区平台。您可以与其他数据科学家协作、查找与发布数据集、发布笔记本,并与他人比拼解决数据科学挑战。对于想要实现算法的人来说,这里有大量数据集可供使用。该平台的优势在于数据相对结构良好且已清洗,因此非常适合入门,帮助您熟悉数据科学项目的实际工作。注册后,您可以在多个类别中浏览正在进行的不同竞赛:

  • 面向初学者的长期竞赛,是很好的起点。您可以应用所学并进行练习。
  • 为纪念品或声誉而设的限时竞赛,难度比入门更进一步。
  • 带奖金的限时竞赛挑战更大,通常由 Netflix、Google 等外部组织赞助。

参与这些竞赛是发展与提升技能、增强技术能力的极佳方式。为了展示您的工作,您需要准备一个笔记本(Kernel),详细解释项目的来龙去脉,便于尽可能多的人理解。

由于平台参与者众多,初学者可能觉得获奖并不容易。然而,参与竞赛与发布笔记本可以帮助您提升技能、累积积分,从而不断提升排名。可以想见,在 Kaggle 上达到最高等级 Grandmaster,将为您的数据科学职业打开许多大门。您可以阅读这份Kaggle 完整指南获取更多信息。以下是一些托管在 Kaggle 上的优秀笔记本:

Kaggle

3. GitHub

从高层看,GitHub 是一个网站与云服务,帮助开发者存储和管理代码仓库,并对其变更进行跟踪与监控。要理解 GitHub,您需要了解两个相关概念:版本控制与 Git,它们帮助您随时间记录项目变更,便于日后回溯特定版本。您可以查看本指南进一步了解 Git。该平台支持用户协作或发布开源项目、派生与分享代码、跟踪问题。通过GitHub Pages 设置 GitHub 账户并托管您的作品集,简单且免费。按以下步骤操作:

  1. 创建一个 GitHub 账户。
  2. 学习如何使用 Git 和 GitHub。您可以通过这篇教程或Git 入门课程获取详细讲解与教程。
  3. 按照以下步骤将您的网站上传到 GitHub Pages:
    • 打开 GitHub 并创建一个新的公共仓库,命名为 username.github.io,其中 username 为您在 GitHub 上的用户名(或组织名)。
    • 如果您不熟悉 Git 命令,可以直接下载 GitHub Desktop,在 macOS 和 Windows 上使用 Git 与 GitHub。
    • 完成安装后,前往 GitHub.com 并刷新页面。点击“Set up in Desktop”按钮。当 GitHub Desktop 应用打开时,保存项目。
    • 打开文本编辑器,为您的项目创建一个 index.html。
    • 提交变更并点击发布。
  4. 为您的网站设置主题——Bootstrap 主题或 HTML/CSS 模板均可,但 WordPress 主题不可用。

借助 GitHub 等平台来展示项目非常有效。创建 GitHub 账户后,您即可开始发布项目。在 GitHub 上,您的每个项目都应包含一个 README.md 文件,方便读者快速了解。这一点常被开发者忽略,却至关重要。没有 README.md,读者会更难理解项目内容。以下是一些 GitHub Pages 作品集项目示例:

4. 个人网站

拥有博客或个人网站同样是集中展示项目的绝佳方式,尤其是如今搭建网站相对容易且成本不高。如果您决定走这条路,WordPress 是很好的起点,其他 CMS 如 Strikingly 或 Wix 也能胜任。与将项目托管在 DataLab 或 Kaggle 等网站相比,个人网站的曝光可能更难,但它能带来更强的掌控与自定义能力。而且,如果您努力优化 SEO,仍有机会在 Google 搜索中获得不错的排名。

5. Medium(及社交媒体)

尽可能多地传播您的项目很重要。对于内容型的作品集项目,除了个人网站,您还可以使用博客平台。Medium 是让您的项目触达更广泛受众的最佳平台之一。此外,在 Quora、LinkedIn、Twitter 和 Reddit 等社交网络上发布内容,有助于巩固您作为数据科学家的专业形象,并提升项目的可见度。

延伸阅读

扎实的数据科学作品集可能带来转机。这是获取与学习新能力、并利用与提升现有能力的机会。推进作品集项目,能帮助您构建新技能、吸引招聘人员关注,并通过开启自由职业之路,潜在带来收入来源。向招聘人员展示您完成的项目,会让您从其他数据科学家中脱颖而出,因此请花时间打磨您的作品集,这份投入的回报绝对值得。关于作品集项目与进入数据科学领域的更多内容,请查看以下资源:

  1. 订阅 DataFramed 播客
  2. 如何打造优秀的数据科学作品集(含示例)
  3. 查看我们的速查表

主题