0 To 1 Path To Become A Master Coder: Tathastu Roadmaps
0 To 1 Path To Become A Master Coder: Tathastu Roadmaps
enabled by TwoWaits
0 to 1 Path to Become
a Master Coder
By Achintya Gaumat
Founder and Chief Mentor, TwoWaits,
HBTU Kanpur 2016 CSE Alumni
Who can become a Master Coder? & WHY?
● Ones who enjoy problem solving, doing coding, irrespective of any
expectations of rewards. || कमर्मण्येवा धकारस्ते मा फलेषु कदाचन ||
● Companies evaluate coding skills for freshers (even for exp upto
3-5 years). So it helps in getting hired!!
What is Coding?
● Solving real world problems using programming languages.
Beyond you can just keep participating and learning more algos.
Stage 0 : Selecting a Language
● You only have 3 options : C++, JAVA, Python
● You can use Hackerrank for practice, books for different languages,
some YT Channels. You may join some course but your purpose
should be the same.
● You may refer books like Narsimha Karumanchi for this segment.
Stage II : Competitive Programming (max 60 days)
● Advance DSA is almost similar to preparing for CP, you may start it
alongside.
● Learn some more concepts like Prime, Sieve, Segmented Sieve, Prime
Factorisation, Sqrt Decomposition, etc.
● Challenge here is to pass all test cases, you need to take care of all
boundary conditions along with core logic.
● Google Kickstart, 8 rounds every year, if you get a good rank in that
you may get a call for interview. Hacker Cup by FB is another.