← All videos

Engineering video

17:28 · 2 December 2024

from Junior to Senior in 5 years: lessons I wish I learned sooner

Chapters 6 sections

  1. 0:00Early Beginnings and Transition to Tech
  2. 3:33First Full-Time Job and Initial Struggles
  3. 5:04The Humiliating Interview and Turning Point
  4. 7:20Mentorship, Discipline, and Personal Transformation

Key concepts in this video:

1. Initial Career Transition and Struggles

The speaker shares their journey from studying aerospace engineering to learning basic JavaScript and Python, taking various part-time and short-term coding jobs, and struggling with direction and a lack of early community support.

Hear it at 0:35 →

2. Relocating to Berlin and First Full-Time Developer Role

Relocating to Berlin to follow industry opportunities, the speaker landed their first full-time developer job after intensive React tutorial preparation, facing the harsh reality of professional deployment pipelines and demanding work hours.

Hear it at 2:42 →

3. The Interview Humiliation and Hitting a Wall

After settling into a routine and failing to secure a promotion, an attempt to interview at a major tech product company resulted in severe demoralization when questioned on deprecated React features in front of a product manager, leading to a temporary halt in interviewing.

Hear it at 5:04 →

4. Finding a Mentor and Committing to Professional Standards

Connecting with a senior developer mentor transformed the speaker's approach, highlighting that personal lifestyle habits, discipline, and treating software engineering as a long-term serious career rather than an in-between job are vital for growth.

Hear it at 7:20 →

5. Stepping Up into Rigorous Environments and Education

After moving to a more prestigious and rigorous company with micro-frontends and Java, the speaker sought leadership experience by coaching disadvantaged students and boot camp attendees, which eventually laid the groundwork for launching their education platform.

Hear it at 10:07 →

6. Core Lessons: Persistence versus Half-Committing

Reflecting on career choices, the speaker identifies persistence through low points as the best choice made, while the greatest mistake was failing to fully commit to the engineering craft in the early years.

Hear it at 12:52 →

7. Advice on Discipline, Goal Setting, and Sacrifice

Concluding with advice for younger developers, the speaker stresses defining clear goals, avoiding half-hearted efforts, maintaining rigorous daily discipline, and embracing necessary sacrifices to achieve career success.

Hear it at 14:44 →

Transcript

when I get the interview with a very nice company. They were building a tech product, big company, nice salary. And that was a very poge moment because I got humiliated doing the interview. I go to their office and he asked me about some function that got deprecated in the last release of React. You know, I was kind of, no, I don't know, I don't know, I don't know. That really breaks my confidence, and even the product manager says even I know that question.