Your "fucking job in 3 years" will be very different, and if you don't learn how to do it in time, you won't still have a job in the computer industry.
Pick an industry where you can stop learning new things once you're out of school, because the computer industry is not one of them and never has been.
My fucking job used to be writing 6502 assembly language on an Apple ][, and I loved it, but I hope I've forgotten enough of it to have room to learn new things. If only I could forget all those hex I/O and peripheral addresses from $C000-$CFFF and the Monitor ROM routines from $F800-$FFFF, without forgetting how brilliantly beautiful Woz and and Allen Baum's code is.
https://6502disassembly.com/a2-rom/OrigF8ROM.html
Forgetting old stuff to make room for new stuff is one of the most valuable skills you can have in this industry.
The next most important skill is persistence ;) -- writing stuff down before you forget it, in a way that won't make future-you hate present-you when you need to learn it again.
Pick an industry where you can stop learning new things once you're out of school, because the computer industry is not one of them and never has been.
My fucking job used to be writing 6502 assembly language on an Apple ][, and I loved it, but I hope I've forgotten enough of it to have room to learn new things. If only I could forget all those hex I/O and peripheral addresses from $C000-$CFFF and the Monitor ROM routines from $F800-$FFFF, without forgetting how brilliantly beautiful Woz and and Allen Baum's code is.
https://6502disassembly.com/a2-rom/OrigF8ROM.html
Forgetting old stuff to make room for new stuff is one of the most valuable skills you can have in this industry.
The next most important skill is persistence ;) -- writing stuff down before you forget it, in a way that won't make future-you hate present-you when you need to learn it again.