What are some effective strategies for staying motivated while learning to code?
To keep myself motivated while learning how to code, I've decided to create a blog and newsletter where I'll share my journey and useful information such as valuable insights into the programming world, practical tips and tricks for enhancing coding efficiency, and curated resources including tutorials, articles, videos, and recommended books to stay up to date with the latest trends. Do you think this is a good way to stay motivated while also learning?
7 answers
david’s Answer
Gillian’s Answer
The beauty of publishing a blog or newsletter is that it nudges you to delve deeper into the "why", "how", and "what" of your coding process. When you write code to tackle a problem, use your newsletter or blog to reflect on that issue, understand your solution, explore alternative solutions, and rationalize your choice. This could also stimulate your readers to consider how similar code could be applied to address analogous or different challenges. You might even receive some fantastic ideas or feedback.
However, it's essential to strike a balance between your coding and writing time. Blogs or newsletters can be quite time-consuming. Consider them as a follow-up to your coding process, designate a specific time for them, and try to stick to it. This way, you can maintain your focus on coding while using writing as a supportive motivational tool. Well done to you for adopting such a comprehensive learning approach. It's both smart and efficient. Enjoy your coding and writing journey! :-)
sambasiva rao’s Answer
Your idea to chronicle your coding journey and valuable insights in a newsletter or blog is truly brilliant! As a computer programmer or IT professional, you'll encounter a diverse range of technologies and projects. There's always a risk that previous learnings might fade with time. That's why it's so beneficial to preserve these learnings in some way.
This practice will undoubtedly aid you in recalling past lessons and getting back on track swiftly. In addition to all the beneficial information you've mentioned, I'd also suggest documenting the major challenges you've faced in projects, their analysis, root causes, workarounds, and solutions.
This practice will not only motivate you but also enhance your ability to think outside the box, handle critical issues, and find efficient solutions. Keep going, Josue! Your initiative is a stepping stone towards success.
Stacey’s Answer
I'll just share my personal experience: one thing that kept me motivated was that I wanted to build certain things for a product or website idea I had in mind. I'm the creative type so building a tangible thing is what kept me motivated. Maybe you have an app idea that you're working towards?
Best of luck to you in your coding journey!
Kodi’s Answer
Harmit’s Answer
This is a great way to stay motivated! It's highly interactive, you are staying up to date with emerging technologies and standards, and you are learning about different ways to solve programming problems. You're also allowing for some self-reflection, which is always great in helping you realize more about how you think and solve problems, and may even help you discover ways to solve any brain blocks or bugs that you may be having.