šŸš€Entering Tech #65: How to become a data engineer


#Issue 65

How to become
a data engineer

Hello ET peoplešŸ‘‹šŸ¾

Welcome to the third and last edition of our series on entering tech as a data professional. In the past two editions, data professionals shared how newbies can become data analysts and data scientists.Ā 

Today, we will be treating the least popular of the trio, data engineering. Like back-end developers, data engineers donā€™t often enjoy the spotlight, even though they do very important work that makes it possible for generative AI like ChatGPT to exist today. So next time you see a data engineer, donā€™t be scared, just give them a polite nod and maybe offer a fist bump. Theyā€™re not used to attention.Ā 

Letā€™s dig in.

by Faith Omoniyi & Timi Odueso

How data engineering works

Businesses need large amounts of data to make informed decisions. This data is often available only in raw formats and is hard to make sense of.Ā 

Data engineers collect this unprocessed data and turn it into actionable and usable information for data scientists, data analysts, and business analysts, who use it to make business decisions. Data engineers are the unsung heroes, as they make it easier for data scientists and analysts to earn a living.Ā 

Data engineers wear many hats! They source datasets relevant to business goals, develop algorithms to transform raw data into insights, design and maintain data pipelines, collaborate with management to understand needs, create new data validation methods and analysis tools, and ensure everything complies with data governance and security policies.

Too many tasks, you might say; remember, they are heroes, right?Ā 

Before we go further, letā€™s tell the story of Adeolu Adegboye, who leveraged his data science background to transition into data engineering. Adeolu started learning data science when he thought the world was ending during the COVID-19 lockdown. In 2021, he got an internship as a data scientist and then transitioned to data engineering in 2022 because engineering had always winked at him.

Adeolu Adegboye

*Newsletter continues after this ad.

Get more from your salary with Eazipay

ā€˜

Join 150,000+ SMEs and employees to get up to 100% extra salaries and more this Workersā€™ Day! Visit www.myeazipay.com or download the Eazipay Business app to sign up to begin. Contact [email protected] or 07000332947 for more info.

What you need to become a data engineer?

Hereā€™s what the typical career path of a data engineer looks like: Data Engineer āž”ļø Mid-Level Data Engineer āž”ļø Senior Data Engineer āž”ļø Data Architect/Lead Data Engineer/Data Engineering Manager.

Data engineering is a purely technical field that requires programming knowledge of Python and SQL, along with skills in data modelling, ETL, data management, and data architecture. Adeolu strongly recommends that prospective engineers be versed in the different cloud computing platformsā€”Amazon Web Services (AWS), Microsoft Azure, and the Google Cloud Platform (GCP).

According to him, data engineering is a holistic skill that requires learning a bit about everything, from database handling to analytical reasoning, machine learning, data security, data storage, and so on.

On the soft skill rung of the ladder, problem-solving, communications and stakeholder management are the most important skills. Data engineers are required to ensure the end user/client understands the full context of what the data provided can do for them.Ā 

Meme Source: Zikoko Memes

If youā€™re wondering where you ca learn data engineering,Ā Adeolu recommends that you follow the 100-day plan for newbies in data engineering by The Seattle Data Guy. He teaches a range of topics and provides a spreadsheet that houses over 50 courses, challenges, and materials. Adeolu claims that if followed religiously, the 100-day plan could potentially land you an internship or even a full time role if youā€™re a badass.Ā 

Data professionals I have spoken with for this series say Data Camp is a safe haven, if not heaven, for data professionals. Courses on the platform are made by data professionals and cater to different phases of your learning journey. While courses on DataCamp are priced, Adeolu recommends free alternatives on Codecademy and Coursera.Ā 

Below are some of his recommendations.Ā 

*Newsletter continues after this ad.

The 3i Africa Summit!!!


šŸš€ Are you ready to be part of the FinTech revolution in Africa and across the globe? Join us, as we prepare for the unforgettable 3i Africa Summit that unites industry leaders, businesses, investors and innovators.

Venue: Accra International Conference Center, Accra, Ghana.

Date: 13th ā€“ 15th of May, 2024.

šŸ’„Register here to save your spot!! You do not want to miss out on this!!

You can learn data engineering too

IBM Introduction to Data Engineering

Learn the basic skills required for an entry-level data engineering role.

  • Price: Free
  • Duration: 1 ā€“ 4 weeks

  • Tools Needed: Laptop + internet access
  • Level: Beginner


Get course

IBM Data Engineering Foundations Specialization

Learn the Working knowledge of Data Engineering Ecosystem and Lifecycle. Viewpoints and tips from Data professionals on starting a career in this domain.

  • Price: Free

  • Duration: 2 months (at 10 hours a week)
  • Tools Needed: Laptop + internet access
  • Level: Beginner


Get Course

Introduction to Relational Databases (RDBMS)

Learn how to describe data, databases, relational databases, and cloud databases as well as information, data models, relational databases, and relational model concepts (including schemas and tables).

  • Price: Free
  • Duration: Flexible schedule (15 hours approximately)

  • Tools Needed: Laptop+ internet access
  • Level: Beginner


Get Course

Data Engineering on Google Cloud

This programme provides the skills you need to advance your career and provides training to support your preparation for the industry-recognized Google Cloud Professional Data Engineer.

  • Price: Free
  • Duration: 1 month (at 10 hours a week)

  • Tools Needed: Laptop+ internet access
  • Level: Beginner


Get Course

How to land your first role

However, if you are looking to take a stab at it right away, Adeolu claims that following the 100-day plan mentioned earlier by The Seattle Data Guy can land you an internship or an entry-level job. If youā€™re not planning on going through that route, we have some other tips for you.Ā 

As we have recommended in other episodes, getting your first role as a data professional is not rocket science. The short answer is: put yourself out there, send out cold emails or messages, have a tailor-made CV, join great communities, and attend job fairs and industry events.

Adeolu also recommends documenting your learning journeyā€”on Substack or Mediumā€”and sharing it on social media as a surefire tip for getting noticed in the data engineering field. Applying for freelance and volunteer projects on sites like Omdena is a great way to build your portfolio.Ā 

GIF Source: Reddit

They say you are the average of the five people you spend the most time with. But Iā€™d say finding the right community is like finding the perfect pair of jeans. Joseph Ojo, a data engineer at Nomba, a Nigerian fintech, says joining a community is the best way to upskill and discover new trendsā€”and even job opportunities as a newbie. He recommends joining communities like Young Data Professionals (an invite-only community) and Data Engineering community.

To stay updated on the latest industry trends, Joseph recommends living partially on Medium and subscribing to relevant newsletters like

We hope we have been able to stir you on the path of becoming a badass data engineer hero! To connect with Adeolu, you can reach him on LinkedIn. See you in the next edition!Ā 

P.S. You can also share feedbackā€”or a shoutoutā€”with us about this edition by sending an email to [email protected]. Did we leave something out? Is there something else youā€™d like to read? Let us know! It helps us write even better editions.

Sign up for The Big Daily


Ready to get smarter or just hoping to sound like the smartest person in the room at your next networking event? Subscribe to The Big Daily newsletter to get filled in on the dayā€™s most important happenings. Subscribe now ā†’ thebigdaily.substack.com.

Events

  • The second edition of TechCabalā€™sMoonshot Conference is set for October 9ā€“11, 2024, at the Eko Convention Centre, Lagos, Nigeria. Moonshot will assemble Africaā€™s biggest thinkers, players and problem solvers on a global launchpad for change. If you want to join the stakeholders in Africaā€™s tech ecosystem for three days of insightful getting an early-bird ticket at 20% off.Ā 

Jobs

There are more jobs on TechCabalā€™s job board. If you have job opportunities to share, please submit them at bit.ly/tcxjobs.Ā 

Disclaimer: TechCabal is not affiliated with or associated with jobs and opportunities listed on all its job boards and newsletters. All applicants bear the responsibility of researching about the roles and companies they apply to.

Enjoyed this newsletter?

Donā€™t gatekeep the goodnews. Spread the word!



Source link

Leave a Comment