Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
R5on11c10557yWell actually you become better by refactoring "large amounts" of code into small ones, and by improving processes. Simply writing a lot of code isn't going to get you anywhere.
Also you should ask for peer reviews. Just hanging around in your own echochamber doesn't give you new knowledge and doesn't provide much improvement. -
R5on11c10557y@Pawel practice improves. That rule applies to pretty much everything. But even long consecutive coding sessions can take it's toll on you.
If you don't spend enough time actually thinking about your code from a little distance you might get stuck faster than you think.
Most time consuming code problems are being solved outside the actual coding sessions. Under the shower, going to bed or so.
If you focus too much, you loose sight of the most obvious problems. -
kenpeter9057y@R5on11c. To 1st point. Most of my code bases are small. So need to get a large codebase from github. In order to put code into small pieces. Need to understand the code, write it, run it and if stuck, hmm ask the author or stack overflow. It takes effort and sometimes pain. If that is the way to go then do it. So need something to keep motivated. To 2nd point. Agree. Very easy to stuck in own universe. Last thing, I set a 10 min timer to do task, then do self reviews. Of course nothing beat peer review.
-
I would also like to suggest a thing.
Often in the tasks that I have gotten I have to fix someone else's code, which sucks..
But I've set my mindset to always make things better. Every little bit of code I touch I make a bit better.
I think I'm the long term it makes a difference to force your self to think and become smarter.
Become a better programmer tip 1: write large amount of code everyday. Read and understand large amount of code every day. Plus have to do self reviews after each small tasks.
undefined