Based on my experience, I’ll share my path to getting a developer job.
-
Learn one specific programming language first. (I’d suggest starting with JavaScript, as it’s versatile and widely used.)
-
Based on your programming choice in step 1, learn some frameworks and technologies in that specific language.
Example:
- Frontend JavaScript frameworks: ReactJS, Angular
- Backend JavaScript technologies: Node.js, Express.js, MongoDB
- DevTools: Git, Jira
(Don’t be overwhelmed by this list. You can choose and learn these based on your interests and requirements.)
-
Build full-fledged projects based on what you have learned and host them. (You can deploy with free hosting services like Netlify, Vercel, Heroku, etc.)
-
Create a portfolio site and add your project links there. This acts as your online resume.
-
Be active on professional social platforms like LinkedIn, and tech Twitter. I’d also suggest participating in tech meetups in person.
-
While doing steps 1-5, apply for jobs. There is no perfect time to apply for a job; do it now, even if you’re new to programming.
Best of luck and happy learning/programming! 🧑🏻💻