3 ms·
A computer science degree in "iPhone or Android development" isn't a degree in computer science. I've work with people ranging from self-taught dropout coders t
by robmccoll 11y ago
A computer science degree in "iPhone or Android development" isn't a degree in computer science. I've work with people ranging from self-taught dropout coders to CS and CompE PhDs, and I would say that the very best of the bunch had solid backgrounds in computing fundamentals and theory. Personally I favor CompE's with a love of both coding and embedded. Working within a constrained environment close to or at the bare metal gives people an understanding of how real computer architectures and software interact, how code will perform, and how to write simple clean code that executes on features without succumbing to enterprise-grade bloat. If you can find a candidate like this, snap them up and give them a leadership position.
- allengeorge 11y agoI was unaware that there was such a thing as a "CS degree in iPhone or Android development", and if there is - it's a horrible misappropriation of the term "CS". On a related note I strongly believe that taking a 12-week course or a bootcamp in [insert latest flavor of the day here] does not allow you to call yourself a software engineer or a computer scientist. Anecdotally, I've noticed a marked increase in that attitude (and another term I intensely dislike - IT) since moving to New York. This attitude grossly misrepresents what it means to be a software engineer or a computer scientist, which is much more about an approach to analyzing and solving problems using a combination of experience and first principles in face of tradeoffs, than using specific tools or languages. Rant over.