Posts with #dataengineering

#dataengineering

Public posts on X that use #dataengineering.

Related hashtags

  1. Zach Wilson✓@Zachly
    Getting into #dataengineering is actually pretty easy - learn SQL - learn Python - learn Snowflake/BigQuery/DataBricks - learn data modeling - learn data pipelines with Airflow If you learn these 5 things, you’ll be interview-ready for a junior position for sure
    796843.3K
  2. Zach Wilson✓@Zachly
    Level 1 data engineers: I use SQL Level 2 data engineers: SQL is hard to test, you need TDD in your pipelines, data frames only! Level 3 data engineers: I use SQL and dbt #dataengineering
    95845562.5K
  3. Zach Wilson✓@Zachly
    If I had to start learning #dataengineering all over again, I’d follow this plan, mostly in order: - Learn SQL — Aggregations with GROUP BY — Joins (INNER, LEFT, FULL OUTER) — Window functions — Common table expressions - Learn about data modeling — read about data normalization and 3rd normal form — read about fact, dimension, and aggregate tables — read about efficient table designs such as cumulative — learn about complex data types like MAP, ARRAY, and STRUCT - Learn Python — Learn loops, if statements — try out some really solid libraries like Pandas, numpy, scikit-learn, and Great Expectations - Learn about data quality — how do you write a good data check? — how can you implement the write-audit-publish pattern in your pipelines? - Learn about distributed compute — Read about MapReduce and see how it guided the design of todays distributed computing — learn about partitioning, skew, and spilling to disk - learn about job orchestration — read about CRON — try out a scheduler like Airflow or Prefect - Apply distributed compute principles — a free trial with Snowflake or BigQuery is a good place to start — or try out Spark + S3 if you want to be adventurous If you follow this, you’ll feel way more confident in interviews.
    173091.8K428K
  4. Zach Wilson✓@Zachly
    Here's how I would learn #dataengineering basics in 2023: - Find a data source you care about (examples: gaming APIs, stock market, web scraping, etc) - Use Python to interact and ingest your source. Initially just write the data to a CSV. 1/3
    44429552.7K
  5. Zach Wilson✓@Zachly
    Quick guide to go from 0 to #dataengineering hero: - learn SQL Data Lemur is a great resource here - learn Python Do like… 30-40 leetcode easy and medium questions - distributed compute Get a trial of Databricks or Snowflake and find a training to learn about it 1/3
    1012266787.9K
  6. Zach Wilson✓@Zachly
    Here’s the LLM-driven data engineering lecture I did. Completely free. Code based linked as well! Here’s the lab too Almost 2 hours of content here! #dataengineering
    15421638.8K
  7. Zach Wilson✓@Zachly
    SQL interviews are common in data engineering. They’re even more common in big tech. I wrote an article today revealing everything I know about them in my nine years of data engineering experience! Link in my bio since Elon would bury it otherwise! #dataengineering
    Download
    5179967192K
  8. Zach Wilson✓@Zachly
    The following books will change your #dataengineering career forever: Fundamentals of Data Engineering by Joe Reis and Matt Housley Designing Data Intensive Applications by Martin Kleppman
    104427337.2K
  9. Zach Wilson✓@Zachly
    The data modeling round in big tech interviews weeds out the DEs who can't solve vague business problems! I wrote a free article about everything you need to know to pass these interviews! Link in my bio since Elon would downrank otherwise! #dataengineering
    Download
    15033177.7K
  10. Zach Wilson✓@Zachly
    When I worked at Netflix, I built pipelines that processed over 2000 terabytes per day, data pipelines play by different rules when you get to this scale. I go into more detail here in this 2 min YouTube video you should check out! #dataengineering
    9100792131K
  11. Zach Wilson✓@Zachly
    My data engineer handbook made it to the top spot of the trending page on GitHub today! Let’s go! I’m so happy my hard work contributing to open source is paying off! #dataengineering
    Download
    74131514.3K
  12. Zach Wilson✓@Zachly
    Window functions are very important in data engineering interviews! The “second highest salary” question is notorious in industry. I’ve seen it 3-4 times in interviews! If you like this content, please follow my IG at #dataengineering
    Download
    63022942K
  13. Zach Wilson✓@Zachly
    Don’t stop at SQL and Python when learning #dataengineering Add: - distributed computation - data modeling - bash/docker/dev ops - a statically typed language like Java you’ll make a lot more money if you do this
    21149795
  14. Data Engineering Weekly@data_weekly
    Switching into data engineering? The interview won't stop at one SQL question. Start each one free on 1. SQL & PySpark in your browser 2. Data modeling canvas 3. 45-min AI mock interview 4. Kafka & Spark cohorts #dataengineering
    Download
    107677
  15. Zach Wilson✓@Zachly
    My favorite stack to build a data analytics product - Apache Spark (for processing) - Amazon S3 (for storage) - Apache Iceberg (for metadata) - Apache Airflow (for scheduling) - Apache Superset (for visualization) - Great Expectations (for data quality) #dataengineering
    1611389667.3K
  16. Zach Wilson✓@Zachly
    When you get to make data engineering content with Joe Reis for a course featuring Andrew Ng too This stuff is going to 🌙! #dataengineering
    Download
    131016611K
  17. Zach Wilson✓@Zachly
    Things you should never see in production SQL pipelines: - SELECT * - RIGHT JOIN - GROUP BY 1,2,3 / ORDER BY 1,2,3 - Derived columns without aliases - Nested subqueries What would you add? #dataengineering
    362926566.3K
  18. Zach Wilson✓@Zachly
    Please never use COUNT(*) in your SQL. It’s bad and unnecessarily selects all the columns. Use COUNT(1) for a basic row count. Or COUNT(column) for the count of a specific column. #dataengineering
    3210490890.7K
  19. Show more posts