How To Get Placement After Wasting 2-3 Years of Engineering? SDE Roadmap for College Students

The Code Skool
4 Feb 202310:03

Summary

TLDRThe speaker shares their personal journey of struggling with coding in college and how they overcame it. They provide actionable advice for those in their second or third year of college who are in a similar situation. The video offers guidance on learning programming languages, with a focus on Python due to its simplicity and versatility. The speaker emphasizes the importance of practice over watching lengthy tutorials and recommends resources like 'tutorialspoint.com' for learning. They also stress the significance of learning data structures and algorithms for placements, suggesting online resources and courses. The video concludes with project ideas to apply the learned skills and encourages viewers to complete courses they start to avoid fragmented learning.

Takeaways

  • 😀 The speaker struggled with coding and confidence during the early years of college but found a way to improve.
  • 🎓 The speaker addresses second and third-year college students who may be in a similar position and offers advice on learning to code.
  • 💻 Learning a programming language is crucial, and the speaker suggests starting with an easy language like Python.
  • 🌐 The speaker recommends tutorialspoint.com for simple explanations of programming concepts.
  • 📚 Practice is emphasized over watching long tutorial videos, which can be unproductive.
  • 🔍 The basics of Python that one should learn include syntax, variables, types, basic operators, if loops, data types, and functions.
  • 📈 The speaker suggests focusing on Data Structures and Algorithms (DSA) as it is crucial for placements, with many interview rounds focusing on DSA.
  • 🏫 The speaker recommends codingninja's DSA course for its comprehensive content and high ratings.
  • 🛠️ Building projects is an essential part of learning to code, and the speaker suggests creating projects using Python libraries.
  • 🌟 The speaker highlights the importance of completing courses from start to finish without jumping between different resources.
  • ⏰ Time commitment for learning DSA is noted to be around three months for a decent grasp, depending on dedication and time spent.

Q & A

  • What was the speaker's initial struggle after completing two years of college?

    -The speaker struggled with coding and had a low CGPA of around 5 points.

  • What realization did the speaker have that changed their perspective?

    -The speaker realized that it's not the end of the world and that many people are in a similar position in their second and third years of college.

  • What is the first thing the speaker suggests to learn in programming?

    -The speaker suggests learning a programming language, starting with the basics.

  • Why does the speaker recommend Python as a programming language for beginners?

    -Python is recommended because it is easy to learn, has a simple syntax similar to English, and is versatile for various tasks including web development, machine learning, and image processing.

  • What is the speaker's advice against watching long tutorial videos without practice?

    -The speaker advises against spending all of one's time watching tutorial videos without practicing coding, as it can lead to not learning anything substantial.

  • What website does the speaker recommend for easy-to-understand tutorials?

    -The speaker recommends 'tutorialspoint.com' for its simple terms and explanations.

  • How much time does the speaker suggest to learn Python basics?

    -The speaker suggests that if one practices 2-3 hours a day, they can learn Python basics easily within 10 days.

  • What are the basic concepts in Python that the speaker suggests learning first?

    -The basic concepts include syntax, variables, types, basic operators, if loops, data types, and functions.

  • Why is learning Data Structures and Algorithms (DSA) important according to the speaker?

    -DSA is important because it is a significant part of interviews and placements, with most interview rounds focusing on D.S.A. problems.

  • What resources does the speaker recommend for learning D.S.A.?

    -The speaker recommends online roadmaps, courses, and videos, and specifically mentions a course by 'Coding Ninjas' for mastering D.S.A.

  • What is the speaker's advice on project building in the learning process?

    -The speaker advises building projects to solidify learning and enhance the resume, suggesting projects using Python libraries for automation, web development, machine learning, and image processing.

  • What is the speaker's tip for maintaining consistency in learning a course?

    -The speaker emphasizes completing a course from start to finish without jumping to another midway, as it disrupts the learning process and syllabus continuity.

Outlines

plate

This section is available to paid users only. Please upgrade to access this part.

Upgrade Now

Mindmap

plate

This section is available to paid users only. Please upgrade to access this part.

Upgrade Now

Keywords

plate

This section is available to paid users only. Please upgrade to access this part.

Upgrade Now

Highlights

plate

This section is available to paid users only. Please upgrade to access this part.

Upgrade Now

Transcripts

plate

This section is available to paid users only. Please upgrade to access this part.

Upgrade Now
Rate This

5.0 / 5 (0 votes)

Related Tags
Coding TutorialSelf ConfidenceWeb DevelopmentPython BasicsData StructuresInterview PrepProject IdeasLearning PathOnline CoursesTech Scholarship