3 ms·
One other thing to consider: Do you have any interest in learning more of the theoretical bits of CS? Some obvious bits that stick out for me would be linear al
by tonyarkles 12y ago
One other thing to consider: Do you have any interest in learning more of the theoretical bits of CS? Some obvious bits that stick out for me would be linear algebra, statistics, and algorithms. These are all things that can be self-taught, but depending... that may not be the most efficient or robust approach.
I'm maybe atypical in this regard, or maybe I just bias my consulting work towards projects that need a deeper theoretical basis, but I come across problems at least a few times/month that need me to tap into some of the stuff I learned specifically in school that I likely wouldn't picked up on my own. There's something, for me, about being able to look at, say, an analytics problem and think "Oh, this can be solved with a depth-first search on the graph of page visits from that user".
Edit: or looking at a tricky data parsing problem and being able to say "that can't be parsed with a regex, but I could probably do it with a parser-generator" and feeling relatively comfortable with writing out the grammar and walking the AST afterwards.