University to job-ready

Stage 2 of 7 · 9 lessons · ~4 weeks

Clean up your GitHub this month

Recruiters and interviewers will open your GitHub. Spend a couple of weeks making it tell a true story: your best work pinned, every repository explained, and real commits from now on.

Start: Commits and the staging area

Lessons· one lesson for each topic, in this order

  1. 1Commits and the staging area
  2. 2Commits with clear messages
  3. 3Keeping secrets and junk out of Git
  4. 4Remotes: push, fetch and pull
  5. 5Branches and pull requests
  6. 6Merge conflicts
  7. 7Undoing mistakes safely
  8. 8Writing a README
  9. 9A GitHub profile README

Do this

  • Apply for the GitHub Student Developer Pack with your university email
  • Create a profile README: who you are, what you are learning and your best two projects
  • Push every program from this semester, each with a README that says what it does and how to run it
  • Write commit messages that say why, not "update" or "final final"
  • Work on a feature branch and merge through a pull request, even when you work alone
  • Make your first pull request to the First Contributions repository

Start with· follow one of these

Practise

Keep handy

Also worth your time

Before moving on: Pin your three best repositories, each with a README covering the problem, stack, screenshots and how to run it, and add a profile README that links to them.

Tauseef's advice
Archive or make private the half-finished tutorial clones: five honest repositories beat forty empty ones. You cannot fake four years of history, so do not try; just commit real work every week from today.

Mark this stage as not done?