From Competitive Programmer to Software Engineer
4 min readDec 5, 2018
If you don’t know what is competitive programming, please check this Wikipedia article. Basically, competitive programming is a programming contest where participants try to solve some well-defined problems (not like hackathon) by coding efficient algorithms in general.
In this article, I am going to talk about how competitive programming helped me to become a better software engineer and how I had to adapt during the transition from competitive programming to software engineering.