Sefism is free for learners. We are here to help you grow, one step at a time.Join for free
Sefism.

Roadmap · Career

Your first tech job

Free

For students and graduates who have accepted, or just started, their first software job and want to do well in it rather than just survive. By the end you can find your way around a new codebase and team, ship reviewed pull requests safely, keep your manager informed, look after yourself and walk into your first review and raise conversation with evidence.

Curated by Tauseef Fayyaz8 stages, 59 topics~4 months at a few hours a week

By the end, you will be able to

  • Read your contract, spot fake offers and arrive on day one with accounts secured and questions ready
  • Get a working setup and merge a first small change within your first two weeks, with notes you can reuse
  • Open small, well-described pull requests, take review well and review teammates' code with useful comments
  • Send short weekly updates, raise blockers early and run your own one-on-ones with a list
  • Keep a work log all year and agree written goals, so your probation, first review and raise conversation rest on evidence

The path

8 stages, in the order to learn them. Open one to start.

  1. 1Before day oneThe weeks between accepting an offer and starting: check the paperwork, avoid scams, learn about the company, secure your accounts and arrive rested. Skip it if you have already started.7 topics · ~2 weeks
  2. 2The first two weeksGet your environment working, agree what success looks like, find your way around the codebase and people, and learn to ask for help in a way people are glad to answer. The goal is one small change merged and a lot written down.8 topics · ~3 weeks
  3. 3Working with your teamLearn the rhythm of a software team: standups, tickets, estimates, sprint meetings and written updates, and how to work with product and design, in plain English whether or not it is your first language.8 topics · ~2 weeks
  4. 4Your first pull requestsOpen small, well-described pull requests, take review without taking it personally, start reviewing others, test your changes and learn how your team avoids and handles production problems.8 topics · ~4 weeks
  5. 5Communication and visibilityKeep your manager and team informed without being asked, raise problems early, make one-on-ones useful, ask for feedback and keep a record of your work from the start.7 topics · ~2 weeks
  6. 6Productivity and learning on the jobManage your time and focus, get unstuck methodically, use AI assistants within your company's rules and learn the business as well as the code.7 topics · ~2 weeks
  7. 7Workplace basicsProbation, reviews, pay, leave, notice periods, your rights and how to report harassment, plus burnout, boundaries and remote or office etiquette. Details vary by country and company, so always check your contract and local law.7 topics · ~2 weeks
  8. 8Your first year planAgree goals with your manager, read your career ladder, earn more responsibility, have your first pay conversation with evidence and decide calmly whether to stay or move.7 topics · ~2 weeks

Picked from the other libraries by shared topics.

Work with me

Stuck on something specific?

Writing only gets you so far. If you want an answer to your situation rather than the general case, book a session and we will work through it together. Sessions are free for approved Sefism members, and a few slots open each week.

  • 1:1 Mentorship
  • Fresh Graduate Mentorship
  • Career Guidance

Brand deals, promos and partnerships: tauseeffayyaz@gmail.com