Re:How to become a dramatically better programmer
by didibus on Tuesday June 12, 2018 @12:53AM
(#17290788)
Read lots of code, you get better at reading code.
Write lots of code, you get better at writing code.
Programming involves both, so I think they're both needed, and you're right to call out that practicing to read code is not as often done.
One thing I'll add is make sure to tackle progressively harder problems, both in reading and writing of code.
Another one is to cover the spectrum. Go for hard in the small problems, like hard algorithms, tight inner loops, etc to large systems of interconnected components.
And make sure you learn concepts like fundamental paradigms and styles. This should also be done in the small up to the large.
Write lots of code, you get better at writing code.
Programming involves both, so I think they're both needed, and you're right to call out that practicing to read code is not as often done.
One thing I'll add is make sure to tackle progressively harder problems, both in reading and writing of code.
Another one is to cover the spectrum. Go for hard in the small problems, like hard algorithms, tight inner loops, etc to large systems of interconnected components.
And make sure you learn concepts like fundamental paradigms and styles. This should also be done in the small up to the large.