100 Days of Code

Debashish kumar sahoo
4 min readJun 22, 2021

On a Saturday (13 March), I got a call from my brother who is a Software Engineer with 15+ years of experience. As I am a Computer Science student, I asked him for some guidance for a better career. He told me a line which I will remember forever, You are a programmer. Do at least one code everyday. Don’t go for certificates and all those things. From that day itself I started my journey of coding. I did at least one problem everyday.

If you are going to start your coding journey, keep few things in your mind. You will face a lot of difficulties when you move ahead. It’s okay to take long time to solve a problem. Try to avoid getting hints and solutions as much as possible. Never be discouraged. As you will move ahead, you will take less time to solve questions even without hints.

Why ?

Are you one of them who is dreaming of becoming a successful developer and being a part of some big tech companies (FAANG and many more), or are you one of them who is trying to learn coding with various video lectures , tutorials and other resources but not making any progress, or you are a beginner and you are willing to get a lot of success then #100DaysOfCode it’s for you my friend. Go ahead.

How to start ?

Its so simple. All you need to have is dedication and punctuality. First of all choose a programming language that you are comfortable with. Don’t waste much time while choosing the language. I choose C++ for my #100DaysOfCode . You can choose JAVA, Python or C++. If you have knowledge of Data Structure & Algorithm then that’s great and if you want to revise then go to YouTube, where you can find thousands of courses on Data Structure & Algorithm. You can get some courses on various sites also. Then choose some sites to solve questions. I used HackerRank, LeetCode, Geeks For Geeks to solve problems. You can choose anything.

The most important thing is dedication and punctuality. One day I was suffering from fever. At around 8PM I got a reminder on my phone to upload my codes to GitHub, which I had set for everyday. Then I woke up and did one easy question and uploaded it to GitHub. So, consistency is very important. You should do at least one question everyday. To keep a track of your codes you can upload it to GitHub or any other such sites. It may be of lot helpful in the future.

Many of you may be thinking that why I have not used CodeChef, which is a very famous site though for competitive coding. To be honest when I started my #100DaysOfCode I was a beginner, So I thought to go for other sites. But other sites have hard questions, which will make you go wild. When you start just start by doing easy questions. Mark some dates to level up i.e. after 30 days go to medium question and after 75 days go to hard question.

Recently I just completed my #100DaysOfCode on 21st June. It was really a fantastic 100 days. I have faced a lot of difficulties but got to learn a lot. If you are reading this I request you to go for #100DaysOfCode . It will definitely change a lot of things. It will definitely make someone better in coding.

After 100DaysOfCode

This will be definitely up to someone who is doing it, but don’t stop coding. You can go for solving complex problems. Go for solving problems on CodeChef. Learn other algorithms of machine learning and anything that you are interested in. The main motive is not to stop. I guarantee you guys, once you complete 100 Days of code you will really feel awesome and you will start coding everyday from then onwards. I just completed my 100 days of code on 21 June 2021. You can find all the codes I have done in 100 days here .

I think all the words above will definitely motivate you all to start your coding everyday. If you feel little uncomfortable and want someone to be a partner in your coding you can contact me, I will be really glad to be your partner in coding. Guys, If you read it till the end, then please go and start coding from today onwards for 100 days at least one question per day.

Connect me on LinkedIn

Thank You!

--

--

Debashish kumar sahoo

Senior Software Engineer || Mobile App Dev || iOS || DSA