I began working for a company where I was required to build a website and web front end for a legacy winforms application.
I'm self taught and have now been in development for over 20 years. I've spent years in application technical support and worked across the stack for multiple organisations.
My role progressed into being a technical lead managing multiple teams while still coding and building infrastructure for small to large enterprises.
I still have no idea what i'm doing (I think this is a good way to think).