| What is it that you actually want to do with your CS knowledge? No one necessarily needs to simultaneously know the details behind databases and raytracing. Do you want to code apps? Because that's a very different story from knowing a bunch of CS trivia. Pick something practical you want to achieve, like web development, or mobile development, or gaming development, and just start learning those skills. Don't try to know everything. Look up and take courses on sites like uDemy, LinkedIn Learning, Code Academy, Frontend Masters, and so on. As far as bootcamps go, it's not necessarily a bad idea to go to one, but just know that you don't necessarily need to do a bootcamp. In terms of hard skills, all of what you are taught at a bootcamp can be learned for cheap or free online. In my experience as a bootcamp graduate, the real value of a bootcamp is immersing yourself in the subject with a bunch of other people who have the same goal as you and networking with them. I would recommend a bootcamp only if you can easily afford to go to one. In other words, I think your tentative plan seems solid. Just make sure you're focusing on the right knowledge and less of the academic poppycock you spent 4 years on at university. > To be honest, I’ve always felt like our CS course was inferior. If it's inferior, it's probably not by much. Most CS courses even in America have no idea how to teach people effectively or give them direction towards an actual career. |