<story><title>Beware the data science pin factory: The power of the data science generalist</title><url>https://multithreaded.stitchfix.com/blog/2019/03/11/FullStackDS-Generalists/</url></story><parent_chain></parent_chain><comment><author>reilly3000</author><text>I really wish hiring managers read this. I am a data generalist, and have had no traction with obtaining even an interview for a data science job. I’ve setup a private JupyterHub where I run python ETL, interactive models, and dashboards. I deployed Metabase several times and have written hundreds of SQL queries. I’ve used Tableau with gigantic datasets. I built a front end serverless analytics pipeline from scratch with AWS that handles 30M events&amp;#x2F;mo. I&amp;#x27;ve demonstrably grown revenue and margins in multiple contexts with my data products. I’m working on making a fully dynamic frontend for content recommendations. I have self-taught all of these skills in the past 3 years after a decade in sales, marketing, and entrepreneurship.  What I haven’t done: a CS&amp;#x2F;math degree (mine was music), graduate work, or tech work at a household name. Lived in the Bay Area. Gotten an interview for any data job. Sigh.</text></comment>
<story><title>Beware the data science pin factory: The power of the data science generalist</title><url>https://multithreaded.stitchfix.com/blog/2019/03/11/FullStackDS-Generalists/</url></story><parent_chain></parent_chain><comment><author>jonathankoren</author><text>I’m not sure this is entirely true. The author is arguing for full stack scientists, and I prefer those people, but they’re hard to find, and even then you don’t necessarily want them doing everything. Worse yet, if you put someone in a full stack position, and they’re not already full stack, you need to budget a lot of mentoring, because if you don’t, you’re going to get a big pile of unmaintainable code.&lt;p&gt;The author kind of builds a strawman of super specialized data scientists that constantly throw code over the wall to someone else. That doesn’t work, and you simply can’t do that unless your headcount is in the thousands. You have to have people that can productionize their work. At the same time, he’s arguing that scientists should should be maintaining their own data infrastructure, but that’s not good either.&lt;p&gt;The best advice I was given was to hire people either to make you smarter, or to make you stronger&amp;#x2F;faster. You hire data scientists and ML experts to make you smarter. They should be working on problems that you can’t solve today. Infrastructure on the other hand, isn’t your product. It’s overhead. It’s a tool. Comparatively, it’s easier to hire people to build and maintain your infrastructure. Hire people to do that. All the time your scientists are dealing with infrastructure, is time they could be doing useful work.&lt;p&gt;All that said, know when you should just shove the infrapeople aside and do it yourself.</text></comment>