{"id":1538,"date":"2019-02-26T01:32:18","date_gmt":"2019-02-26T01:32:18","guid":{"rendered":"http:\/\/kusuaks7\/?p=1143"},"modified":"2023-08-09T08:52:21","modified_gmt":"2023-08-09T08:52:21","slug":"three-common-data-science-career-transitions-and-how-to-make-them-happen","status":"publish","type":"post","link":"https:\/\/www.experfy.com\/blog\/bigdata-cloud\/three-common-data-science-career-transitions-and-how-to-make-them-happen\/","title":{"rendered":"Three common data science career transitions, and how to make them happen"},"content":{"rendered":"<p id=\"cba1\">Back when I was studying physics, I\u2019d often need to look up fancy-sounding technical terminology on Google. And when I did, more often than not, the first hit would be a Wikipedia article.<\/p>\n<p id=\"c6a6\">But as great as Wikipedia entries are, it never quite seemed as though they were written at my level. They almost always went way over my head or seemed far too simple for my use case. This happened so consistently that I\u2019m tempted to call it a Law of the Internet: \u201cNo technical Wikipedia entry can be simultaneously comprehensible and informative\u201d.<\/p>\n<p id=\"bfb5\">I think a lot of data science career advice (or job search\/interview preparation advice) follows a similar law: there are posts aimed at complete beginners, posts aimed at veteran software engineers, and posts designed to help junior data scientists hone their skills. All of this noise makes it difficult for many aspiring data scientists to know where to invest their time as they look to transition into the field.<\/p>\n<p id=\"4eaf\">This is one of the main things I focus on when I work with mentees on\u00a0<a href=\"http:\/\/sharpestminds.com\/\" target=\"_blank\" rel=\"noopener noreferrer\" data-href=\"http:\/\/sharpestminds.com\">SharpestMinds<\/a>. And although there\u2019s no one-size-fits-all solution for everyone, I\u2019ve found that I consistently give the same advice to about 3 different categories of people.<\/p>\n<h3 id=\"4e8f\">Category 1: complete beginners<\/h3>\n<p id=\"d002\">If you\u2019re just breaking into data science, keep this in mind: the field is evolving very fast, so any advice that I give here will almost certainly be out of date by the time you\u2019re job-ready. What got people hired back in 2017 doesn\u2019t work today, and the disparity between data science hiring standards today and those that will apply one or two years from now will probably be even bigger.<\/p>\n<p id=\"00e9\">With that out of the way, here are some pieces of advice if you\u2019re looking to break into data science today, and you don\u2019t already have a coding\/STEM background:<\/p>\n<ul>\n<li id=\"601d\">Before anything else, keep an open mind. If you\u2019re a complete beginner, then by definition, you don\u2019t actually know what data science\u00a0<em>is<\/em>, so it\u2019s entirely possible that it isn\u2019t the job you want after all. Reach out to some data scientists on LinkedIn, and offer to buy them a coffee &amp; chat. Follow a data science podcast. Becoming a data scientist involves a major commitment of time and effort, so diving in head-first just because you think self-driving cars are cool is *not* a good reason to take the plunge. Make sure you understand the less glorious aspects of data science, like data wrangling, and building data pipelines, which account for the majority of a data scientist\u2019s day-to-day.<\/li>\n<li id=\"90fb\">If you decide to move forward, that\u2019s great! The first thing you\u2019ll need to do is to learn Python. Take a MOOC, and as soon as possible, and build a basic project. When you\u2019re comfortable with your Python skills, learn how to work with Jupyter notebooks, and take a few data science MOOCs. If you\u2019re looking for more specific instructions,\u00a0<a href=\"https:\/\/towardsdatascience.com\/the-cold-start-problem-how-to-break-into-machine-learning-732ee9fedf1d\" target=\"_blank\" rel=\"noopener noreferrer\" data-href=\"https:\/\/towardsdatascience.com\/the-cold-start-problem-how-to-break-into-machine-learning-732ee9fedf1d\" data->this blog post<\/a>\u00a0lays out a great learning path.<\/li>\n<li id=\"257a\">Targeting a full-on data science position isn\u2019t necessarily the best idea if you\u2019re truly starting from scratch. Instead, aim for lower-hanging fruit: data visualization, or data analytics roles are in high demand, and are more accessible ways to break into the market. They often involve working alongside data scientists, and open up the possibility of a lateral move in that direction once you\u2019ve picked up some experience.<\/li>\n<\/ul>\n<p id=\"1ebc\"><strong>How to brand yourself:\u00a0<\/strong>if you get to the point where you\u2019re ready to apply for jobs, you might be surprised to learn that building a personal brand is unusually important in data science. And you might worry that because you don\u2019t have any professional experience, or a graduate degree in CS, branding might be a problem. But that can actually be your biggest brand advantage: you\u2019re the self-made, self-taught developer\/data scientist who companies can count on to learn fast and work hard\u2122. The catch is that the burden is on you to live up to that image: it\u2019s a steep hill to climb, but the reward can definitely be worth it.<\/p>\n<h3 id=\"ad13\">Category 2: software engineers<\/h3>\n<p id=\"3175\">Probably 20% of the aspiring data scientists I run into are software engineers. On one hand, having experience deploying code to production, and working with teams of developers can be a great asset. On the other, demand for fullstack developers is so high that companies sometimes end up nudging software engineers in that direction, even if the role they were hired for involved \u201cdata science\u201d on paper. So you\u2019ll want to avoid being pigeon-holed as a software engineer rather than a data scientist.<\/p>\n<p id=\"6416\">Some other thoughts:<\/p>\n<ul>\n<li id=\"95c4\">If you haven\u2019t, consider first migrating your current position into a more backend\/database-focused direction. Getting more familiar with data pipelines is a good start, and can help you to build your core data manipulation skillset. It also allows you to rebrand, and frame yourself as a an experienced data wrangler.<\/li>\n<li id=\"0d53\">Machine learning engineering is probably the closest adjacent data science-related role, which makes it an easier job to transition into. Target roles that emphasize deploying models, or integrating them into existing apps, since these will most effectively leverage your existing skillset. You can always double down on model development later, but this is a great way to get your foot through the door.<\/li>\n<li id=\"1b86\">You\u2019re most likely going to have to build machine learning or data science projects to impress employers. Leverage your software engineering skills by integrating these into apps that you can show off to recruiters and technical leads. This can be particularly effective because it leaves nothing to the imagination, and emphasizes your potential as a full-stack data scientist.<\/li>\n<li id=\"7340\">Something to keep in mind: you will almost certainly take a pay cut in your transition. Even senior software engineers generally have to transition to junior roles when they pivot to data science, but a surprising number of them don\u2019t factor that into their decision off the bat, and are disappointed when the offers start coming in.<\/li>\n<\/ul>\n<p id=\"3734\"><strong>How to brand yourself:<\/strong>\u00a0one of the easiest ways to brand yourself is by leveraging your experience in software development. You already know how to write clean, well-documented code, and how to collaborate with others, and that\u2019s a strength that isn\u2019t shared by most applicants to junior-level positions. But to effectively lean into your \u201cclean production code\u201d brand, you\u2019ll have to understand the analogous best practices in data science too, so be sure to tick that box if you can.<\/p>\n<h3 id=\"ca93\">Category 3: new CS, math or physics\u00a0grads<\/h3>\n<p id=\"6a7e\">If you\u2019re a new undergraduate, Master\u2019s or PhD STEM grad, you probably have a good foundation in statistics and math. But you\u2019ve probably never applied for a job in tech, and you\u2019re not sure how to prepare for interviews. Also, assuming you\u2019ve been programming during your degree, you most likely can\u2019t write clean, well-organized code.<\/p>\n<p id=\"9bb4\">A few things to keep in mind:<\/p>\n<ul>\n<li id=\"ae27\">No, the R you learned during your degree won\u2019t be enough. And no, if you\u2019re a physicist and you\u2019re betting on your MATLAB or Mathematica skills to get you a job in industry, those won\u2019t cut it either. Just learn Python.<\/li>\n<li id=\"68d5\">Things you probably don\u2019t know that you need to learn as soon as possible: collaborative version control (learn how to work with other people with GitHub), containerization (learn how to use Docker), and devops (learn how to deploy models on the cloud with AWS or some similar service). SQL is also a must.<\/li>\n<li id=\"dc47\">Learn test-driven development in Python. Learn how to use docstrings. Learn how to modularize your code. If you haven\u2019t already, learn how to work with Jupyter notebooks.<\/li>\n<li id=\"b26b\">If you\u2019re in a particularly math-oriented field, deep learning *may* be a good direction to explore. But you might find it easier nonetheless to start with a more conventional \u201cscikit-learn\u201d-type data science role and migrate to deep learning later. The most important thing is for you to get into industry, and start working on production code as soon as possible.<\/li>\n<\/ul>\n<p id=\"d3c9\"><strong>How to brand yourself:<\/strong>\u00a0especially if you\u2019re a math or physics major, your best strategy is to cast yourself as someone with deep theoretical knowledge. To do that, you need to be able to confidently explain how various models work, and ideally to be familiar with the latest \u201chot\u201d results in the literature (especially true if you\u2019re aiming for a deep learning role).<\/p>\n<p id=\"eb26\">****<\/p>\n<p id=\"8b30\"><strong>Caveat:\u00a0<\/strong>the advice I\u2019ve provided isn\u2019t going to map perfectly onto every situation. Some software engineers have further to go than others, and some total beginners have a knack for math and might be best suited to becoming deep learning researchers. But it should provide a good starting point for biasing the direction of your skills development.<\/p>\n<p id=\"f1c8\">At the end of the day, whether you\u2019re a software engineer, a recent grad, or a complete beginner, a key question to ask yourself is what career trajectories are closest to you in parameter space. If a stint as a data analyst, or a data visualization specialist is necessary to get your foot in the door, that can often be the best way to launch you on the right long-term trajectory.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A lot of data science career advice follows a similar law: there are posts aimed at complete beginners, posts aimed at veteran software engineers, and posts designed to help junior data scientists hone their skills. All of this noise makes it difficult for many aspiring data scientists to know where to invest their time as they look to transition into the field. At the end of the day, whether you&rsquo;re a software engineer, a recent grad, or a complete beginner, a key question to ask yourself is what career trajectories are closest to you in parameter space.&nbsp;<\/p>\n","protected":false},"author":251,"featured_media":3967,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"content-type":"","footnotes":""},"categories":[187],"tags":[94],"ppma_author":[2882],"class_list":["post-1538","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-bigdata-cloud","tag-data-science"],"authors":[{"term_id":2882,"user_id":251,"is_guest":0,"slug":"jeremie-harris","display_name":"Jeremie Harris","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/?s=96&d=mm&r=g","user_url":"","last_name":"Harris","first_name":"Jeremie","job_title":"","description":"Jeremie Harris is Co-Founder at <a href=\"https:\/\/www.sharpestminds.com\/\">SharpestMinds<\/a> that finds new grads their first jobs in machine learning and data science. He has many publications to his credit."}],"_links":{"self":[{"href":"https:\/\/www.experfy.com\/blog\/wp-json\/wp\/v2\/posts\/1538","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.experfy.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.experfy.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.experfy.com\/blog\/wp-json\/wp\/v2\/users\/251"}],"replies":[{"embeddable":true,"href":"https:\/\/www.experfy.com\/blog\/wp-json\/wp\/v2\/comments?post=1538"}],"version-history":[{"count":4,"href":"https:\/\/www.experfy.com\/blog\/wp-json\/wp\/v2\/posts\/1538\/revisions"}],"predecessor-version":[{"id":30097,"href":"https:\/\/www.experfy.com\/blog\/wp-json\/wp\/v2\/posts\/1538\/revisions\/30097"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.experfy.com\/blog\/wp-json\/wp\/v2\/media\/3967"}],"wp:attachment":[{"href":"https:\/\/www.experfy.com\/blog\/wp-json\/wp\/v2\/media?parent=1538"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.experfy.com\/blog\/wp-json\/wp\/v2\/categories?post=1538"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.experfy.com\/blog\/wp-json\/wp\/v2\/tags?post=1538"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.experfy.com\/blog\/wp-json\/wp\/v2\/ppma_author?post=1538"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}