We don’t grow when things are easy, we grow when we face challenges!
Programming is all about accepting the challenges along the way, choosing to keep moving forward, and savoring the journey.
Wait, what? 🤔
We’ve talked a lot about the importance of actually writing code and building projects while you’re learning programming.
In this article, I am going to introduce you to a phenomenon that can help you in your learning journey!
What is the 100 days of code challenge?
The 100 Days of Code challenge is a self-directed commitment by developers to build strong and consistent coding habits.
The challenge uses social accountability, transparency, and deep reflection to form healthy developer habits.
100 days of code is a personal challenge,originally introduced by Alexander Kallaway which is intended to make you a better developer after 100 days and has 2 main rules.
Rules of this challenge
- Code minimum an hour every day for the next 100 days.
- Let the world know about your progress everyday by sharing what you’ve done.
Why 100DaysOfCode challenge?
now you will tell, Why are you telling me to do this challenge as I am happy with what I am doing currently.
The ultimate goal of the 100 days of code challenge is to become a better developer and to build coding as a habit.
If you hope to become a more versatile, disciplined, and skilled developer, you should consider joining the challenge.
Making a public commitment has proven to improve people’s ability to stick to changes and new habits. Also, when you write code for 100 consecutive days, guess what you’ll do on the day 101!
You will write some more code next day and that’s all you need! Huh?
Now you will ask me, How will other people see your progress and achievements?
Just use #100daysOfCode in your tweet, facebook post, instagram post, LinkedIn Post and list goes on.
This way the community will be able to find you and give you some sort of feedback right away.
Another good way is to go to twitter and Search for #100DaysOfCode, or join the 100DaysOfCode room on Gitter — you don’t need an invite, it’s open for anyone to join.
Four skills you will learn on your way to becoming a better developer but more:
Now I will let you know four essential skills that will upgrade your programming career exponentially!
1. You will learn, and learn how to learn.
As you progress through the 100 Days of Code challenge, you will also strengthen your ability to learn new technologies as you repeatedly improve your learning efficiency and speed. Learning how to learn can make you a more adaptable and versatile developer.
2. You will improve your discipline and become a self-starter.
Stop procrastinating and set yourself up for success. If you want to learn to code or learn a new technology, making a commitment to the 100 Days of Code challenge can increase the likelihood that you will stick to your learning plans and achieve your goals. As many developers know, starting new projects and maintaining motivation can be difficult; 100 Days of Code includes important incentives to keep you coding each day.
3. You will build powerful coding habits.
By committing to coding for 100 consecutive days, you can incorporate strong habits into your daily life and become a more consistent developer. Every day that you code, you build momentum and interday flow. As a developer, flow is as much minute by minute as it is day by day.
4. You will create a strong portfolio
During the challenge, you will likely be able to complete a few projects and, if you complete the challenge several times, you will build a compelling portfolio of projects. Working on daily projects will also add visible activity to your GitHub profile, providing a positive signal for potential employers.
If you need more detailed guide to get started with this challenge check out this article by Alexander Kallaway.
And lastly 100 Days of Code is a great challenge for improving your coding skills and making the activity of writing code a daily habit!
What do you think?
Have you joined or are you going to join this challenge?!
Share your thoughts and this post as well! ✌