Section 1 - Instruction

You've now learned three development stages: Enthusiastic Beginner, Disillusioned Learner, and Capable & Cautious. Let's practice distinguishing between them in engineering scenarios.

Each stage has a unique competence and commitment combination that creates distinct behavioral patterns.

Engagement Message

Which stage do you find easiest to spot so far?

Section 2 - Practice

Type

Multiple Choice

Practice Question

Sarah has been working on backend APIs for six months. She writes solid, well-tested code and understands the architecture, but always asks her tech lead: "Should I really be the one reviewing this pull request? Maybe someone with more experience should handle it?"

What development stage is Sarah likely in?

A. Enthusiastic Beginner - high commitment, low competence B. Disillusioned Learner - low commitment, moderate competence
C. Capable & Cautious - low commitment, high competence D. None of these stages fit

Suggested Answers

  • A
  • B
  • C - Correct
  • D
Section 3 - Practice

Type

Sort Into Boxes

Practice Question

Sort these typical statements by the development stage most likely to say them.

Labels

  • First Box Label: Disillusioned Learner
  • Second Box Label: Capable & Cautious

First Box Items

  • "This is harder than expected"
  • "I'm not improving"
  • "Maybe I'm not cut out for this"

Second Box Items

  • "Are you sure I should deploy?"
  • "Just tell me what you want"
  • "I can handle it if needed"
Section 4 - Practice

Type

Sign up
Join the 1M+ learners on CodeSignal
Be a part of our community of 1M+ users who develop and demonstrate their skills on CodeSignal