- Why did you get into the field? What did you focus on at first?
Loved programming, did it as a hobby for a few years, was able to get a job. I focused on understanding what I was doing, always dropping a level of abstraction down from the task I was trying to complete so that I could understand and debug it.
- What are you doing at your job? Is it everything you dreamed of and more?
I'm a team lead on a low level systems team. I'm actually quitting soon, but more for a move to another company rather than I don't like the field.
- How did you break that first-job barrier?
A lot of resumes, and ended up at a company who's hiring strategy was to find diamonds in the rough.
- What were you doing before this?
A little bit of everything, retail management, general contractor, project manager for marijuana dispensary upgrades, etc.
- Any tips for the rest of us?
The assumption is that without a degree you don't know the underpinnings of what you're doing. Prove them wrong early by putting in the work to cut through the abstractions and truly understand the why of what you're doing. The difference between being an engineer and being a technician is that that the technician follows a a checklist, and an engineer understands the checklist and knows how to recognize and account for the 1% of the time it doesn't apply.