How to Keep Growing as a Programmer: I know, I know, you follow eat(), sleep(), code(), repeat() routine.
You start to feel burnt out. You forget why you even like programming. Things are starting to look bleak.
How do you keep yourself from burning out? How can one prevent this type of stagnation, and ensure that you are growing as a programmer?
Don’t Write Only Codes
I’m not stopping you to write code but saying that learn the fundamentals of computer science and software engineering. For instance, learn about Testing and debugging. Read up on software design patterns. Learn about deployment and production. Implement or see some data structures and searching/sorting algorithms.
Keep learning new things
Make a list of topics that you are weak on or know nothing about, and make an effort to learn more about them.
Find some articles on Magazine, read blogs, listen podcast etc.
Share your knowledge
Not only learning but share your knowledge with other programmers too. Sharing knowledge is also a way to keep growing as a developer. You already know “Sharing is Caring”.
You can share knowledge via different websites like medium, dev.to, youtube. This activity also teaches you some new things like how to write a blog post or video editing and how to speak on a podcast and all.
Hack on side projects
Start side projects to learn something new. You can build API on that. You can learn new technology with that project. There is nothing stopping you now. You have the freedom to do whatever you want.
The freedom that side projects provide can also be used an outlet for your day job. You can experiment with technologies that you don’t normally work with, and you will have total control over what you create, from the design to the code that you write.
So this is also way for How to Keep Growing as a Programmer.
Acquire soft skills
Programmers very well know how to write code but they don’t know how to communicate with peoples. You can consider this as a weakness of the programmer.
You must learn how to communicate with other people, I am talking about all people, programmer or non-programmer both.
Learning to communicate with others will reduce confusion and frustration when interacting with other people, which will make you a much happier person, both at work and at home.
Take part in extracurricular activities
There is more to life than code. If you do nothing but eat, sleep, and write code all day, you will lose your mind.
Be sure to take a break every once in awhile. Go hiking. Workout (with our sedentary lifestyle, getting exercise is a necessity). Re-connect with old acquaintances. Try to do DIY. Do something artistic things. These activities open your mind for more creativity.
Just keep things fresh
Growing is more than just about getting a better job or making more money. It is a way to keep things fresh and exciting and to remind yourself why you got into programming in the first place: because it’s fun.
So these are some tips on How to Keep Growing as a Programmer. Share with your programmer friends.
Some more tips,
- 10 Powerful Productivity Hacks For Programmers
- 25 Bad Programming Habits You Should Quit as a Programmer