Your first tech job

Stage 2 · Lesson 2 of 8

Getting your development environment working

The first two weeks

Your first technical task is getting the code to build, run and pass its tests on your own computer. This setup is your local . Follow the setup guide exactly and note every step that is missing or wrong.

If you get stuck, try for a short, fixed time and then ask for help, rather than fighting silently for days. Common blockers are , secrets (the private keys and passwords the app needs), tool versions, and that need , sample records to start with.

Once it works, update the setup document with what you learned. Fixing docs is one of the most useful first contributions a new joiner can make, because you are the only person who still sees the gaps.

Common trapquietly working around problems and leaving the next new joiner to hit exactly the same wall.

A question to check yourself, an AI practice session and 1 cheat sheet entry come when you add the roadmap to your account. Add it

Resources for this stage

Start with· follow one of these

Practise

  • Rehearse the branch, commit and pull request path on a friendly repository before your starter task

Keep handy

  • Look up `git log`, `git blame` and history commands while you learn how the code evolved

  • Plain-English fixes for the Git mistakes everyone makes in their first weeks

Also worth your time

Mark this stage as not done?