O slideshow foi denunciado.
Seu SlideShare está sendo baixado. ×

Sourcing by Source Code: Find the Code and You Find the Developer

Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Próximos SlideShares
Advance workshop on git
Advance workshop on git
Carregando em…3
×

Confira estes a seguir

1 de 11 Anúncio

Sourcing by Source Code: Find the Code and You Find the Developer

Baixar para ler offline

Marc Hamel from Amazon as he shares methods for "Sourcing by Source Code."

Marc will teach you  how to navigate open-source platforms to find the talented minds behind the code. This is a start-to-finish process of how to find, engage, and message talent on GitHub, an open-source platform with over 73 million active users.

Marc Hamel from Amazon as he shares methods for "Sourcing by Source Code."

Marc will teach you  how to navigate open-source platforms to find the talented minds behind the code. This is a start-to-finish process of how to find, engage, and message talent on GitHub, an open-source platform with over 73 million active users.

Anúncio
Anúncio

Mais Conteúdo rRelacionado

Semelhante a Sourcing by Source Code: Find the Code and You Find the Developer (20)

Mais de RecruitingDaily.com LLC (20)

Anúncio

Mais recentes (20)

Sourcing by Source Code: Find the Code and You Find the Developer

  1. 1. Marc Hamel Principal Sourcer Amazon marchame@amazon.co m (not Mark Hamill)
  2. 2. Git: ● Git is a type of version control system (VCS) that makes it easier to track changes to files ● Tracks exactly what changed, who changed it, and why. ● Why? ○ Rather than starting a project from scratch, a developer can retrieve and change stored codes to maximize efficiency. GitHub: ● First of all, GitHub is not git. Many people understandably confuse the two. ● GitHub is a website for hosting projects that use git. ● Current users = 83 Million ● Expects 100 million software developers by 2025. GitHub 101 Tuesday, June 28th, 2022
  3. 3. Open source: ● Software that can be freely used, modified, and shared by anyone. ● Open-source software code is freely downloadable and changeable. ● Freely sharing information so that it may be improved through multiple insights and viewpoints. Repository ● A repository (usually abbreviated to “repo”) is a location where all the files for a particular project are stored. ● Repos are folders which contain snapshots of progress (called “commits”) ● Imagine as a project's folder ○ A repository contains all the project files and stores each file's revision history. ● Currently over 100 million repositories! GitHub 101 Tuesday, June 28th, 2022
  4. 4. Forking a Repo ● “Forking” is when you create a new project based off another project that already exists. ● If you find a project on GitHub that you’d like to contribute to, you can fork the repo, make the changes you’d like, and release the revised project as a new repo. ● If the original repository that you forked to create your new project gets updated, you can easily add those updates to your current fork ● This is an outstanding feature that vastly encourages the further development of programs and other projects. Commit ● A commit, or “revision”, is an individual change to a file. ● Every time you save, it creates a unique ID that allows you to keep record of what changes were made when and by whom. ● Commits usually contain a commit message, which is a brief description of what changes were made. GitHub 101 Tuesday, June 28th, 2022
  5. 5. Pull Request ● AKA “merge request” ● When a contributor is ready to begin the process of merging new code changes with the main project repository ● Mechanism to notify team members that they have completed a feature ● It's called a pull request because you're asking the project to pull changes from your fork. GitHub 101 Tuesday, June 28th, 2022
  6. 6. GitHub 101 Searching GitHub: ● Not “sourcer” friendly ● Not Boolean enabled ● EXAMPLE: ○ ”mike in:name created:<2011-01-01 type:user” ● Often miss users even if searched correctly Tuesday, June 28th, 2022 SeekOut Operators: ● user_repos: ○ user's personal repos ● contrib_repos: ○ repos the user has contributed to
  7. 7. GitHub 101 Tuesday, June 28th, 2022
  8. 8. GitHub 101 GitHub Tools: ● download_csv_of_senior_contributors.js ● downloadFollowers.js ● usersearch.js ● GitHub Email ● EmailOnGitHub ● Enhanced GitHub ● GitHub Search Tool ● OctoHR Tuesday, June 28th, 2022 Searching GitHub: ● OctoHunt ● Git:Logs ● Gitstar Ranking ● GitHunt
  9. 9. GitHub 101 More Tools: ● People Lookup ● Remove Breadcrumbs ● Meetup Scraper ● Tech Keyword Graph ● Connected Paper ● Fake Profile Detector Tuesday, June 28th, 2022 Top Resources: ● Dean’s SSaR ● Alla’s “Get Unstuck” ● Sjamilla’s GitHub Repo “awesome-recruitment” ● Andre Bradshaw’s GitHub ● Andre Bradshaw’s Patreon

×