0% found this document useful (0 votes)
216 views

Roadmap To The Tech-Giants PDF

This document provides a 6-step roadmap for becoming a tech giant CS professional: 1. Learn a programming language like C, C++, Java, or Python through books and online courses. 2. Master data structures and algorithms through books, online videos, and practice on GFG. 3. Participate in coding contests on sites like HackerRank to refine skills. 4. Work on personal projects to learn new technologies. 5. Prepare for interviews by reviewing theory subjects like OOPs, OS, DBMS, and system design. 6. Revise thoroughly and prepare for behavioral questions by framing answers about one's project.
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)
216 views

Roadmap To The Tech-Giants PDF

This document provides a 6-step roadmap for becoming a tech giant CS professional: 1. Learn a programming language like C, C++, Java, or Python through books and online courses. 2. Master data structures and algorithms through books, online videos, and practice on GFG. 3. Participate in coding contests on sites like HackerRank to refine skills. 4. Work on personal projects to learn new technologies. 5. Prepare for interviews by reviewing theory subjects like OOPs, OS, DBMS, and system design. 6. Revise thoroughly and prepare for behavioral questions by framing answers about one's project.
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/ 7

01

Learn a Programming
Language

02
ROADMAP TO THE Data Structure and
Algorithms

TECH-GIANTS
03
Contest
Participation

04 Work on own projects

05
Prepare Theory
Section

CS 06 Revision Stage
LEARN C
STEP 1 Book - Let us C by Yashwanth Kanetkar
YouTube - Saurabh Shukla Sir
GET A GOOD HOLD
OVER A
PROGRAMMING
This 2-Step learning may take more time, but
LANGUAGE worth the trouble

C++ JAVA PYTHON


Book - Balagurusamy Books-
Least
YouTube - Saurabh Java: The Complete
preferred language for
Shukla Sir, Reference,
this field.
CodeWithHarry Head First Java

Practice the question related to the chosen language on GFG.


You can also go through the articles provided on GFG/Tutorialspoint.
CS
Start with getting your concepts cleared on

STEP 2 TIME COMPEXITY.


Then, go with BASIC MATHEMATICS QUESTIONS which
include finding prime number, gcd, etc.
DATA STRUCTURES
AND ALGORITHMS
DATA
STRUCTURES
How to proceed?

Start with the book by LINKED LIST STACKS QUEUES


KARUMANCHI SIR for a
stronger foundation. Go
through the YouTube video
links provided in the drive to
HEAP STL LIBRARY
get your concepts cleared
YouTube - TREES (Map, Vector,
Ravindrababu Ravula Set,Pair )

START PRACTICING ON GFG


WITH THE BASIC, EASY AND
MEDIUM FILTERS FOLLOWING
GRAPH HASH TABLE ADVANCE DS
THE TOPIC CHART Practice standard (TRIES)
questions only
(from Karumanchi)

CS
STEP 2
DATA STRUCTURES ALGORITHMS
AND ALGORITHMS

SEARCHING & RECURSION &


PUZZLES:- GREEDY BACKTRACKING
SORTING
Whenever you feel
exhausted while practicing
the questions, JUST GO TO Divide and
GRAPH BASED DYNAMIC
THE PUZZLES SECTION OF ALGOs Conquer PROGRAMING
GFG and try them out YouTube-
without going to the Aditya Verma
solutions directly, (Several
companies ask PUZZLES for
assessing candidates for NOTE:
their organization) PRACTICING more and more is the only tip to master DSA.
Consistently work on your LOGIC TO THE CODE
CONVERSION SKILLS along with the TIME MANAGEMENT.
CS
WAY TO
STEP 3 BECOME A PRO
CONTEST
PARTICIPATION

Once you get a good command over basic DSA


concepts, you can refine it further by practicing on
INTERVIEW BIT along with taking part in contests
held on various platforms like HACKERRANK,
CODECHEF, CODEFORCES,HACKEREARTH, LEETCODE

NOW, YOU ARE ON THAT STAGE WHERE YOU CAN

STEP 4
REDUCE YOUR TIME INVESTMENT ON DSA.

PROJECT WORK
Get an idea about the technologies related to your
field via short videos on you tube. Then, decide the
technology which matches your skill and interest.

LEARN THAT Prepare your own


SKILL GENUINE PROJECT
CS
STEP 5 SUBECTS FOR
INTERVIEWS OOPS CONCEPTS
THEORY SUBJECTS OPERATING SYSTEMS

NOTE: DBMS
Refer to the video links
provided in the last slide,
NETWORKING
Then, you can refer to the
SYSTEM DESIGN
articles provided by GFG for
the same.
TESTING

END GAME
STEP 6
REVISION Go through the Revise the
Pre Placement notes of
course OOPs, OS
on GFG DBMS ...

Prepare Frame 5 good


yourself for question on your
top 10 HR project with
CS questions answers
THE following is the google drive link to
all the resources mentioned in the
roadmap:

https://drive.google.com/drive/folders/1d5DLFS0vUIBfk-
PDKvZelCZEy1aOChXD?usp=sharing

THANK YOU!
Framed by:

CHINTAN PURI (SELECTED FOR SIMRAN NARANG (SELECTED FOR


SOFTWARE DEVELOPMENT ENGINEER SOFTWARE ENGINEER INTERN ROLE AT
ROLE AT ACCOLITE) SAMSUNG)

You might also like