markdown guide

Competitive programming skills are very different than cs skillset.

Sure, you can get a head start with competitive programming, but some cs things take years and years of research. No matter how fast you can come up with 100 liner algorithms, it doesn't necessarily benefit you in cs.

But if you're interested in competitive programming, there are websites such as topcoder and codeforces. If you are just starting out, the book "Cracking the coding interview" can be very beneficial.


since that is the real durable computer science.

Can you elaborate on this?


I think what he means is Data structures and Algorithms don't change with time while other techs (frameworks, libraries, languages,...) do.

Classic DEV Post from Aug 10 '18

Decorators in Python: What you need to know

By learning how to write your own decorators, you can significantly improve readability of your own code. They can change how the function behaves, without needing to edit your program.

Akshat profile image
Javascript enthusiast, pythonic guy with love in C++. Nowadays, working with reactjs, react-native and other cool stuff