Self-taught engineers often outperform (2024)

Passion and motivation vs. learning path

  • Many argue the real differentiator isn’t “self-taught vs degree” but passion, curiosity, and willingness to keep learning.
  • People who tinker on side projects or pursue hard topics on their own often retain concepts better and map theory to real problems.
  • Several note that both strong CS grads and strong self‑taught devs share this trait; weak performers exist in both groups.

Formal education: benefits and gaps

  • University is praised for: forcing students out of their comfort zone, exposing them to fundamentals (DSA, OS, networking, math), and giving shared vocabulary.
  • It can fill “boring detail” gaps that self-taught devs often miss initially (e.g., complexity, data structures, concurrency).
  • But many CS programs are criticized as theoretical, outdated, or shallow on real-world engineering (large systems, tooling, performance, debugging).

Self‑taught path: strengths, weaknesses, survivorship

  • Self-taught devs are seen as naturally filtered: only those who can actually deliver tend to break into the industry.
  • Strengths mentioned: persistence under uncertainty, comfort with learning new stacks, practical problem-solving, high output, and broad, idiosyncratic knowledge.
  • Weaknesses: missing fundamentals, uneven skill “spikes,” reinventing wheels, difficulty knowing what they don’t know, and stronger impostor syndrome.
  • Several note that after ~5–10 years of experience, differences in initial path often blur.

Hiring, credentials, and bias

  • Degrees are described as a blunt but convenient hiring filter and a proxy for baseline competence and socialization.
  • Some managers prefer experienced self-taught candidates over fresh grads, others the reverse; many emphasize a mix of backgrounds on teams.
  • Cost and access to university (especially in the US) are raised as major class filters, separate from ability.

Theory vs. practice and domain differences

  • Multiple comments stress you “need both”: theory to recognize and frame problems, practice to ship and maintain real systems.
  • Distinction drawn between software and licensed fields (civil, mechanical, etc.) where formal credentials and standards are non‑optional.

Critiques of the article and terminology

  • Several point out survivorship bias and lack of data; the headline is seen as over-claiming.
  • The examples (Linus Torvalds, Margaret Hamilton) are criticized as actually highly educated.
  • “Self-taught” is often reframed as “informally educated” rather than literally learning in a vacuum.