How to Be Better Developer: From 10 Years’ Perspective
Tags: career
Published: 2022-08-18 07:48:35

I would like to share some important points that I have experienced in my 10 years of professional life. They really helped me become a better developer when I paid attention to these points. Furthermore, I want to write this post to keep as a reminder for me as well. I hope it is worth your time to read.

**Stop and think sometimes: learn lessons from your mistakes**

This is crucial for your development. Look at your past and find things which you could do better. It is important to build a better future by learning from mistakes. It helps you to increase your awareness and makes you more resilient against life's surprises and challenges. But do not obsessed with your past.

**Do not stop Read-Learn-Practice(RLP)**

Continuous on this cycle significantly helps your improvement. If you want to be a good developer you should stick to the RLP cycle. Briefly, Reading enhances your perspective, Learning helps you to understand deeply and practice helps you that to be permanent in your brain.

**Develop your soft skills**

Having soft skills is very important for your career. If you want to advance in your career, you should develop them. Actually, they are not just about a career but also important for your whole life.

Some of them are;

- communication
- time management
- flexibility
- adaptability
- persuasion
- perseverance

**Be clear and make it clear: What you expect, What is expected**

When you start a job, try to understand your expectation and what is expected from you. And make sure you meet at the right spot. Otherwise, problems will start to appear after a short time.

**Do not hesitate to ask**

If you do not understand anything ask it. Ask your friend, your manager or the internet, the community etc. No need to suffer if you can ask and find an answer. If you are in trouble to solve, raise your hand. Connect and communicate with them without hesitation

**Be aware of the importance of talented people**

Learn from them as possible as much you can. Maybe you can quickly learn something you would learn by reading dozens of books by spending an hour or two with that expert people. Because they have read those books and filtered all their data by applying their practice. Furthermore, the pleasure and feeling of working with competent people are perfect.

**Do have a goal, Do make a plan for your goal**

The hope of doing and finding better keeps the brain alive
It relaxes the mind to have a certain plan and goal and positions itself accordingly.
The impossibility of reaching the desired goal without working with the right strategy.

**Share your knowledge**

One of the best ways of learning is teaching. To teach something to someone, you have to get into the subject in detail. It helps you get a chance to understand the topic deeper. Furthermore, Sharing knowledge or experience guides others and helps them to understand and solve it. So do not hold information and share them.

**Help your colleagues**

When anybody asks you to help, do not turn it down. If you do not have time at that moment, explain your situation clearly and say to them that you will help as soon as possible. If you realize fresh starters in your company are a bit shy, then encourage them to ask their questions without hesitation and help them to get rid of their shyness.

**Be prepared for life's surprises: Keep your eyes/ears open**

Always have self-awareness about life and its surprises. Enhance your perspective and knowledge. Stay up to date. Be aware of the coming in the future.

**Leave a good impression**

I had a chance to work again after many years with the senior friend I was working with while I was there. That’s why it’s really important to add value and make a good impression where you are.

**In Conclusion**

These points helped me to improve myself. And they are still helping. So I wanted to share them. I surely say that the points are really important. I ensure you that when you spend effort on the points above you will be a better one.

In the next post, I am going to discuss “How to be a Better Leader: From a Developer’s Perspective”.

Hope it helps.

Thanks for reading…

_Note: This post was released on my [medium](https://medium.com/@ibrahimates) page._