My lazy way

Practice makes perfect
'''
TL;DR

  • Solve one task every 3 days
  • Use task manager
  • Take one course about Algorithms and Data Structures fundamentals
  • Try mock interviews
  • Never give up

if __name__ == "__main__":

Hi, I am 3-rd year undergrad from Russain and I want to share with u about my simple way of learning.
I started learning algorithms and data structures 7 months ago, that moment I knew nothing about asymptotics, hash-tables, and all this stuff, but I programmed in python past 2 years for Data Science tasks. From the beginning, I made a rule, solve 1 exercise every 3 days. For controlling myself, I downloaded task manager, actually "Chaos Control" its pretty cool, but it is free:( For learning algorithms and data structures fundamentals I recommend you to complete this and this if you are Russian speaker and this if you are English speaker, it isn't easy to solve their tasks using coursera ui, but you can find similar tasks here on leetcode and solve here. Intermediate results: This Autumn past the first round in ACM ICPC (most popular student programming competition) and represented our university in the second round. Also, you must try mock interviews, it is awesome.

Comments (0)