Four Steps to Approaching Code with a Positive Mindset in the New Year
Congratulations!!! You’ve made it to the end of another full orbit around the sun on this little planet we call home!
With that being said, I bet you’re prepped for the new year, with lots of goals and resolutions ready to go, in order to work at making this year an improvement on the last. Some of them (if you’re a coder/programmer) may even be code related, and that’s where this blog post comes in ;).
First… Let’s push the idea of unrealistic expectations out the window.
A fresh start can give us the energy and power to make bold moves and decisions BUT, because of this sometimes as humans we have the tendency to set unrealistic goals. It isn’t that we aren’t capable, because we all have the ability to achieve great things. More so I mean this in the sense of redirecting that energy into making sure that when setting these goals we don’t accidentally set ourselves up for a swift fall that sends us into a deep pit of discouragement. This is something that is especially relevant to code. Because most of the time, we are our worst enemies and when something causes us to become discouraged, it can deter us from our end goals.
A good way to combat the evil lurking shadow that is discouragement is to instead set a series of small goals that lead up to your larger ones. This makes a great first way to cultivate that positive mindset based approach towards a new year of code.
So step one: set a bunch of smaller goals that lead up to your larger ones.
Second… Let’s talk about the concept of completion time.
Another thing that is super important to the process of programming, no matter what level you may be at, is our personal judgement towards how long we think something should take to complete. Most times, (I know this applies to me also) we can misjudge the amount. This then leads us back to feeling inadequate or like we’ve failed, when really it’s just our brains playing tricks on us and us not giving ourselves the space and time that this specific thing actually needs, in order to be completed.
With this in mind, we will mark step two as: It’s okay to have an idea of how long you think something should take to complete, BUT, beware of personal judgement and note that it’s okay if you don’t meet the mental time frame you’ve set for a task. You’re still dope and still completely capable of finishing that project or completing that goal.
Thirdly.. Let’s shift to the topic of personal projects
You’ve just finished this amazing tutorial or course that you understand COMPLETELY and because of this, you are now using new elements of a languages syntax that are fresh and exciting. What should you do next? Move on to something else? Er.. Not quite.
A great way to really take advantage of what you’re learning is to not just follow along with assignments and tutorials, but also dare to push yourself out of bounds and create your own projects. This ensures that you are actually applying what you just learned to something and gives you space to solve problems on your own. Also, don’t be afraid to fail, failure is all part of the journey, and 100% okay!
Reflecting on this, step three is: write code and tons of it, come up with personal projects no matter the size and most of all remember to have fun during this step.
Last but not least! Get involved in the community.
Whether you enjoy using platforms like Facebook, posting coding images on Instagram or even communicating across Twitter; social media platforms like this are actually a great way to connect with fellow developers.
Being part of a community opens the doors for you to ask questions, chat with like minds and maybe even collaborate whether through a project or pair programming. That is why this is one of the most important steps out of the four. Programming is challenging, and because of that, it helps when you are involved with a great community, that is always up to help, inspire or boost one another up.
So, step four is as stated already: join the community, and not only that have fun with it!
Well… That’s it for this post folks, I hope that in the new year you tackle new projects, write tons of code and continue to travel along on this journey with me. Also, remember these four steps ^_^!!!