ЁЯТ╗

Exploring Tech Career Paths and Insights

Aug 4, 2024

Lecture Notes on Career Paths in Tech

Introduction

  • Discussion on career paths taken by software engineers from different educational backgrounds.

Speaker Backgrounds

  • Mandeep Siva: Works at Pronia, with 6 years of experience; started career at TCS.
  • Prakash Shukla: Works at EnCash as a full-stack developer; has 3 years of experience; started career as a non-tech background.
  • Deepanshu: Works at Wells Fargo as a software engineer; 4 years of experience; transitioned from a non-technical role at Cisco.
  • Jahid Akhtar: Senior software engineer at J Platforms Limited; over 12 years of experience; worked with many fintech companies.

Important Points Discussed

Career Progression

  • Many successful software engineers do not come from IITs or top-tier colleges but have achieved high salaries (40-75 lakhs).
  • Individuals with career gaps can still enter the tech field successfully.
  • Upgrading skills through structured programs (e.g., YouTube) can facilitate entry into tech roles after non-technical backgrounds.

Interview Experiences

  • Typical interview rounds include:
    • Coding Challenge (Lead Code medium level)
    • Technical Rounds (System Design, DSA focus)
    • HR Round
  • Commonly asked topics include:
    • Data Structures and Algorithms (DSA)
    • System Design (Low-level and High-level)
    • Project discussions and personal experiences.

Salary Expectations

  • Freshers can expect salaries between 20-30 lakhs in product-based startups.
  • Senior engineers can earn between 35-80 lakhs depending on experience.
  • Salaries are confidential but should be competitive enough for living in metropolitan areas like Bangalore.

Key Takeaways for Aspiring Developers

  • Preparation Tips:
    • Focus on solving DSA problems, especially on platforms like Lead Code.
    • Understand your projects thoroughly for interviews.
    • Develop confidence in your skills and knowledge of your previous work.
  • Networking: Leverage platforms like LinkedIn for connecting with industry professionals.
  • Continuous Learning: Stay updated with new technologies and practices in software development.

Conclusion

  • Encouragement for viewers to engage with professionals for guidance and to keep improving their skills through structured learning and practice.
  • Reminder to subscribe to the channel for more insights and tips.