3 ms·
Why is it worth the time of a CS student and not worth the time for a self-learned developer? Feels like the reasoning should be something like; either learnin
by capableweb 4y ago
Why is it worth the time of a CS student and not worth the time for a self-learned developer?
Feels like the reasoning should be something like; either learning it makes you more efficient, or it doesn't make you more efficient. If it does, learn it, if it doesn't, don't, regardless of your background.
- fragmede 4y agoThe opportunity cost of time is not zero. If you already have tools which are working for you, time is (possibly) better spent learning other things.
- chii 4y ago> For a self-learned dev who is already working and already have his habits this implies that the self-learned dev has habits that are just as efficient as the unix toolset being recommended for the CS student. But you dont know if that's actually true - it might be for some people, but not for others. It's a skill for someone to have, to find out whether their current toolkit is not good, and that a better one exists.
- orwin 4y agoLearning this will make you more efficient, always. Using gdb (pdb for me rn, but it's the same) or vim especially, but you have to consider your working week, the habits you forged, and like a sibling said, the opportunity cost. Let's be honest, CS students do have time to try thing, do vim tutor or regex golf (yeah, add regex to the list too) and other stuff like that. Once you're working, you loose some agency. And gain some. Recently at a daily, i proposed to help write my coworker's regex. He is a fine dev/ops guy, but self taught (ex electronics guy) and miss some basics that aren't useful 99% of the time. He could've written his regex without help, but this is typically the case where getting more efficient isn't really worth the cost once you're working.