Slide 1

Slide 1 text

How to Get Started with Your Data Science Career (a highly opinionated perspective) By: Chin Hwee Ong (@ongchinhwee) 28 October 2021 PyData Global Impact Program

Slide 2

Slide 2 text

Hello, my name is Chin Hwee! ● Currently: Data Engineer, Digital Value Services (DVS) @ DT One ● Education: ○ B.Eng.(Hons.) in Aerospace Engineering with Minor in Business ○ M.Sc. in Mechanical Engineering (Specialization in Computation and Modelling), National University of Singapore ○ MBA (Honors) from Quantic School of Business and Technology ● International speaker at technology conferences (FOSDEM, EuroPython, PyData Global, Open Up Global Summit etc.) ● “Building a Better World with Technology” @ongchinhwee

Slide 3

Slide 3 text

A Snapshot of My Career History (or How I Somehow Ended Up in Data) @ongchinhwee

Slide 4

Slide 4 text

What My Career History Looks Like Data Engineer, Digital Value Services (DVS) DT One, Singapore January 2021 - Present Repair Engineering Intern Liebherr Aerospace, Singapore January 2012 - May 2012 Research Assistant Rolls-Royce@NTU Corporate Lab, Singapore September 2014 - August 2016 Data Engineer, Data Analytics Strategic Technology Centre ST Engineering, Singapore October 2018 - January 2021 @ongchinhwee

Slide 5

Slide 5 text

What My Career Journey Actually Is Moving to a Tech Company My involvement in the tech community (indirectly) got me the (strategic) move January 2021 - Year 3 Internship Didn’t even get an interview for my top choices and had to settle for this January 2012 - May 2012 First Job out of Graduation Got a referral to work on aviation research while figuring out my future plans for further studies September 2014 - August 2016 First Job in Data An indirect referral from a fellow TechLaunch alumni helped - and I somehow got involved in Data Engineering at an Innovation Centre October 2018 - January 2021 School-Work Transition Struggle between financial constraints and further studies June 2013 - September 2014 Major Burnout + Re-Pivot January - December 2016 Pursuing an M.Sc. Re-learnt coding and started on my (first) Masters; did TechLaunch + a CFD research project that involves using OpenFOAM / C++ January 2017 - May 2018 Out of Comfort Zone Started attending tech networking events; started self-learning Python May 2018 - September 2018 Pursuing an MBA January 2019 - November 2019 Conference Speaking August 2019 - Present @ongchinhwee

Slide 6

Slide 6 text

How I “stumbled” into Data ● A Masters coursework on Neural Networks got me hooked into machine learning and deep learning ● Stretched my computational skills with a self-sourced Masters project ● Taught myself Python + updated my GitHub account (with code samples) ● Regularly attended tech events to network with tech professionals and learn more about the data industry ● Secured a few referrals → interview opportunities → my first job in Data! @ongchinhwee

Slide 7

Slide 7 text

“[Growth] is something that isn’t linear. It needs to be something that’s a little bit more lateral.” Deepak Shukla, CEO Pearl Lemon @ongchinhwee

Slide 8

Slide 8 text

How to Get Started with Your Data Science Career (more commonly known as “How do I become a Data Scientist”) @ongchinhwee

Slide 9

Slide 9 text

Start simple. @ongchinhwee Source: Twitter thread by Eugene Yan, Applied Scientist at Amazon

Slide 10

Slide 10 text

Start simple. ● Build up your fundamentals first ○ Technical skills 1. Linear Algebra, Statistics, Calculus 2. Programming (Python, R etc.) 3. Machine Learning @ongchinhwee

Slide 11

Slide 11 text

Start simple. ● Build up your fundamentals first ○ Technical skills 1. Linear Algebra, Statistics, Calculus 2. Programming (Python, R, SQL etc.) 3. Machine Learning ○ Non-technical skills ■ Communication Skills ■ Storytelling @ongchinhwee

Slide 12

Slide 12 text

Getting into the Data Industry ● Stiff competition for “entry-level” roles ○ Increased supply of entry-level data science talent ■ Data science / business analytics programs ■ Remote work @ongchinhwee

Slide 13

Slide 13 text

Getting into the Data Industry ● Stiff competition for “entry-level” roles ○ Increased supply of entry-level data science talent ■ Data science / business analytics programs ■ Remote work ○ How to stand out? ■ Networking ● Attend meetups and conferences ● Connect with people in the data community (LinkedIn/Twitter) @ongchinhwee

Slide 14

Slide 14 text

Getting into the Data Industry ● “You need experience to get experience” ○ How to show experience? ■ Relevant work projects (internships, work rotation etc.) ■ A good portfolio that documents your unique learning journey @ongchinhwee

Slide 15

Slide 15 text

Getting into the Data Industry ● “You need experience to get experience” ○ How to show experience? ■ Relevant work projects (internships, work rotation etc.) ■ A good portfolio that documents your unique learning journey ● What topics are you passionate about? ● What are your key objectives and takeaways? ● Possible ideas: blogs, GitHub projects, recorded talks @ongchinhwee

Slide 16

Slide 16 text

Getting into the Data Industry @ongchinhwee ● “Data Scientist” is not the only role in the Data industry! ○ Example of Data roles: ■ Data Analyst ■ Data Engineer ■ Machine Learning Engineer ■ Quantitative Developer Source: Twitter (@EvidenceNMedia)

Slide 17

Slide 17 text

Getting into the Data Industry ● Figuring out your Unique Selling Proposition ○ Career switch ≠ starting from scratch ○ Personal SWOT analysis ○ Domain expertise - use it to your advantage! @ongchinhwee Strengths Weaknesses Opportunities Threats Internal External Helpful Harmful

Slide 18

Slide 18 text

Getting into the Data Industry ● Getting past the interviews ○ Technical interviews ■ Case studies, coding interviews, take-home assignments etc. ■ How to prepare? ● Data science projects ● Leetcode (Easy/Medium) ● Treat every interview as great practice for the next one! @ongchinhwee

Slide 19

Slide 19 text

Getting into the Data Industry ● Getting past the interviews ○ Behavioural interviews ■ Tell your story using STAR method ● Situation ● Task ● Action ● Response @ongchinhwee

Slide 20

Slide 20 text

Possible Routes to a Data Science Career @ongchinhwee Masters/PhD in a quantitative field Data Science bootcamps / MOOCs Internal application / transfer to a Data team ● Build up strong fundamentals in applied math and coding over 1-3 years ● Able to learn and understand data concepts more quickly ● Build up skills/portfolio within a short time through capstone projects ● Very strong prior technical background needed to succeed ● Learn and apply data skills to solve business problems within the company ● Easier to transition with proven track record of delivering value

Slide 21

Slide 21 text

How to Succeed in Your Data Science Career ● Focus on creating positive impact on the business ○ What problem are you trying to solve? ■ Designing a business case based on “pain points” ■ Using tools to design a practical solution ■ Pitching your solution with a compelling story ● Tolerance for “failure” as an inevitable cost @ongchinhwee

Slide 22

Slide 22 text

More Resources ● Programming in Python ○ Udacity Intro to Python Programming ○ MITx 6.00.1x Introduction to Computer Science and Programming Using Python ○ “Python Cookbook” by David Beazley and Brian K. Jones ○ “Fluent Python” by Luciano Ramalho @ongchinhwee

Slide 23

Slide 23 text

More Resources ● Statistics and Machine Learning ○ “Python Data Science Handbook” by Jake VanderPlas ○ “Data Science from Scratch” by Joel Grus ○ “The Elements of Statistical Learning” by Jerome H. Friedman, Robert Tibshirani, and Trevor Hastie @ongchinhwee

Slide 24

Slide 24 text

More Resources ● Miscellaneous ○ “Designing Data-Intensive Applications” by Martin Kleppmann ○ SQLBolt.com (for learning SQL) ○ Data Science podcasts ■ Towards Data Science ■ Symbolic Connection ● I’m featured on Episodes 13 - 14 @ongchinhwee

Slide 25

Slide 25 text

More questions? Reach out to me! : ongchinhwee : @ongchinhwee : hweecat : https://ongchinhwee.me