0% found this document useful (0 votes)
19 views3 pages

Roadmap

Uploaded by

revanthsrinu6
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
19 views3 pages

Roadmap

Uploaded by

revanthsrinu6
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

🧠 DSA Learning Sources

1)

📚 1. Structured Courses
Striver’s DSA Sheet (Take U Forward)​
A 6-month roadmap with curated problems. Great for interview prep.

Striver DSA

.Love Babbar DSA Sheet​

🔗
Beginner to advanced topics covered with 450 questions.​
[Link]

🎥 2. YouTube Channels
●​ CodeWithHarry – DSA Playlist​

🔗
Beginner-friendly explanations in Hindi with practical examples.​
CodeWithHarry DSA Playlist
●​ Apna College – Complete DSA Course​

🔗
Structured from basic to advanced, taught by ex-Microsoft engineers.​
Apna College DSA Playlist
●​ Aditya Verma – Dynamic Programming + Recursion​

🔗
Gold standard for mastering DP with patterns.​
Aditya Verma YouTube
●​ KUNAL KUSHWAHA
●​ KUNAL DSA LECTURES

💻 3. Coding Platforms
🔗
●​ LeetCode – Best for interview questions and company-specific prep.​
[Link]

LINKED IN

🔹 1. Optimize Your Profile Like a Portfolio


●​ Use a professional profile picture (clean background, confident smile).
●​ Write a compelling headline beyond just your degree (e.g., “Java Developer | Spring Boot | Building ML
Projects”).
●​ Add a custom banner image showcasing your tech stack, certifications, or projects.
●​ Write a strong About section – keep it simple, clear, and passionate.

🔹 2. Daily or Weekly Content Posting


●​ Share your learning journey (e.g., "Day 4 of Java DSA challenge 💻").
●​ Post about projects you're building – share screenshots or GitHub links.
●​ Talk about interview experiences, failures, and lessons learned.
●​ Share insights from courses you're taking or books you're reading.

🔹 3. Engage With Others’ Posts


●​ Don’t just scroll – comment meaningfully on posts by others (peers, seniors, recruiters).
●​ React to trending or helpful content.
●​ Tag people when relevant – it increases visibility.

🔹 4. Connect With Purpose


●​ Connect with:
○​ Alumni from your college.
○​ Professionals working in your target companies.
○​ Developers, recruiters, mentors.
●​ Send a personalized connection note (e.g., “Hi [Name], I’m learning backend dev and really liked your
post on Spring Boot!”).

🔹 5. Use Hashtags Smartly


●​ Use 3-5 relevant hashtags per post (e.g., #JavaDeveloper #100DaysOfCode #LinkedInGrowth).
●​ Follow hashtags related to your domain to stay updated and join conversations.

🔹 6. Showcase Achievements
●​ Post about:
○​ Certifications (e.g., Spring Boot, ML, Java).
○​ Hackathons or Competitions you participated in.
○​ Internships or freelance work.
○​ Placement offers (when you get them!).

2)Github

✅ Step 1: Plan Your Project


●​ Choose an idea: Example – To-Do App, Weather App, Portfolio Website.
●​ Decide the tech stack: (e.g., Java + Spring Boot, Python + Django, MERN stack).
●​ Define features: Write them in a [Link] draft (what the project will do).

✅ Step 2: Build the Project Locally


●​ Create the project on your system using your preferred IDE.
●​ Keep code modular, well-commented, and clean.

✅ Step 3: Push to GitHub


●​ Go to GitHub → New Repository → Give it a name.

✅ Step 4: Add a Proper README


○​ Project Title & Description
○​ Tech Stack
○​ Features
○​ Installation Steps
○​ Screenshots (optional)
○​ Live demo link (if deployed)
●​ Use Markdown formatting ([Link])

✅ Step 5: Make It Public & Share


●​ Make your repo public.
●​ Share the link on LinkedIn, portfolio, or resume.
●​ Keep updating the repo as you add new features or fix bugs.

You might also like