独家 | 7招帮你打造完美数据科学GitHub作品集!

2024-04-13 23:58

本文主要是介绍独家 | 7招帮你打造完美数据科学GitHub作品集!,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

640?wx_fmt=png

作者:SRISHTI DEORAS

翻译:王雨桐

校对:李洁

本文约1300字,建议阅读4分钟

本文将提出7点,来帮助你完善自己的github, 从而得到潜在雇主的赏识。


640?wx_fmt=png


尽管简历是向潜在雇主展示自己能力的重要成分,但如果你身处数据科学领域,你还希望展示自己在代码和其他软件功能方面的能力。数据科学工作的一个关键部分就是代码能力。GitHub是一个合适的平台,可以评估代码水平并展示解决问题的动手能力。

 

一个好的数据科学作品集需要包括一些要素。例如一些中型数据科学项目,展示了解决问题的能力,这可以通过在GitHub上突出实际问题的标签来实现。

 

GitHub 作品集的重要性已经被强调了很多次,人们常常想知道怎样的GitHub账号会更受潜在雇主的青睐。 本文将介绍一个好的GitHub 作品集的重要元素。


为什么GitHub如此重要?

 

多年以来,开发人员和码农以问答面试,以及在面试时编写或编辑一个短程序能力的方式来评估编码能力。这可能并不总是能公平地展示求职者的编程能力。但随着开源运动的兴起和存储库网站的普及,程序员可以向潜在的雇主展示代码作品集,它在评估求职者方面发挥了关键作用。众多平台中,GitHub是最受欢迎的。


虽然拥有GitHub不是获得一份好的开发工作的决定性因素,但真正的GitHub作品集可以让潜在雇主快速了解求职者的能力。它展示了求职者的兴趣领域及其在开源社区中的贡献。它展示了他们的代码的风格,以及他们解决问题的方式。它展示了一个求职者比其他求职者更专注地参与开发和开源的程度。


一个好的GitHub 作品集需要哪些要素?

 

包括完善的作者信息:这包括求职者的用户名,地址,电子邮件地址,当前雇主等详细信息。因为这是潜在雇主注意到的第一件事,所以最好有其他相关链接,如个人博客,网站,项目和求职者可以展示的其他链接。

 

大量粉丝:你的作品集拥有的粉丝数量很好地证明了你过去所做的工作。它展示了GitHub用户如何参与到你的工作中的。拥有大量粉丝的求职者意味着他已经在GitHub上做了大量的工作。超过50的粉丝数通常是一个不错的数字。

 

贡献图表:这表示开发人员对网站上的其他项目所做的贡献数量。它展示了你探索其他领域的热情,并展示了编码社区中的活动水平。图表越绿,你的贡献率越高。因此,非常建议保持探索。


提升星标:这些是用户评级,而且可能并不是良好GitHub个人资料的唯一指标。 GitHub用户的每个项目都可以从其他用户那里获得星星评级。这是一种识别你如何参与社区的方式。100颗星通常被认为是很好的项目,但越多越好。

 

分支和创建存储库:存储库包含开发人员在GitHub上托管的开源开发项目,而分支(fork)是项目被复制的次数。分支的人数越多,该开发者项目在GitHub社区中的受欢迎程度就越高。大量的活动表明开发人员正在开发一个受欢迎的项目。


编写以雇主为目标的代码:编写与雇主业务直接相关的代码是引起他们注意的好方法。它可以展示你的代码能力,同时展示对你对此工作的兴趣。项目可以像创建数据集的可视化一样简单。


其他项目,如游戏或移动应用程序(app):其中可能包含游戏开发相关的项目,这些项目通常需要提供图形密集型的艺术产品,并且能够很好地展示你对关键编程概念的理解。如果开发移动应用程序是你感兴趣的工作领域,那也是如此。


前面已经提到了的这些指引,关键思想是为有更强大的GitHub作品集而创建更强大的项目。招聘人员会关注你所带来的各种项目的种类,项目的完整性、功能性、可读性以及最重要的是它存储和显示的信息。


原文标题:

7 Tips To Make Your Data Science GitHub Portfolio Perfect

原文链接:

https://www.analyticsindiamag.com/7-tips-to-make-your-data-science-github-portfolio-perfect/作者:SRISHTI DEORAS


编辑:王菁

校对:林亦霖


译者简介


640?wx_fmt=png

王雨桐,统计学在读,数据科学硕士预备,跑步不停,弹琴不止。梦想把数据可视化当作艺术,目前日常是摸着下巴看机器学习。

翻译组招募信息

工作内容:需要一颗细致的心,将选取好的外文文章翻译成流畅的中文。如果你是数据科学/统计学/计算机类的留学生,或在海外从事相关工作,或对自己外语水平有信心的朋友欢迎加入翻译小组。

你能得到:定期的翻译培训提高志愿者的翻译水平,提高对于数据科学前沿的认知,海外的朋友可以和国内技术应用发展保持联系,THU数据派产学研的背景为志愿者带来好的发展机遇。

其他福利:来自于名企的数据科学工作者,北大清华以及海外等名校学生他们都将成为你在翻译小组的伙伴。


点击文末“阅读原文”加入数据派团队~

640?wx_fmt=jpeg

点击“阅读原文”拥抱组织

这篇关于独家 | 7招帮你打造完美数据科学GitHub作品集!的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/901581

相关文章

SpringBoot多环境配置数据读取方式

《SpringBoot多环境配置数据读取方式》SpringBoot通过环境隔离机制,支持properties/yaml/yml多格式配置,结合@Value、Environment和@Configura... 目录一、多环境配置的核心思路二、3种配置文件格式详解2.1 properties格式(传统格式)1.

使用Python构建智能BAT文件生成器的完美解决方案

《使用Python构建智能BAT文件生成器的完美解决方案》这篇文章主要为大家详细介绍了如何使用wxPython构建一个智能的BAT文件生成器,它不仅能够为Python脚本生成启动脚本,还提供了完整的文... 目录引言运行效果图项目背景与需求分析核心需求技术选型核心功能实现1. 数据库设计2. 界面布局设计3

解决pandas无法读取csv文件数据的问题

《解决pandas无法读取csv文件数据的问题》本文讲述作者用Pandas读取CSV文件时因参数设置不当导致数据错位,通过调整delimiter和on_bad_lines参数最终解决问题,并强调正确参... 目录一、前言二、问题复现1. 问题2. 通过 on_bad_lines=‘warn’ 跳过异常数据3

C#监听txt文档获取新数据方式

《C#监听txt文档获取新数据方式》文章介绍通过监听txt文件获取最新数据,并实现开机自启动、禁用窗口关闭按钮、阻止Ctrl+C中断及防止程序退出等功能,代码整合于主函数中,供参考学习... 目录前言一、监听txt文档增加数据二、其他功能1. 设置开机自启动2. 禁止控制台窗口关闭按钮3. 阻止Ctrl +

java如何实现高并发场景下三级缓存的数据一致性

《java如何实现高并发场景下三级缓存的数据一致性》这篇文章主要为大家详细介绍了java如何实现高并发场景下三级缓存的数据一致性,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 下面代码是一个使用Java和Redisson实现的三级缓存服务,主要功能包括:1.缓存结构:本地缓存:使

在MySQL中实现冷热数据分离的方法及使用场景底层原理解析

《在MySQL中实现冷热数据分离的方法及使用场景底层原理解析》MySQL冷热数据分离通过分表/分区策略、数据归档和索引优化,将频繁访问的热数据与冷数据分开存储,提升查询效率并降低存储成本,适用于高并发... 目录实现冷热数据分离1. 分表策略2. 使用分区表3. 数据归档与迁移在mysql中实现冷热数据分

C#解析JSON数据全攻略指南

《C#解析JSON数据全攻略指南》这篇文章主要为大家详细介绍了使用C#解析JSON数据全攻略指南,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录一、为什么jsON是C#开发必修课?二、四步搞定网络JSON数据1. 获取数据 - HttpClient最佳实践2. 动态解析 - 快速

MyBatis-Plus通用中等、大量数据分批查询和处理方法

《MyBatis-Plus通用中等、大量数据分批查询和处理方法》文章介绍MyBatis-Plus分页查询处理,通过函数式接口与Lambda表达式实现通用逻辑,方法抽象但功能强大,建议扩展分批处理及流式... 目录函数式接口获取分页数据接口数据处理接口通用逻辑工具类使用方法简单查询自定义查询方法总结函数式接口

Python办公自动化实战之打造智能邮件发送工具

《Python办公自动化实战之打造智能邮件发送工具》在数字化办公场景中,邮件自动化是提升工作效率的关键技能,本文将演示如何使用Python的smtplib和email库构建一个支持图文混排,多附件,多... 目录前言一、基础配置:搭建邮件发送框架1.1 邮箱服务准备1.2 核心库导入1.3 基础发送函数二、

SQL中如何添加数据(常见方法及示例)

《SQL中如何添加数据(常见方法及示例)》SQL全称为StructuredQueryLanguage,是一种用于管理关系数据库的标准编程语言,下面给大家介绍SQL中如何添加数据,感兴趣的朋友一起看看吧... 目录在mysql中,有多种方法可以添加数据。以下是一些常见的方法及其示例。1. 使用INSERT I