Skip to main content
7 answers
7
Asked 410 views

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?

+25 Karma if successful
From: You
To: Friend
Subject: Career question for you

7

7 answers


2
Updated
Share a link to this answer
Share a link to this answer

david’s Answer

YES. This is an outstanding approach. By developing a blog and newsletter, you will be forcing yourself to remain aware of emerging topics and the value of developing expertise in topics that are of interest to others. Also, as your blog becomes more sophisticated over time, you will be learning firsthand the many complexities of websites and servers. I wish you well.
Thank you comment icon Thank you for the advice, david. Josue
2
1
Updated
Share a link to this answer
Share a link to this answer

Gillian’s Answer

Absolutely, YES! This is an excellent method to keep your enthusiasm alive and broaden your knowledge.

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! :-)
1
0
Updated
Share a link to this answer
Share a link to this answer

Harmit’s Answer

Hi Josue!

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.
0
0
Updated
Share a link to this answer
Share a link to this answer

Roberto’s Answer

Join developers communities and also hackathons ( social coding events that bring computer programmers and other interested people together to improve upon or build a new software program ).

Have look also at https://github.com/
0
0
Updated
Share a link to this answer
Share a link to this answer

Kodi’s Answer

This is an awesome way to stay motivated! It will keep you up to date on the latest as it is necessary for your newsletter and also allowing comments from others will help create discussions from the community and allow others to share their knowledge with you. One thing I will say about motivation is that it can come and go. With that said, I like to focus on discipline and habits rather than motivation, because that will create consistency. A quote I wish I heard when I was younger is that "We do not rise to the level of our goals, we fall to the level of our habits." One way you can create a good habit is by having regular scheduled updates for the newsletter, designated time for research into coding topics you're interested in and designated time for coding (just examples). Create achievable consistent tasks for yourself, they do not have to be big tasks, make them small enough to where you cannot fail at accomplishing them. For example I am currently a full time software engineer but everyday afterwork and on the weekends I schedule 1 hour of uninterrupted time to learning new coding skills, I create small apps, practice algorithms, read documentation, etc. That's only 7hrs a week, but if I only did when I was motivated I'd spend maybe 2hrs a week. You are already doing an amazing job, keep up the consistency and create good daily habits for yourself.
0
0
Updated
Share a link to this answer
Share a link to this answer

Stacey’s Answer

Hi Josue! This is definitely one way to do it. :)

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!
0
0
Updated
Share a link to this answer
Share a link to this answer

sambasiva rao’s Answer

Hey Josue,

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.
0