4 ms·
Interesting, thanks. It obviously depends a lot on the job but I would have thought that a good math background (which typically CS grads should have) would be
by kriro 10y ago
Interesting, thanks. It obviously depends a lot on the job but I would have thought that a good math background (which typically CS grads should have) would be enough for many applications. Especially since you mention the business problem aspect. I think that you can actually get quite far in DS (at least in deep learning) with rather "basic math". Unless you're innovating at the bleeding edge it's usually enough to reproduce existing ideas and applying them to interesting problems is the real key.
So my hiring would have focused on CS grads with a natural interest in math, ideally very rigorous/meticulous.
- laichzeit0 10y agoIt makes me almost feel sad for the people that followed the "why bother doing a CS degree, you can learn to code without one" trend that probably peaked and is now maybe beginning to die a slow death as the market is flooded with people who can write code. If they ever want to transition into DS they're going to have to skill up and do the equivalent of undergrad CS math curriculum (discrete, calculus, linear algebra, math stats, etc.), which let's be honest, you cannot pick this up in any meaningful way in a "few months" of after hours/weekend study like you can when learning to program or learning some new "framework"; either that or just remain another dime-a-dozen code-cutter. It's sad because if you just did the 4 years of computer science and all the math and the stats that go with it you'd be so close to pivoting right now if you wanted to.
- Almaviva 10y ago> you cannot pick this up in any meaningful way in a "few months" of after hours/weekend study You can't pick up coding like this either. See Peter Norvig's famous "Teach yourself programming in 10 years" article. The delta in the wisdom you obtain, between a few side projects over months and battle hardened experience with real products and code bases over years, is immense.
- throwaway729 10y agoExactly. This is one place where the "good school" heuristic is actually a good one -- those programs almost uniformly demand some mathematical maturity of their students. I've known many CS undergrads who are better mathematicians than people with graduate Mathematics training.