How it all began:
Have you ever had moments when your mind wanders off while working or learning? One minute you’re focused, and the next you’re thinking about something completely unrelated. It happens to all of us.
I couldn’t believe it when I made it past the first 10 days of my 100-Day Coding Plan. It felt like a major accomplishment for someone as distractible as me.
One day, I woke up with the idea of becoming a Software Engineer. Little did I know the challenges that lay ahead.
Adjusting my expectations:
By day 10, I started questioning if I could really become a Software Engineer. Maybe I could settle for a different kind of engineering instead.
I wasn’t giving up, just readjusting my goals a bit. It was all a part of the journey.
A lightbulb moment on day 20:
On day 20, it hit me. Maybe I didn’t need to be a Software Engineer after all. Perhaps I could learn from them and explore their world without working in it.
I was having second thoughts and doubting my own capabilities.
For beginners in programming:
If you’re just starting out with programming, don’t let my story discourage you. In fact, I want to give you some insight into the real challenges you might face.
My plan of action:
I’ve always been fascinated by programming and its endless possibilities. Seeing others learn to code in just 100 days got me curious.
I decided to embark on a journey to become a Software Engineer and learn the basics in 100 days. It was a lofty goal, but I was ready to put in the hard work and see where it would take me.
To stay accountable, I formed a coding group and invited others to join me. We created a Telegram group where we could share our progress, offer support, and motivate each other.
Having a support system made all the difference. We celebrated our victories and helped each other through the tough times.
Lessons learned…and tips for beginners:
I am grateful for the community that supported me throughout this journey. If you’re interested in coding, find like-minded people who can provide guidance and hold you accountable.
Coding can sometimes feel lonely, but having others to share the journey with makes it more enjoyable.
Everyone learns at their own pace. Don’t compare your progress to others’. Focus on your own journey and take your time.
While life got in the way and I couldn’t complete the full 100 days, I’m not giving up. I’m committed to restarting my coding journey, whether it’s another 100 days or more.
The important thing is to keep going, even when things don’t go as planned. Embrace new beginnings and never lose sight of your goals.
Here’s to the next 100 days of code and all the challenges and triumphs that await!