2 ms·
"You don't know what you don't know", so for me code-reviews were always extremely beneficial. Not only getting my code reviewed, but reviewing other's code. By
by agitator 9y ago
"You don't know what you don't know", so for me code-reviews were always extremely beneficial. Not only getting my code reviewed, but reviewing other's code. By getting my code reviewed, I'd be made aware of inefficiencies or improvements that I was not aware of, and by reviewing other's code, I became aware of techniques and strategies for writing better code. I think a social aspect to development is very important for improvement.
Another way I have improved my coding skills in the past is to take note of things I am unfamiliar with and look them up. A key to growth is learning new things, so it's important to not ignore things that you don't know, but to actually go look them up. I often go down a rabbit hole doing this, and it takes more time, but you will learn a lot. When researching a topic or how to do something that I don't know, if I encounter something else I am unfamiliar with, I either look it up immediately (if it blocks the current problem I'm on) or I make note of It and make sure to look it up afterwards. This way you are always improving and working to fill the weaknesses in your skills/knowledge as you come across them.
- ebbv 9y agoYep code reviews are great. Similarly; learn new frameworks and languages. As you learn things that are unfamiliar to you, you will start to understand why they were designed (or evolved) that way. You can then decide whether you agree with the decisions or not from an informed perspective.