I Went From Accountant To React and Native Developer
Studying to code with the intention to land a job in tech can really feel daunting. That is why we're sharing inspiring tales from Codecademy's neighborhood — to point out how folks such as you (sure, you!) can embark on a studying journey and find yourself with a very new profession. We hope these tales function a reminder that there is no single path to a extra fulfilling work life.
Right this moment's story is from Doug Henderson, a 31-year-old React and Native Developer on contract at Reelay residing in Asheville, NC. Learn extra tales from Codecademy learners right here — and be sure you share your story right here.
Why I selected to be taught to code
How I made time to be taught
"I had a Google calendar that I arrange for myself and developed a sample instantly the place I might verify my electronic mail each morning then go into the calendar to see what’s happening. I knew throughout my lunch breaks I might do 20 or half-hour; and generally I might be taught earlier than I left for work, if I had time. Additionally Codecademy had simply up to date their app, so I’d make the most of that as effectively, after which I’d come residence and actually dig into initiatives. I did about 2 to 4 hours a day between Codecademy and YouTube movies. I feel self-discipline and dedication are nearly extra essential than motivation. In case you have each, then it’s easy crusing."
How I saved up sufficient cash to change careers
"At one level, I did depart my job to review extra as a result of I used to be nearing the tip. My accomplice — we’ve been collectively for about 5 years — was actually the spine. So she was the breadwinner, and likewise the ref and coach ensuring I used to be motivated."
How lengthy it took me to land a job
"One yr from after I began studying."
How I obtained within the door
"A variety of knowledge constructions and algorithms apply. A variety of remembering how React part life cycles work. I actually knew the basics and went in fully sincere that I’d by no means finished this professionally earlier than, however that I wanted somebody to offer me a shot."
How I nailed the interview
"The interview course of was actually good. It was solely three phases: one was the behavioral, the second was the technical, and the third was a one-on-one with the CEO. The crew is tremendous small, so it was actually enjoyable. It was a extremely nice tradition match. I couldn’t really resolve the issue through the interview; I might have needed to Google it. However I knew precisely the place the issue was, and I used to be very clear and instructed the CTO, 'Hey, I do know this isn’t working as a result of that is right here and that is flawed. With out Googling it, I can’t repair it, however I’m certain if I Googled it, I might repair it in 5 minutes.' So then I walked by why it was flawed, what the habits was, and what the habits needs to be."
How I evaluated the provide
"A giant a part of that for me was whether or not it was absolutely distant or not — and it was. That was an enormous checkmark on the field! The second was the tradition, so attending to know the crew and the corporate, and speaking to them. The third factor was the precise product; the app is like if TikTok meets Rotten Tomatoes. I needed one thing I’d be concerned with, and I discovered that very attention-grabbing. And I really like cellular improvement! Among the different interviews had been for front-end or back-end, however I actually needed cellular improvement."
How day one & past went
"It was nice. I spent numerous time pair programming with the CTO on the time. We went by the roadmap and the bug report library. The primary day was actually getting your ft in and searching on the codebase."
What I want I knew earlier than I began studying
"I want I’d recognized how essential knowledge constructions and algorithms are. You would construct a complete full-stack venture proper now that may be a full clone of Fb and have 10,000 customers on it, however no one actually cares if you happen to can’t reverse a linked listing or invert a binary tree.*"
Be taught like Doug
See the programs and languages that helped them most.
Undecided the place to begin? Take a look at our persona quiz! We'll make it easier to discover the perfect programming language to be taught based mostly in your strengths and pursuits.