Guides for your first job
Pick one:a hackathon, or open source.
One focused month, one real thing shipped. How to choose a beginner-friendly repo, write a PR that actually gets merged, and list it on your resume without overstating it.
- Two pathscompared honestly
- Five-stepPR process
- List iton your resume, honestly
Hackathon
A concentrated 24-48 hour build, usually with a team. Good for practising working under time pressure and shipping something end-to-end fast, even if imperfect.
Best if: Best if you enjoy fast-paced building and want a demo-able project quickly.
Open-source contribution
A smaller, focused change to an existing real project. Good for practising reading unfamiliar code and working within someone else's standards and review process.
Best if: Best if you want practice specifically at reading and navigating a large, real codebase.
Finding a beginner-friendly repo
- Search GitHub for the "good first issue" or "help wanted" label — most active projects tag beginner-friendly work this way specifically.
- Pick a project you actually use or understand, even a little — context makes the code far easier to navigate than a completely unfamiliar domain.
- Check the project has a CONTRIBUTING.md file and active recent commits — an abandoned repo means slow or no review, which wastes your effort.
- Start smaller than you think you need to — a documentation fix or a small bug fix is a completely legitimate first contribution, not a lesser one.
Writing a PR that gets merged
Every project has its own process (branch naming, commit message format, testing requirements) — following it precisely is itself a signal of care.
"I'd like to work on this" prevents duplicate effort and often gets you useful guidance from a maintainer before you write a single line.
One PR, one clear purpose. A PR that fixes one bug and also reformats unrelated files is harder to review and more likely to get stuck.
What the change does, why, and how you tested it. This is the same communication skill covered in the AI-era skills guide, and it directly affects how fast your PR gets reviewed.
Maintainers remember contributors who engage well with feedback. A quick, polite response to requested changes often matters more than getting it perfect on the first try.
Need a starting idea?
Browse project briefs if you'd rather build than contribute.
Common questions
A real first contribution, done right