, pub-4214183376442067, DIRECT, f08c47fec0942fa0
17.9 C
New York
Wednesday, June 7, 2023

From Hobbyist Programmer to Software program Engineer II

Studying to code so as to land a job in tech can really feel daunting. That’s why we’re sharing inspiring tales from Codecademy’s group — to indicate how folks such as you (sure, you!) can embark on a studying journey and find yourself with a completely new profession. We hope these tales function a reminder that there’s no single path to a extra fulfilling work life.

At the moment’s story is from Joseph Daniel Gollapalli, a 24-year-old Software program Engineer II at Codecademy, dwelling in Hyderabad, India. Learn extra tales from Codecademy learners right here — and you should definitely share your story right here.

Why I selected to be taught to code

“Again in 2013, I dropped out of highschool. I used to be in a fairly dangerous psychological state, and I used to be exploring loads of stuff, like graphic design with Photoshop and I wished to construct web sites.  

In February 2013, launched a video the place they’d a complete bunch of tech founders explaining how coding is cool and all the things. Codecademy was featured indirectly, so by the tip of March, I joined Codecademy. I went by the Python programs and HTML programs. 

That they had this gamification factor that was actually addictive, so I used to undergo programs and earn these little badges — I nonetheless have all my Codecademy badges in my profile.”

Joseph’s intensive assortment of Codecademy Achievements.

How I made time to be taught

“I used to be principally a teen who was not at school, so I used to be utterly free. What else would I be doing? I used to be simply stress-free and having fun with — half of the time I used to be gaming and half the time I used to be coding. I simply wished to be taught what I used to be really inquisitive about, relatively than actually grind by faculty coursework and simply enter the rat race.” 

How lengthy it took me to land a job

“In 2014, I began to select up recreation growth for a bit. There was this open-source recreation server referred to as Piqueserver, and I used to be a consumer first after which turned a maintainer for it. I began out small with a one-line contribution after which that snowballed into refactors.

This was a really pivotal second for me, because it taught me loads of issues that you just do in common skilled growth. We’d have code critiques, we might write unit checks, and we might arrange CI CD [Continuous Integration and Continuous Delivery]. The undertaking taught me tips on how to collaborate with folks and launched me to new ideas, and had an enormous influence on my profession.

After which in 2015, I  began to look into net growth. I acquired an internship at a cellular analytics startup. The CEO was like, ‘Dude, you must full your highschool training, after which you possibly can have a correct internship.’ Throughout my internship, I completed highschool by homeschooling. The primary 8 months I used to be a part-time intern, then I acquired employed full-time round November 2019. I actually realized rather a lot on the job. Working at fast-paced startups make it easier to be taught issues a lot quicker, particularly in your early profession.”

Study one thing new free of charge

How I acquired within the door

“I used to be simply trying on LinkedIn and I randomly noticed a Codecademy job that was listed for Hyderabad, India, which I discovered actually stunning. The years of expertise and the tech stacks they had been searching for matched mine. I used to be like, let’s give it a shot!” 

How I nailed the interview

“The interview course of was fairly lengthy and dense, however the folks had been very nice. I believe it provides each sort of engineer a good probability. And the tip result’s determined by a panel of six folks, which significantly reduces bias. Codecademy has this factor the place they offer out coding assignments so that you can do. For instance, for those who do a back-end project, you’d have a front-end reside coding spherical.

I used to be extra of a back-end particular person than a front-end particular person, so I used to be nervous for my front-end coding rounds. I knew React, however I wasn’t tremendous proficient with it. After the take house overview, my front-end interview spherical was proper after — there was solely a 10-15-minute hole, so I used to be fairly nervous. 

I had an important interview with a Employees Engineer named Ahmed, and we each went by an project that I did. Ahmed helped me relax.” 

How I evaluated the provide

“I had a number of affords, however I seemed for higher work-life stability and crew tradition.” 

How day one and past went

“The primary week was all about getting arrange. I had an onboarding, after which it took a while to get entry to all the things. The subsequent week I did precise work: I acquired a few tickets, and I had KT [knowledge transfer] classes, so I may perceive what they had been constructing and why they had been constructing it. It’s been a fairly good week!” 

What I want I knew earlier than I began studying

“Constructing much more initiatives is one factor I might have carried out otherwise. I’ve realized much more by doing initiatives alone and having my very own motivation to construct a undertaking — relatively than, say, following a tutorial that teaches you tips on how to construct a primary calculator app or one thing like that.
I additionally assume having mentors is basically worthwhile, so I might have most likely reached out to them a lot faster, as a result of I used to be kind of struggling alone.”

Unsure the place to start out? Try our character quiz! We’ll make it easier to discover the very best programming language to be taught primarily based in your strengths and pursuits.

Wish to share your Codecademy learner story? Drop us a line right here. And don’t overlook to hitch the discussions in our group.

Related Articles


Please enter your comment!
Please enter your name here

Latest Articles