In the past quarter year, I have been deeply into coding and programming. I have learnt a lot if not all about some of the go-to techniques that will propel your skillset so to speak. Learning is continuous and bumping into one thing leads to discovering some other new things. In this article, I am going to share what I have learnt and what I have experienced that has worked out for me as a developer.
This is a major aspect that is often underrated yet the most important of all. Keeping a consistent learning habit and problem-solving helps a lot in shaping your general understanding of various concepts. Consistency also makes you relevant with the subject your learning while opening you to other technicalities.
Benefits of maintaining consistent learning.
a. Consistency makes you relevant
b. Help remind you of various solutions and problems solved
c. Helps you learn other things and gain other skills on the way
2. Don’t worry about being a perfectionist.
Being ‘perfect’ is what brings a lot of controversies. Well, remember the adage that goes “practice makes perfect” and the other “that no one is perfect”.
This is quite contradicting, isn’t it?. Well, what I have learnt and can confirm for others is that don’t worry about being perfect and gaining that perfectionist approach. With time and constant practise you will be way better off.
Another helpful tip that has always worked for me is that I pick up a given area of study and learn it for a period then proceed to other areas of technicalities. I would not advise someone to plunge themselves into learning so much in one session.
The best way to go is to choose on a specific language, framework or library and give your time into it. With time and consistent learning in that particular area of study, you will nurture your skills and transform yourself from novice to expert. This is so appropriate and often works for almost all if not every developer out there.
3. Problem Solving.
One of the skills that I have learned is problem-solving. As a developer, there is always that constant urge to solve this and that. Back when I commenced my journey as a developer way back in 2016 this is a skill that has come very handily in almost all my works.
Being a developer is not always about opening up the code editor ever now and again. As a developer time comes when you have to figure out the necessary approach angles and pen down the structures upon when you can start to implement them into code form.
Programming is all about identifying a problem and coming up with a solution to counteract the problem. This is a skill that I have learnt and will always be helpful to any developer out there. Having this rather unique mindset will propel you even further. Being able to identify the problem in question and coming up with a solution to the problem is a unique and helpful skill.
4. Be Flexible and stop being rigid.
As a developer, you should be open to learning new resources and tools from other fellow developers. Aligning yourself to ‘oneself’ is not a good habit and may ‘poison’ you later.
With now and again there are emerging tools (Frameworks.API’s, Libraries,) it is advisable to take a look into some of the newly introduced tools rather than stick to the earlier ones. This will open your understanding of the new tools and keep you abreast with the new and upcoming technologies.
Apart from that, it will also enable you to do a comparison of the tools with others and make yourself a refined choice. I would also advise you to join the twitter development community. Programmers are teaming up and sharing ideas, projects and skills on these social media platforms. If you don’t have an account yet I would advise you to join and share with other developers.
If you found this article helpful please share with others.
Follow me on twitter at @amjohnphilip
Thank you and do not forget to follow me.
Peace until next time.