Your first tech job

Stage 6 · Lesson 6 of 7

Learning the business domain

Productivity and learning on the job

Every product serves a domain, an area of business such as payments, logistics, healthcare or education. Each domain has its own terms, rules and users. Engineers with make fewer wrong assumptions and get trusted with bigger problems sooner.

Keep a glossary of business terms in your notes. Ask a or support colleague to walk you through a typical customer's day. Read support tickets for your area, and use the product the way customers do.

When you pick up a ticket, ask who it helps and why now. This turns code changes into business results you can describe in your .

Common traptreating the domain as someone else's job and building exactly what the ticket said, even when it makes no sense for users.

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

  • BookFree
    Software Engineering at Google

    Titus Winters, Tom Manshreck and Hyrum Wright · Intermediate

    Free online: the chapters on knowledge sharing and testing show how strong teams learn and work

  • BookPaid
    The Pragmatic Programmer

    Hunt and Thomas · Intermediate · About $45

    Habits for learning, debugging and owning your work that last a whole career

Practise

  • Track two ordinary weeks to see where your time really goes before changing anything

Keep handy

  • How an AI coding tool handles your code and permissions, so you can check it against your company's rules

Also worth your time

Mark this stage as not done?