100 Days of Code: The Challenge That Made Me Question My Sanity!
Computers & Technology → Technology
- Author Janet Benson
- Published April 29, 2023
- Word count 1,039
How the journey began:
Ever find yourself working or learning, and suddenly, your brain goes on a wild trip? One moment you're wondering if you turned off the gas, and the next minute you're thinking about a puzzle from years ago. Then, ZAP! Five minutes later, you're back to reality.
Whew! It's not just me, huh?
With the focus of a distracted puppy, I can't believe I made it more than 10 days on my 100-Day Coding Plan.
So one day, I woke up and thought, "Hey! I want to be a Software Engineer!"
That's how my epic adventure of 100 days of code began. But you know what they say, dreams can be tricky little fellas!
By day 10, I was like a lost penguin in a desert. I thought, "Okay, maybe I won't be a Software Engineer, but I can still be some sort of engineer, right?"
I wasn't giving up just yet, oh no! I was just adjusting my expectations a teeny-tiny bit. Lol
And then came day 20. That's when I had a lightbulb moment: "You know what? Maybe I don't need to be a Software Engineer. I can just hang out with them and study their mysterious ways!"
At this point, in my head I was like “Uhn Uhn, this ain’t for me.”
Now if you just started learning programming, I'm not here to rain on your coding parade. In fact, it's quite the opposite! I’m just here to give you an insight into how real it could get.
My action plan:
I've always been interested in programming and all the awesome things that can be achieved through it. On social media, a lot of people have shared that they learned to code in only 100 days and this got me curious.
I made the decision to start this path to become a Software Engineer and learn the basics in 100 days. This is a huge goal, but I'm prepared to work hard and see where this adventure leads.
Learning how to code can be a daunting task, and I needed a support system to keep me accountable. So, I decided to start a coding group and asked for accountability partners to join me on this journey.
I discovered a few others who shared my desire to learn how to code. We created a Telegram group where we could share our accomplishments and encourage one another. We agreed to show some sort of evidence of our daily progress, whether it was a study note, some research from the internet, a screenshot of our codes, or anything else that would indicate our progress.
This routine helped us to stay motivated and focused. We would often share resources, ask each other for help, and celebrate our victories.
Learning programming could be intimidating and difficult, but having a support structure made it less frightening and more fun.
Lessons learned…and a few tips for the code newbie:
Overall, I am grateful to this group for assisting me on this path. I urge anyone interested in coding to find a community of like-minded people who can provide guidance and accountability.
I had no clue how much I would learn about the power of community when I chose to take on the 100-day coding challenge. While coding can sometimes feel like a solitary pursuit, having others to share the journey with can make all the difference.
Those who are self-motivated may find it simple to remain focused without much outside assistance. For others, however, discovering a community of like-minded people can be the key to remaining on course. When you're feeling down or uninspired, having others who share your enthusiasm and drive can go a long way towards inspiring you to keep going.
Balancing a full-time job with learning how to program could be challenging as life has a funny way of throwing unexpected challenges our way. But even when it seems impossible to find the time or strength, there are ways to stay committed to learning how to code.
For example, committing to reading coding materials, reviewing coding notes, and studying even when you're unable to write code could still count as a day of code.
As interesting as my experience was, I’m sorry to let you down at this point. I didn't manage to complete the full 100 days. Life got in the way and I had to stop at day 70.
But instead of giving up, I'm committing to restarting my coding journey. I'm still not sure if it would be best to call this a new 100-day of code challenge, or perhaps aim for 200 days this time around.
Regardless, the most essential lesson I've learned is to keep going even when things don't go as expected. Picking yourself up after a perceived failure and continuing on with renewed energy and enthusiasm is a vital part of any successful journey, whether in coding or any other pursuit.
Another vital lesson I learnt is; everyone learns at their own pace. While some may be able to master coding in 100 days or less, others may require more time and practice to even learn the basics of a language like HTML.
For me, HTML was a struggle, and I spent a good 30 days just trying to grasp the fundamentals. Balancing this with a full-time job and other commitments was no easy feat, and I found myself getting frustrated at times.
But I had to remind myself that my pace of learning was unique to my life's circumstances at that moment. It didn't mean I was slow or stupid; it simply meant I needed to take my time and approach the challenge in a way that worked for me.
Despite the challenges, I persisted and kept working on my coding skills. And while it wasn't always easy, I found that with each passing day, I grew more confident and capable in my abilities.
Now, as I continue my coding journey, I'm excited to start afresh and embrace new beginnings. Whether it takes me another 100 days or longer to reach my coding goals, I know that the most important thing is to keep moving forward and never give up.
Cheers to the next 100 days of code, and to all the challenges and triumphs that lie ahead!
Janet Benson Amarhavwie is an accomplished digital marketing professional and the founder of Huntta Digital, a cutting-edge digital agency catering to entrepreneurs. Armed with a Master's in Global Business Administration, Janet's passion for creativity fuels her love for design and content mastery. As a well-rounded individual, she shares her expertise in technology, travel, lifestyle, and food culture. Her email is Janetamarhavwie@gmail.com
Article source: https://articlebiz.comRate article
Article comments
There are no posted comments.
Related articles
- The Ultimate Guide to 3D Animation: From Basics to Advanced Techniques
- Mitsubishi Electric proves heat pump compatibility with microbore pipework
- Why Small to Large Companies Continue to Use Dated/Dinosaur Technology
- 10 Ways Business Central’s Quality Inspector App Streamlines Quality Assurance
- 10 Ways Business Central’s Quality Inspector App Streamlines Quality Assurance
- The Rise of Sustainable Technology: Shaping a Greener Future
- Why Bullseye Engagement Offers the Best OKR Software for Businesses
- Web Development Companies in Canada
- How EasyPDF™ Forms Save Time & Money at Home and in the Workplace
- The One and Only 15-Second Digital Lien Waiver to Complete and Submit in Record Time Using the Free Adobe Reader
- The Impact of Employer Branding on Leadership Recruitment
- Augmented Reality (AR) in Business: Why Your Company Needs It
- Top 10 Reasons to Use Business Central’s License Plating App
- The Hidden Advantages of European Offshore Development Companies
- App Development: Transforming Ideas into Reality
- Automate you Chauffeur Service with A to Z Dispatch
- The Impact of Machine Learning and AI on Business: What the Future Holds In the modern busine
- Generate Flashcards Fast with AI: The Ultimate Solution for Developers
- Blockchain Interview Guide: Essential Questions and Answers for Success
- Eight Free Business Central Apps That You’ll Wish You Had
- How Artificial Intelligence (AI) and Machine Learning (ML) Are Transforming Computer-Based Trading Platforms
- The Role of Gas Engineers in Modern Energy Systems: Linking to Sustainability and Innovation
- The Significance of Stars in the Universe and Their Impact on Human Culture Throughout Evolution
- Exploiting Artificial Intelligence for Urban Mobility Transformation: A Case Study of Guatemala City
- Top 10 Ways Business Central Users Streamline Shipping
- The Impact of AI on Job Security and Availability in Africa: A Future at a Crossroads
- CNC Machining Vs 3D Printing: Which Technology Is Right For Your Project?
- The Future of Search: Embracing AI-Powered Search Solutions
- Low-Fidelity Vs High-Fidelity Prototypes: When To Use Each In Product Design
- MARKET SEGMENTATION