If you're a comp sci student, one of the best investments you could make is just to learn how to touch type properly. Your entire earning career is going to involve pushing keys on whatever boards you end up with.
I'm in tech, and cannot remember the last time I encountered someone in a work environment who couldn't touch type.
It seems as if 40% keyboards are the way to go for me but there is a problem - I don't want to solder. I have lost weeks of my life soldering custom headphones - no more!
Soldering on a keyboard is nothing like trying to solder personal audio gear (I've done both). Keyboards switches into a PCB are incredibly easy to do. There are no tiny bendy wires, it's just nice fat contacts poking out of a PCB hole, it really is the ideal soldering situation to be in, the total opposite of trying to solder incredibly fine audio cables into tiny little socket connectors.
If you do decide to go with parts from Aliexpress though, keep in mind that their shipping times are long. Probably around 2 months (I've got stuff still to be delivered from 3 months ago).