[go: up one dir, main page]

0% found this document useful (0 votes)
14 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)
14 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
You are on page 1/ 3

🧠 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.​
https://450dsa.com

🎥 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.​
https://leetcode.com

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 README.md 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 (README.md)

✅ 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