In my recent post, I told my story as a self-starter in the vast field of programming. A story filled with struggles, anxiety, excitement, passion, frustration, and hustle. Also, at the end of the story I told you that I was in being in advanced talks with two companies and close to getting my first job in programming.
Guess what? I did not get either of those jobs. Instead, I once again returned to the drawing board, and applied to other programming jobs. However, I was not demoralized. I knew that it was just a matter of time before I’ll got my hands on my elusive first programming job.
As this article’s title suggests, I finally made it. Two weeks from now will be my first day as a front-end developer. (First I have to serve out my two-weeks notice at my current job at a local subsidiary of a US startup.)
How did I make it? It was pretty ironic and random, to be honest.
I was sitting in my girlfriend’s dorm room, and her colleague had her Facebook account open. A job ad caught my eye due to its animated design. I told her to send me that ad so I could take a look at it when I got home.
I applied to that job, and I got a call from the company for an interview the next day.
During the first interview, we had a talk about myself and my professional trajectory. They also gave me two math problems to solve on the spot. I solved them correctly, and I think they weighed this heavily in their decision to hire me.
Then I got called in to a second interview where I met the other managing partner of the company. Basically, it was a discussion meant to see if I met their organizational culture requirements. The discussion went well, and they told me right there on the spot that I was hired.
The moment I heard the sentence: “You’re hired”, I felt such a mix of emotions. I felt proud and euphoric. But I also felt relieved.
After all of those feelings sunk in, I thought to myself: “Ok, and now what?” I felt like that junior tennis player who manages to win his first tournament, enjoys the moment, and then the next week flies to yet another tournament. Because it’s never over. There are just new beginnings.
Right now, a lot of new experiences await me. I will figure out how to work in a web development team, and how much different the software industry is from all those courses and tutorials I have been learning from.
It will be a new beginning that I have been waited for almost eleven months — a journey I started on March 16, 2015 (yes — I remember the exact date).
And, for sure, I will learn a lot about programming and more important, about myself. I am a young man who is making his transition into adulthood.
As I cross that line, I can’t help but ask myself: what exactly brought me this far, to the point of getting a programming job?
So, I cannot state how a big role Free Code Camp has played in my development as a beginning programmer. And I want to express all my gratitude and admiration for all the people who make it possible for Free Code Camp to exist.
After all the positive feedback my most recent post received (which could have not been possible without help from Quincya nd the entire Free Code Camp community), I want to thank all of you for this.
I’ve decided to start writing once a week about all the mistakes I made as a self-starter programmer, and all the lessons I’ve learned along the way. I want to share with you all the experiences that shape me as a programmer — that lead to me getting this first programming job, and will lead to further success in this field.