Want to develop your career as a programmer?

in #programming4 years ago (edited)

How Can You Make Yourself a Reliable/Valuable Programmer?

The Three R's of winning teams are Reliable, Results and Relationships.

But a reliable team is built on reliable team members aka Developer.

Here are few ways to help you become one of them.

1⃣Code the real world, and code frequently

There is no replacement for coding solutions to real-world problems and the practice that comes from these experiences.

"What you code isn't as important as coding as frequently as possible and challenging yourself."

2⃣People inherently value reliability.

In fact, every day we value:

  • Reliable mail that gets delivered on time
  • Reliable investments that deliver expected returns
  • Reliable vendors who show up on time

The most important question to ask is

"How reliable am I?"

3⃣Proactively Communicate.

Avoid surprises. If you make a promise that you can't meet because of truly unforeseen circumstances, let the person know as soon as possible.

Respond to emails within 24 to 48 hours, even just say

"I got it and will get back to you by next week."

4⃣Join a local user group or mentorship program

"The thing that has helped me the most in becoming a better programmer has been working with highly skilled programmers,"

"Try to work always with people more skilled than you, this way you'll learn a lot."

5⃣Develop a specialty

My advice is to specialize by focusing on a smaller segment of tech, such as AWS, front-end web development, etc then keep up with that industry, learn everything, be the best.

That's how you'll win in your career.

46084184.jpg
6⃣Take code review seriously

Code review is not just an effective way to catch bugs.
it's also a great way to discuss and share knowledge between team members.

"As the reviewee, be receptive towards constructive criticism and take advantage of your reviewers"

7⃣Excel Daily

Implement daily disciplines to sharpen your focus, and strive for everyday excellence.

The reliable person chooses to focus on what he or she can control and to excel regardless of circumstances.

"If you can't get out of it, get into it."

8⃣Respect Time

If you tell someone you can meet at a certain time, Being on time shows others that you are a person of your word. When late, you are saying,

"My time is more valuable than your time."

Take baby steps & actions soon You will become more reliable each day.