I recently accepted an offer for my very first full-time software engineer position! It’s been a long road with ups and downs, and I owe a big thanks to FCC for helping me achieve this milestone.
I started FCC about a year ago. At that time, I was working in management consulting. My main challenge was finding time to learn to code, as I often had to work late hours. I had been studying several languages in a scattered manner, unsure of which direction to take. FCC helped me to manage my time better by offering a structured curriculum to follow. I breezed through the tutorials and basic algorithm challenges, maybe a little too quickly, and started on the front-end projects. These turned out to be very challenging, and I spent many hours on Stack Overflow trying to get my apps to “work”.
I began applying for front-end developer jobs soon after. I got in touch with an Andreessen Horowitz recruiter, and she set up a screening interview with one of the engineers. He asked me to talk through one of my projects, and I picked the Local Weather App, which I had written with jQuery. Things seemed to be going well until he asked me about the “$.getJSON” statement I was using and whether it was asynchronous. I had (as with much of the code) copied this from Stack Overflow and had never heard the word “asynchronous” up until now.
Long story short: after a few months as an intern, a coworker on a different team told me that there was a job opening for a front-end developer on his team and encouraged me to apply. The interview was in a “case” format, in which I had two hours to design an API library and present it to my interviewers. Luckily, I already had experience creating a library during my internship and was familiar with the general approach and thinking that went into it. Even with that, it was still a challenging case and I walked out of the interview feeling slightly overwhelmed. A few weeks later, I received and signed the offer. I will start the new position in about a week and needless to say, absolutely cannot wait to get started!