These tips will help you develop good habits as web developers

This article is intended for junior developers but could interest anyone looking for valuable tips and tricks on developing good habits.

I am constantly challenging myself to get outside of my comfort zone. Here are the top daily tips that I have come up with.

As I grow, I strive to improve my work habits. Please share any tips that you might have with me!

Alright, first tip.

Technology watch. There are many

“Technology Watch” refers to staying on top of developments in a particular sector.

Although there isn’t much more, it’s the best way to learn. Even if the subject isn’t clear or you don’t know how to do it, you will still be able to recognize that it exists. That’s what matters most.

Many online services and tools can help you accomplish this. They’ll be your first source of information and new ideas every day, week, or month.

Tools such as Netvibes will help you save time and keep track of all your technology. Tracking new content is a good idea. I recommend reading your feeds on Monday and Thursday.

When you use content monitoring tools, keep your eyes on the subject relevant to the skills you are trying to improve.

It is easy to lose your way and move from one topic to the next. Okay, so the article about the new Crypto ICO was SUPER INTERESTING. But do you work with cryptocurrency? Keep your eyes on the prize.

Take a look at these amazing websites. Take them apart!

The point is not to say, “I won’t be able”!

Ask yourself how you would accomplish the magic and then try to figure out what tools they used. Unknown CSS property, new technology, JavaScript library. Every day, new technologies emerge and we’re not able to learn as quickly as they do.

However, I recommend that you try to understand the process and then also reproduce it in order to explain it. If you can explain the subject to others, then you are generally able to master it.

In the last year, I have spent a lot of time improving my process. Understanding how websites were built and unpacking them. These steps allowed me to combine various techniques and create smart ways to build my websites.

This directs me to the next point.

Learn from people with more experience

As a junior developer, your first job is usually to look over your code and schedule your tasks. This will also prevent you from losing the database.

Ask them for more information. Ask them to show your how they did the cool stuff on their last website, or what nice component they created to make life easier for the entire dev team.

Most importantly, don’t be afraid of asking for things that you find stupid.

Every person has a different educational background. It is normal to ask questions that seem silly, but these questions will be of great help for many years.

Code review is another way to learn from the best.

It doesn’t matter if your team isn’t doing it regularly, you can be the first one to bring it up to your dev team. Ask other members of the team to look at your code and help you improve it.

Listen to them. Start a debate. Describe why you did it this way, and not what they would have done. It is the best way to improve your health and well-being.

Never, ever, forget to comment on your code

Okay, I’m sorry, that sentence has been repeated a million times since your first code. You, your superiors, your teachers, and maybe even your dog.

Commenting on your code doesn’t mean that it can be understood by other developers. You can also use it to help you think about the function before you write it. To define a purpose. Only one.

You can identify bugs faster by using the principle of separating all functions into smaller ones. You can also isolate elements and reuse them later (modular parts). It will also be easier to read and you won’t have to hide your code when you present it.

Refactor to improve your code

You won’t make progress if you depend on anyone but yourself. It’s crucial to clean up your code.

This is even more important than creating a new feature. When your project manager asks what you did during the five hours of non-billable time, you can reply: I was refactoring my codes.

Basically, you can review your code and make improvements without affecting the functionality. Modular, faster, cleaner, and easier to read

My method is to take a section of code that I don’t like or have to quickly code due to a deadline and then come back to it a few weeks later.

While there is always a reason for bad code, you can’t argue why it wasn’t better.

Unstable code is the sword from Damocles hanging above your head.

It can be difficult to retrieve your code or participate in complex functions. It will not be as difficult as if you have to do it live under the pressure of a bug being triggered.

Take your time and try to learn from your mistakes. This will save you time, stress, and your health over the long term.

Do not make mistakes

Okay, but…?!

Since my first day of coding, I discovered that failure was the best way to learn. You will make mistakes, which is normal.

What if you had to write the exact same function five times for the same project? It was a lot. Thanks to my experiences and the processes that I created, this is no longer happening.

Do not be afraid to make errors. These mistakes will be made more often than you think, but they’ll still happen. It’s a joy of our job to keep learning new things and adapting to technology changes. Every day is a learning opportunity.

Thank you for reading my first Medium article!

If you enjoyed this article, drop me a? and follow me on Medium. You can also recommend it to your friends.

Leave a Reply