History of me in Computing
I was interested in computers from a young age. I think I got my first computer around the age of 5 – an amiga 500+. The only exposure I had before that was an Atari 2600 console.
I then attended various courses on computing even before the age of 10 and made games using http://en.wikipedia.org/wiki/Shoot-%27Em-Up_Construction_Kit
There were limited opportunities to use computers during my school life, mainly being Acorn computers after starting with BBC micros. I taught myself how the hardware worked and fitted together.
I made my first website around 13 or 14 (just after we got the internet at home) and it had an animated flame background! And it kind of went from there!
My school didn’t offer A levels in computing so I left for college. After 3 months, I realised that the level wasn’t right for me and I left to get a job upgrading the hardware in laptops for a large corporate company.
After this contract, I was lucky enough to get an opportunity at a software company – doing various roles, from technical support (from the bottom to the top), training manager to clients internationally, attending exhibitions, and eventually a developer along side some of those responsibilities.
I now work at CompareTheMarket where I lead a team of devs that recently delivered an updated site – smashing performance, responsiveness and accessibility.
I am almost exclusively self taught – I have only been on 2 training courses (both on c#) during my career.
The rest I have just picked up as I went along. I feel this has given me a great range of skills and a wide understanding of different languages and techniques.
The only thing that I feel I may have missed out on during this route is the more formal side of programming – design patterns, and sometimes the proper names for techniques.