How to  Keep  Growing  as a Programmer

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.

Don’t Write Only Codes

codesnail.com

Make a list of topics that you are weak on or know nothing about, and make an effort to learn more about them.

Keep learning new things

codesnail.com

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.

Share your knowledge

codesnail.com

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.

Hack on side projects

codesnail.com

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

Acquire soft skills

codesnail.com

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.

Take part in extracurricular activities

codesnail.com

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.

Just keep things fresh

codesnail.com