Why I Started Coding

Posted by Nolan Hughes on October 25, 2017

My journey to learning software development and starting a career in this industry has kind of been a long one. I went to college for audio engineering and graduated with a Bachelor’s in Music Technology. While in college I focused on post-production audio for film. This led me to having an internship in Los Angeles during school and moving out there a few months after graduating. After spending around a year working full time, (I was a dialogue/ADR editor and supervisor on 10 feature length films) I decided that the film industry was not the right fit for me. I wasn’t enjoying the majority of the work that I was doing and felt that I was just slogging away everyday. This coupled with the long hours and insanity of the film/entertainment industry made it a clear choice that I needed a career change.

I started my next career search by dipping my toes into and researching everything from other audio engineering related jobs, software development, electrical engineering, being a veterinarian, and even brewing beer/starting my own brewery. Not until I started learning about being a developer and actually doing coding tutorials did I that this is what I wanted to pursue as a career (although I am an avid home brewer now – check out the Hughes Brews website here).

A positive outcome of me completely changing career paths was that I learned that I had to enjoy the journey and not just the glory of the end result. This has helped me be more confident when I decided to learn software development. I started a little over a year ago doing free coding tutorials and enjoyed tackling problems and overcoming them through code so much that I am sure it is the right career path for me. I took an online course last winter through Codecademy called Ready. It’s a 9-week course and I would consider it to be a mini bootcamp that covered HTML, CSS, and JavaScript. At the end I felt that I had some programming fundamentals under my belt and was confident enough to build websites from the ground up. I didn’t feel anywhere near ready to start applying for developer jobs at the time so I had to figure out my next plan of action.

My original plan after finishing Codecademy Ready was to get hired by a tech company (or somewhere that employed developers). This would be as an administrator or other type of entry-level job and I would self educate myself enough to be hired on as a developer. A temp agency hired me and a few of the long-term jobs where I was placed were at companies that employed software developers. Unfortunately my interaction with an IT department or developers at these companies was next to none. This coupled with the fact that I didn’t feel like I was gaining much knowledge while studying programming on my own led me to look at bootcamps.

Coding bootcamps had been of interest to me for a while, but knowing that once you finished most bootcamps it doesn’t necessarily mean that you’ll be job ready or get hired deterred me from wanting to enroll. Also the expense and time commitment usually required was too much for me. I started looking at a couple of bootcamps here in Chicago, but they weren’t what I was looking for. That’s when I found Flatiron! Here, the expense of the online program is much lower than in-person camps, I still have the flexibility to work a few days a week, and their job placement rating is equal to none. I fully understand that I will still need to put the work in after graduating, but seeing all of the success stories and outcome reports gave me confidence that I’ll be able to start off my career because of the education I’m receiving.

I know that I still have my work cut out for me with this course but I feel confident that I can tackle it and Flatiron will give me the tools to become a successful software developer!