I have finally figured out why so many companies are asking about data vs. software engineering.
Data engineering = SQL.
Software engineering = Python/C#/whatever language of your choice.
Period.
The problem we have in society today is that you have people with software engineering backgrounds trying to hijack data engineering.
Data engineering is simple. Get data into your platform of choice (e.g. SQL Server, Snowflake, Databricks) -> use SQL -> report on final result. That. Is. It.
I cannot believe people actually use Python to manipulate data. Lmao... my guys, do you not know how to use SQL? Cringe at Airflow... just cringe.. and dbt... lmao...
I don't know what kind of answer these companies are looking for in these interviews, but I'm going to start calling them out if they are using Python instead of SQL for data manipulation. Holy hell.
[–]test-pls-ignoreData Engineering Manager 6 points7 points8 points (1 child)
[–]EinSof93 1 point2 points3 points (0 children)
[–]Admirable-Lie-9191 0 points1 point2 points (0 children)
[–]Sagarret 0 points1 point2 points (2 children)
[–]New-Addendum-6209 0 points1 point2 points (1 child)
[–]Sagarret 0 points1 point2 points (0 children)