Forget the toy projects when you want to learn to program and build something you would use.
Starting with a lean functional application and slowly building robustness.
Your computer science degree is not job training to be a programmer. Most likely, all the technologies you use at your first job you will have to learn there...
If don't approach your job like a mercenary, you are missing out.
You have to keep up to date in this industry if you want to get the best jobs.
It's really not your decision because the work will choose and you have to be both.
Write about your work.
Building something real is a much better learning experience than working on exercises.
Build experience in new technologies by burning the midnight oil.
If programming is a working class job then we need some working class benefits.
Maybe the best way to learn something new is not to be taught it.