Software Development: 2 Pieces of Advice To A Complete Newbie
Do you think your inner energy, mental stability, and emotional well-being would affect your learning journey as a Software Developer? Unlike many other resources out there, I had to start by learning about myself as an individual; paying close attention to my feelings, thoughts, and deeds.
Here, I want to focus on how attending to the needs of my feelings and thoughts helped me achieve great success along my journey as a newbie in software development. Being a software development student in a very intensive program came with many ups and downs; among them burnouts! This led to procrastination and fear to go heads-on with course materials. Slowly, I was drifting away from the learning process. However, by listening carefully to my thoughts and feelings, I was able to know to take the right amount of rest I needed and respond effectively towards the needs of my body, and doing so helped boost my confidence levels which led to an exciting learning process I could look forward to every single day.
And now, I want to shift my attention to why preparing your brain for success can play a huge role in your success as a learner. Over the past few months, I have found myself trying out different strategies to improve my productivity and focus levels — and while I may have failed a few times, I was able to discover a strategy that helped me prepare my brain for growth. Many resources encourage learners to use official documentation when learning a computer programming language and while that can be helpful, it can also be very dangerous. How? Official documentations are too technical and hard to understand — this challenge can be an opportunity for your brain to step back or cause imposter syndrome. The best approach I discovered was taking a lean approach that allows your brain to slowly adapt and consume the new information. I was able to achieve this by learning new languages using interactive courses such as Scrimba & Progate, which are simplified tutorials that are guided while allowing you to follow along with small challenges using inbuilt code editors. This approach is a great one because it allows for your brain to grow and feel confident in your learning.
In conclusion, I’m a firm believer that the approach one takes during the learning process is so crucial to their success. By taking good care of yourself, you allow your body to make decent adjustments that improve your focus levels. By taking a lean approach to new information, you allow your brain to adapt to a growth mindset that awards you for the process and celebrates with you on your small wins. By default, the brain has a tendency to focus on what’s not working instead of applauding for the success achieved thus far.