4 ms·
Are you worried specifically about algorithms and data structures for interviewing, or are you interested in a more general CS foundation? If the former, it ma
by otras 5y ago
Are you worried specifically about algorithms and data structures for interviewing, or are you interested in a more general CS foundation?
If the former, it may be worthwhile to take an algorithms class or two (or even just work through the free MIT OCW Intro to Algorithms class), then focus on improving your interviewing skills. I’ve found classes to be very helpful for building the foundation of general understanding, then if you’re practicing algorithm questions it’s less memorization and more understanding.
If the latter, then a general masters may be of good use to you. Maybe something like Georgia Tech’s online program, where tuition is more reasonable (vs some of the $45k masters) and the focus is on taking a wide variety of classes (as opposed to a thesis).
I definitely wouldn’t recommend a boot camp, since those are geared towards absolute beginners and probably wouldn’t give you the depth to learn deeply.
I’m hardly an expert, but I’ve been pursuing a masters while working full time to help flesh out my CS foundation (after not doing my undergrad in CS). I’ve found the classes to be very helpful.