Wednesday, February 21, 2024

From Electrical Engineering Pupil to iOS Developer in 5 Months

Studying to code in an effort to land a job in tech can really feel daunting. That’s why we’re sharing inspiring tales from Codecademy’s neighborhood — to point out how individuals 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.

Right this moment’s story is from Eng. Omar Elsayed, a 23-year-old iOS Developer, dwelling in Cairo, Egypt. Omar is internet hosting a neighborhood workshop the place you may learn to construct an OpenAI chatbot cell app for iOS. It begins on January 30, join the three-part workshop now! 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 

“After ending highschool, my purpose was to be an [electrical] engineer. My uncle purchased me an iPad as a reward for my good grades, and there was an app referred to as Swift Playground that got here pre-downloaded with the system. I opened it and coded with Swift for the primary time. It was a playground designed to show kids how one can code with Swift in a sport format. The purpose was to maneuver the avatar, acquire mates, and I loved it a lot. 

Be part of our workshop with Omar

At first, I began by opening YouTube, watching movies, downloading Xcode [Apple’s integrated development environment for macOS], and enjoying round with it. My preliminary undertaking concerned creating magic results for individuals. It was a playful experiment, however then I made a decision to take it severely. I dedicated to the iOS Developer profession path provided by Codecademy, marking essentially the most critical part of my journey. I used to be absolutely decided to pursue this path and proceed my studying.”  

How I made time to be taught 

“I discovered between my courses, incorporating fast classes on new codes or constructions used to create components inside an app. Typically I proceed my studying after ending my courses and, on events, very early within the morning. I’ve a routine of waking up at 5 am every single day. 

I actually dislike it when individuals declare they don’t have time. If you observe profitable people, like Steve Jobs — who I vastly admire and is likely one of the the reason why I grew to become an iOS developer — you see their dedication. He labored tirelessly every single day till he achieved a sure level, and even when confronted with setbacks, he didn’t surrender; he persevered. 

Selfie of Omar learning to code on a laptop with glasses, holding a thumbs up.

With dedication and arduous work, you may accomplish your objectives. Many constraints are self-imposed, like the justifications of not having sufficient time, discovering it too difficult, or missing sources. You will have the selection to both settle for these excuses or create your individual path, outline your individual values, and stay in your phrases.” 

How I saved up cash to change careers 

“I had a dialog with a buddy about an app thought. We determined that I might deal with the iOS half because of my ardour for it, with the plan for her to create the Android model. She talked about a course on Codecademy, and since she had an account, I used it for the course, progressing till the previous couple of modules. I needed the certificates, so I requested if we might change the title to finish the course by myself account. She stated no, so I contacted Codecademy explaining that I had progress on one other account. They had been capable of switch all my progress to my account. Then, after I joined Code Crew, the remainder of Professional was paid for me.”   

Wish to be part of Code Crew?

Code Crew is all about creating supportive and inclusive environments for the Codecademy neighborhood. Members provoke discussions, assist reply questions, arrange occasions, facilitate discussions, and preserve Docs. Study extra and apply to the Code Crew.

How I bought within the door 

“There was a put up on LinkedIn written by somebody named Aleksa discussing why you shouldn’t rent Junior Builders. I got here throughout this put up and determined to go away a remark, intending it purely as a joke. In my remark, I requested if there was a spot for me as a result of, at the moment, I thought of myself a Junior Developer. It was all in good humor. 

Surprisingly, the proprietor of the corporate the place I at the moment work, responded to Aleksa point out of me and requested for my ideas. Aleksa recommended in a remark that I attain out, so I did, and that’s how I landed the job.” 

Need some ideas for utilizing LinkedIn to land a job?

Learn this weblog for knowledgeable ideas for networking utilizing LinkedIn, together with how one can phrase a message to somebody you don’t know.

How I nailed the interview

“The subsequent day, I had an interview with them, and we mentioned particulars in regards to the app, its goal, and the influence it aimed to have on individuals’s lives. I discovered the idea of the app interesting, and I agreed with their imaginative and prescient. I moved on to the following stage, a technical interview with Adam and Alexa. Following the interview, I efficiently secured the job. 

When you’re enthusiastic about your work, you gained’t discover the necessity to examine earlier than an interview since you’re continually making use of your data — it’s a prime precedence in your thoughts. When you’re working solely for the cash and lack ardour to your job, then you definitely’ll be afraid of interviews.”  

How I evaluated the supply 

“I didn’t wish to reject the supply, as a result of at this level, I used to be keen to start out [working]. The one factor that was a deciding level for me is that there was no wage. This was a second the place I needed to decide on what to do. I talked with my father, although I already knew my reply. Earlier than discussing it with him, I had made up my thoughts to say sure. I couldn’t flip down this chance. I accepted the supply, they usually granted me a 1% stake within the firm. At present, the share doesn’t have a major influence as a result of they’re a startup, however I’m optimistic.” 

How day one and past went 

“To be sincere, the primary day was a bit overwhelming as a result of there wasn’t a proper technical onboarding that guided me by the code and its circulation. I needed to navigate the code by myself, which initially got here as a shock. The structure was completely different from what I used to be accustomed to. This left me a bit confused, however I attempted to manage it by trying on the code, attempting to grasp it, and asking questions.  

The primary job I used to be given concerned localizing the app to completely different languages, particularly English and Arabic. I bought to know a little bit bit extra in regards to the app, as a result of I needed to change each string to a selected key, so it might robotically translate. In doing so, I needed to navigate all through the code, altering every string to a chosen key. This made me very acquainted with the codebase and extra comfy.”  

What I want I knew earlier than I began studying 

“You’ll be able to’t let the previous resolve what you’ll be sooner or later. I wasn’t excellent in class; I failed so many topics and it was a large number. In Egypt, the final yr of highschool determines the place you go to varsity. If I let my previous resolve who I might be I couldn’t turn out to be an iOS developer. Don’t have a look at the previous hour, or the long run hour — simply have a look at the hour that you’re in proper now. The longer term is an unknown and you can not predict it. So the one factor you may have management of is that this second, so get pleasure from it and do your greatest on this second.” 

Unsure the place to start out? Take a look at our persona quiz! We’ll show you how to discover the perfect 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 be part of the discussions in our neighborhood.

Related Articles


Please enter your comment!
Please enter your name here

Latest Articles