Hi, I'm Rajesh. A few years ago, I was a metallurgy undergrad, not permitted to sit for CS placements. Determined to transition into tech, I embarked on a self-driven journey:
- Month 1: Learned Python via W3Schools and freeCodeCamp; practiced basic programs; delved into Data Structures & Algorithms using LeetCode and CodeStudio; documented concepts in a personal notebook.
- Month 2: Chose Web Development; studied HTML, CSS, JavaScript, and React; built a To-Do List app; created and hosted a personal portfolio on GitHub Pages; grasped core CS concepts like OOPs, DBMS, and OS fundamentals; crafted a 1-page resume and actively applied for internships.
Additional Steps:
- Conducted mock interviews with seniors.
- Shared weekly learning updates on LinkedIn, leading to a startup referral.
- Contributed to open-source projects, boosting confidence.
Key Takeaways:
- Consistency trumps background.
- Focus on one skill at a time.
- Engage in public learning to network effectively.
- Proactively build a compelling CV.
If I could pivot from metallurgy to Google, so can you. Stay persistent and believe in your journey!