4 ms·
One thing I picked up (luckily) early on was that when you are learning something the fastest way to actually learn it was try to help other people learn the sa
by icefox 15y ago
One thing I picked up (luckily) early on was that when you are learning something the fastest way to actually learn it was try to help other people learn the same thing. For programming this meant helping out on assignments in the labs, reviewing code etc. Very quickly you find yourself seeing a wide variety of bad practices and can recognize common mistakes and good practices. As a bonus you have to actually know the answers to the questions, but it is ok because if you don't know at the start you will soon enough.
tl;dr Pretending to be an expert until you actually are seems to be one of the fastest way to learn something.
- saranagati 15y agothis is very true. at my current company the last person who worked with the huge part of the code i write left about a month after i started. this left me constantly scrambling to figure out how to fix bugs that would come up in parts of the code i never even knew existed. I was managing ok but when we hired new developers, me having to teach them the little bit i knew caused me to understand the code way better than i had before. I've decided my new method of training employees will have the most recently hired employee train the new hire.