4 ms·
1. Understanding the fundamentals deeply, so that it's "muscle memory". Everyone is trying to race and learn as much as they can. I think they'd get much farthe
by runjake 2y ago
1. Understanding the fundamentals deeply, so that it's "muscle memory". Everyone is trying to race and learn as much as they can. I think they'd get much farther by focusing more on the fundamentals of the technology they use and the whys of that technology.
2. Caring. A lot of people just plain don't care. This might not be their fault. It may be a compensation issue, I don't know, but it's pretty rare, in my experience.
- ferguess_k 2y agoI found it difficult to learn and understand the fundamentals if I don't really work on the aspects. I have tried a couple of times to write side projects about interpreter and OS. They were all small projects so I managed to complete them before I burnt out (somehow I always burnt out from my side projects after 2-3 months and have to pause for another 3 months to get into something new). But I don't think the knowledge sticks with me. I mean, maybe part of them did, but I just can't see why I'd use them in my work. It is sometimes very demoralizing to realize that I burnt out myself multiple times for nothing. I think the most important thing, is to figure out how to get into a position without the knowledge to do it -- I know it sounds stupid, but many excellent developers managed to get that perk and learnt profoundly in just a few months than I did in my 7 years.