Firstly, if you are reading this you need to trust that anyone with right skills in 2023 can get a job in technology!
Following are the detailed steps or a ROADMAP to reach our destination:
Learn a programming language (Refer to this for more details)
Learn Data Structures and Algorithms
Practice DSA questions from Leetcode , hackerearth, geeksforgeeks etc. Ensure you are comfortable with Medium level questions. Don’t waste a lot of time on hard questions. Your practice questions should have : 20% Easy ; 70% Medium and 10% Hard
Start doing weekly online contests from above sites, to build confidence and learn time management
Understand ComputerScience fundamentals. OperatingSystem , ComputerNetwork and Database. Pay more attention on writing queries in SQL
Now it’s time to learn software development. You can choose : Web development , Backend or Full Stack. Pick one and learn the frameworks. For e.g.. Learn React/Angular if you want to get into Web Development. Learn Spring Boot which is JAVA framework if interested in Backend development.
Create a project , a real use-case like a small version of e-commerce site. A project would have a UI , a backend and a database. Upload the project on Github and mention it in your resume.Try ***contributing in open source projects and participate in hackathons.***This phase will give you hands-on experience and help in building your profile and network!
[Start applying for relevant job postings. Try asking for referrals . For this ensure you network with people who are already in the industry. Best tool for this is LinkedIN Also reach out to Hiring Manager and recruiters for a job posting. Apply via different job posting portals and also apply directly via official company sites.
Give minimum 2 mock interviews and improve on your weakness .
Crack the interviews and Start your tech Journey!
Comments