How to Become a Better Developer Every Single day

4 ideas to make you a top-class performer without long study nights

Piero Borrelli
Nov 19, 2020 · 4 min read
Image for post
Image for post
Photo by Valeriy Khan on Unsplash

True winners build themselves during their practice time.

That’s something you might have recognized yourself when looking at masterclass performers. You see them doing something and you think to yourself:

I wonder how much this person practised for achieving this”.

Coding is no exception to this rule. And if you want to be a top performer too, you have to include daily practice of your skills in your life.

Let’s see how you can easily do that with the following list.

You Should Always Have A New Goal And Work Toward It

This is a very personal belief I have, and it’s something that guides me through my life every day. I feel like people always need to set a new goal in their mind. Something that they want to achieve, and they have to work hard to get it.

That’s true for me both on a personal level and in my career. I suggest you set one target at the time for yourself and you build your way toward it.

For example, you could:

  • Build an app you always wanted to create.
  • Finally, finish all those Udemy coding courses you have in your library.
  • Learn a new language you were curious about.
  • Learn new patterns, techniques, for improving the code you write daily.

Find a way to achieve your goals. Write down the necessary steps if you feel like.

This behaviour has immense value. It will make you grow as a professional because you will learn new stuff and practice. It will give you new occasions because you never know what some knowledge can bring you to in the future.

“Who’s your hero?” they asked.

I said I thought about it. You know who it is? It’s me in 10 years. So I turned 25. Ten years later, that same person comes to me and says, “So, are you a hero?” And I was like, “not even close. No, no, no.” She said, “Why?” I said, “Because my hero’s me at 35.” So you see every day, every week, every month and every year of my life, my hero’s always 10 years away. I’m never gonna be my hero. I’m not gonna attain that. I know I’m not, and that’s just fine with me because that keeps me with somebody to keep on chasing.

— Matthew McConaughey Oscar’s acceptance speech.

Take Challenges

Professionals need to take time to exercise their processes. Pro guitarists practice their chords every day, runners try their sprint on every occasion.

You should do the same. So that you can automize those processes and make tasks that seem hard to you today very easy tomorrow.

By taking code challenges, you can practice your logical thinking, your “programmer’s mind”. How you solve a solution when a problem is given to you.

These challenges are something you can do daily. I know it’s hard to always find time for them, but I suggest you make 2 or 3 every weeks. So you can keep your mind always prepared and sharp for confronting new coding problems.

Here are the best sites to take some of these challenges:

Share Your Knowledge

Another way to get better daily as a developer is to simply share what you learn. In this way, you can really maximize your knowledge by having to explain what you know.

With this approach, you can also do some great networking with other fellow developers and help them. For example, you could:

  • Open your own coding blog.
  • Publish here on Medium.
  • Tweet coding tricks with the developers’ community.

Read Other People’s Code

Staying on the line of the example given above, I guess that every runner would love to work out or see Usain Bolt in action because they could see a top performer showing his abilities and learn.

You can do the same. Find top, interesting project’s source code and check them out. See how those projects were built, what patterns were used, what techniques the authors managed to use that maybe you didn’t even know existed.

Conclusion

Trying to improve every, single, day as a developer may seem exhausting. But it’s not actually that hard as I’ve shown you in this article. Always remember that exercise may not show its results as you expect.

Practising is something that builds your skills slowly, and those skills will eventually rise in front of your eyes, making you realize how much a single, daily effort has compounded over time making you a better professional.

Piero

Resources

Did you like what you just read? Find more cool resources down below.

JavaScript In Plain English

New JavaScript + Web Development articles every day.

Piero Borrelli

Written by

Software developer for the Wifi industry. Burning keyboards with JavaScript code. Defenceless talking about the ups and downs of the developer’s life.

JavaScript In Plain English

New JavaScript + Web Development articles every day.

Piero Borrelli

Written by

Software developer for the Wifi industry. Burning keyboards with JavaScript code. Defenceless talking about the ups and downs of the developer’s life.

JavaScript In Plain English

New JavaScript + Web Development articles every day.

Medium is an open platform where 170 million readers come to find insightful and dynamic thinking. Here, expert and undiscovered voices alike dive into the heart of any topic and bring new ideas to the surface. Learn more

Follow the writers, publications, and topics that matter to you, and you’ll see them on your homepage and in your inbox. Explore

If you have a story to tell, knowledge to share, or a perspective to offer — welcome home. It’s easy and free to post your thinking on any topic. Write on Medium

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store