From 0 in Coding to Software Engineer | 2 Years Gap After College | Summary and Q&A
TL;DR
Rajat successfully transitioned from mechanical engineering to software engineering despite a two-year gap post-graduation.
Key Insights
- 🗯️ A two-year gap post-college does not inherently disqualify candidates from job opportunities if they have the right skills.
- 👨💻 Learning coding independently can significantly shift career trajectories, even for those from non-technical backgrounds.
- 💦 Practical interview experiences highlight that understanding project work can be as crucial as comprehensive DSA preparation.
- 👪 Candidate support systems, particularly from family, can impact decisions and provide motivation during career transitions.
- 👨💻 The interview process can prioritize project understanding over deep coding knowledge, emphasizing the importance of practical applications of learned skills.
- 🥺 Rajat's experience underscores the notion that perseverance, resilience, and targeted preparation can lead to unexpected successes.
- ❓ Many individuals may overlook limited but focused study approaches, often believing they must be fully prepared before applying for jobs.
Transcript
Podcast with Fraz Sometimes you feel that if you take a gap after college If you don't get a placement directly, then it is like a stamp that you are not eligible for placement that nobody will hire you, is it true? I did my graduation in mechanical engineering shockingly I want to tell you one thing that in my college computer science branch was n... Read More
Questions & Answers
Q: How did Rajat feel about taking a gap after college?
Rajat initially felt that taking a gap might negatively impact his job eligibility. However, he later discovered that his two-year gap did not hinder his opportunities, as he learned and developed skills that ultimately helped him secure a job.
Q: What inspired Rajat to start learning coding despite a mechanical engineering background?
Rajat was motivated to learn coding after realizing that many successful engineers emphasized the importance of data structures and algorithms for job placements. His exposure to friends in the IT field also encouraged him to explore coding.
Q: How did Rajat approach his coding preparation after the two-year gap?
Rajat’s preparation involved a structured study plan where he focused on learning programming languages like C++ followed by JavaScript, and he tackled data structures and algorithms through YouTube videos and relevant resources on internet platforms.
Q: What was Rajat's experience with the placement interview process?
The interview consisted of multiple rounds, including a coding test and technical discussions where he showcased his projects and the technologies used. His understanding of these projects played a crucial role in his success rather than exhaustive DSA knowledge.
Q: What role did Rajat's parents play in his career choices?
Rajat’s parents provided crucial support and guidance, particularly when he decided to forgo a job at TCS to pursue opportunities in the Air Force. Their encouragement and belief in his choices were pivotal in his decision-making process.
Q: How did Rajat navigate feelings of doubt during his preparation?
Throughout his preparation, Rajat faced moments of doubt, especially after setbacks like his SSB rejection. He focused on giving his all to his chosen path and avoided dwelling on past failures, which helped him maintain a positive outlook.
Summary & Key Takeaways
-
Rajat’s journey from mechanical engineering graduate to securing a software engineering position after a two-year gap emphasizes the importance of perseverance and adaptability in career transitions.
-
Initially discouraged by the lack of coding opportunities in college, Rajat self-taught coding, primarily focusing on data structures and algorithms, which led to successful job placement.
-
The interview process involved multiple rounds that prioritized understanding of projects and technical knowledge over comprehensive coding experience, highlighting that targeted preparation can yield results.