This week, I finish the 100 Days Of Code Challenge and I want to share lessons I learned from it, challenges did I face while taking the challenge, why I did it and why you should do it too
What is 100daysofcode?
100DaysOfCode is a challenge created by Alexander Kallaway. It requires the undertaker to code for at least an hour a day and shares your progress using the #100DaysOfCode hashtag in social media
Why I started the 100 days of code?
I was following Gary Vee and in one of his videos. he was talking about personal branding in social media (if you can’t produce content, just document your journey ).
After that video, I start thinking about documenting my journey on Instagram but I keep postponing it because I want to have a good setup and quality smartphone to shoot with to produce high-quality content
At the beginning of quarantine in Morocco (March). I see a tweet from a friend about starting the 100 days of code while in quarantine and after that. I create a new Instagram account and start documenting my journey with things I already have
What challenges did I face while taking the challenge?
In the first couple of weeks, I was very active on Instagram, and then, I stop posting my progress and also stop coding because I lose interest in one of my side projects and I don’t have an idea for a next side project. I took some break from coding and I suffer from a self-doubting about not posting in IG for 100 days of code but I don’t quit and I didn’t count the days I took a break on and I finish the 100 days of code
After a couple of days, I got my first big freelance project (with a small budget) and I was very excited to work on this project because I love the idea of the project(MVP for a new startup )
What lessons did I learn from it?
Knowledge and expertise will come with time and practice
When I have an idea for a side project. I do some research and choose the tech stacks I’ll use in this project. then, I started learning the basics of tech I’ll use from Medium articles and Youtube Videos and I started building the project
When you’re building a project with a new idea that you don’t have a tutorial that exactly shows you how to build it. you need to do a lot of research to find the stack and solution for problems you’ll be facing
Personal Branding is a great way to get freelance projects or a developer job
When you’re a self-taught developer. you need to prove to your clients or recruiters that you have the coding skills that they need and you’ll not waste their time
You can prove your coding skills to your potential clients by projects you built and you can do it without having a previous client.
Now, it’s come the power of side projects. So, while you’re coding or after you learned how to code, you can build some side projects from scratch like project mentioned in this lists to prove your coding skills
40 Side Project Ideas for Software Engineers | Codementor
One of the most important ways to develop your skills and improve your employability as a software engineer is to work…
Have you ever wanted to build something but you had no idea what to do? Just as authors sometimes have "writers block"…
Why should do this challenge too?
- You’ll improve your coding skills by making coding a habit in these 100 days
- You’ll meet a lot of great developers through this challenge in Instagram
- You’ll be part of an active community of developers in IG
- You’ll a social media presence which will b an advantage when applying for jobs or freelancing projects
I finish this 100 days of code challenge and I’m very happy with the progress I made while doing it and I highly recommend everyone doing it
I’ll be working on a number of Instagram posts in the next couple of days and also I’ll start a new challenge in IG. Stay tuned!
My Social Media Links:
Ressources I highly recommended for junior devs
- FreeCodeCamp Youtube Channel
- Traversy Media Youtube Channel
- A curated list of dev resources and tools
Ps: I make a lot of grammar mistakes in these articles but I’m still improving my English
Originally Posted at https://iliashaddad.com/blog/what-i-learned-from-the-100-days-of-code