The Harsh Reality of Being a Data Engineer

แชร์
ฝัง
  • เผยแพร่เมื่อ 15 พ.ย. 2024

ความคิดเห็น • 79

  • @SeattleDataGuy
    @SeattleDataGuy  2 ปีที่แล้ว +3

    If you guys want to learn more about data engineering, then sign up for my newsletter here seattledataguy.substack.com/ or join the discord here discord.gg/2yRJq7Eg3k

  • @notjpengineer
    @notjpengineer 2 ปีที่แล้ว +56

    This is so true. I'm an Environmental Engineer who just succeed in the carrier transaction to become a Data Engineer (I've been a Data Engineer for 3 months only haha), and one of the things that I chat about with my friends is that the best thing in the technology world is that there are plenty to learn, but, at the same time, the worst thing it is also that there are plenty to learn. If you try to learn everything at once the anxiety will kick in and ruin your day.
    Got keep focus on the consistency, learning 1% every day is enough.

    • @Neferfifi21
      @Neferfifi21 2 ปีที่แล้ว +2

      Congrats on transitionning ! How long did it take you?

    • @notjpengineer
      @notjpengineer 2 ปีที่แล้ว +7

      @@Neferfifi21 Thanks! It took me 3 months of pure studying data science, but during my bachelor's degree in Environmental Engineering I had already seen programming and done a data analysis project. Now I'm a Trainee Data Engineer, which allows me to study along the way, since the initial plan was to become a data scientist.

    • @SeattleDataGuy
      @SeattleDataGuy  2 ปีที่แล้ว

      Congrats on the new role! It is a double edged sword for sure. You always have something else to learn or read!

    • @hotpeppermovie
      @hotpeppermovie 2 ปีที่แล้ว +1

      You have to accept the fact that you will not be able to learn everything. But the beauty of it is that most of your problem is just one Google away

  • @JohnDoe19991
    @JohnDoe19991 2 ปีที่แล้ว +50

    Dealing with raw data is 1000 times better than dealing with business people who have -100 IQ when you are data Scientist/Analyst.

  • @overidon
    @overidon ปีที่แล้ว +1

    I love how there are two number '1' bullet points in the infographic cartoon at 5:15 too funny

  • @sharu164
    @sharu164 2 ปีที่แล้ว +4

    I’m slowly starting to relate what you are talking about which is a good thing as I’m gaining so much of valuable information. Thank you so much, really appreciate what you are doing ❤

    • @SeattleDataGuy
      @SeattleDataGuy  2 ปีที่แล้ว

      Thanks for the comment! I am glad you found the video relatable.

    • @boybi612
      @boybi612 2 ปีที่แล้ว

      Do some projects on Spark or Aws end to end pipeline that would be more interesting things in the eyes of recruiters. These days certs are something that everyone would have so choose to do something exclusively valuable.

  • @tomastruchly9484
    @tomastruchly9484 2 ปีที่แล้ว +10

    I agree with you only partially concerning the old vs new technologies usage. Yes, you can stay working with Oracle or SQL Server for next X years, but the number of jobs will slowly drop and it will come time to switch. However is very different to switch when you're in your thirties or when in you're fifties. I switched from on premise world to Cloud solutions like Snowflake or AWS this year and even though I am 35 can feel it's not that easy as when I was 25 (I had no family, was ultra-motivated and literally craved for knowledge)

    • @SeattleDataGuy
      @SeattleDataGuy  2 ปีที่แล้ว

      Oh no...I am crossing 30 soon. Does it go downhill from here 😅

    • @tomastruchly9484
      @tomastruchly9484 2 ปีที่แล้ว

      @@SeattleDataGuy For each person differently for sure. I am still pretty sharp and able to learn, however it goes a little bit slower as before. I know some very skilled developers, who were able to learn ton of new stuff after 40s, just it hurt them a lot :D
      However there is also a flip side to this coin Ben -> it is considerably easier to learn new stuff e.g. dbt (my case now) when you already are advanced in SQL and some scripting languages as a 20 years old noob :D

    • @JL-pr4cw
      @JL-pr4cw 2 ปีที่แล้ว

      I'm 34 and have just switched over from being a MS SQL Developer to a Cloud Data Engineer. I have an opposite perspective as you, when I was 25, I had a good job and just wanted to have fun. Now, with having a family, I'm super motivated to learn, improve and provide for them.

  • @alexanderpotts8425
    @alexanderpotts8425 2 ปีที่แล้ว +7

    All the harsh realities you described are exactly why I love this job. I guess I'm starting to see why my old coworkers thought I was nuts when I said I really wanted to go hard into BI and modern data engineering... :) also, I'm glad you mentioned SWEs not caring about data. I had these same opinions on reddit when data contracts came up

    • @SeattleDataGuy
      @SeattleDataGuy  2 ปีที่แล้ว +1

      Yeah, some people love it others hate it! But data engineering always felt like a good fit for me!

    • @deathbombs
      @deathbombs 2 ปีที่แล้ว

      is BI powerBI? That's for data visualization right? What's difference between that and plotting on Excel?!

    • @alexanderpotts8425
      @alexanderpotts8425 2 ปีที่แล้ว

      @@deathbombs A lot of the workflows and terms you hear like ETL and data warehouses all started under the term "business intelligence". Long before the current modern landscape.

    • @deathbombs
      @deathbombs 2 ปีที่แล้ว

      @@alexanderpotts8425 ahh I see, thanks

  • @adityagoyal6964
    @adityagoyal6964 ปีที่แล้ว +1

    Thank you for the video. I am a trainee data engineer and being a obsessive programmer I find it difficult to accept that I won't be a developer anymore but looking at this It seems like IT is much more than just writing codes in java and C++.

    • @SeattleDataGuy
      @SeattleDataGuy  ปีที่แล้ว +1

      Yes, more than likely if you go the strict DE route there will be less code but if you go more of a data platform engineer or software engineer, data, you can find lots of programming

  • @antonkostov1691
    @antonkostov1691 2 ปีที่แล้ว +2

    Brilliant as always. In my humble personal beginner's opinion . Due to Hana and cloud migration DE is getting lots of demand. I can say in Bulgaria, the market for DE jobs has grown radically last few months.

    • @SeattleDataGuy
      @SeattleDataGuy  2 ปีที่แล้ว

      wow thats really cool to hear that the demand for DEs are growing around the world!

  • @rohit-pr
    @rohit-pr 2 ปีที่แล้ว +1

    Thank you for putting this out there for everyone. The problem that I have and I feel others also face as a DE is that the organization fails to understand the complexity there is with when working with data in general. Its not all green and breezy and a SELECT * does not do all the work for us. Pipelines maintainance and optimizing applications is a tedious work in general and someone(DE obviously) has to be on top of it. Removing DE is simply a recipe for hell and a ton of work for the DE who is going to join when everything falls apart.

  • @bfkgod
    @bfkgod 2 ปีที่แล้ว +15

    Why would they want to remove the very Engineers that are responsible for fixing the bottleneck? Do they think the bottleneck will just magically disappear? Here's an idea, you could hire people specifically to try and removing Data Engineering bottlenecks! Perhaps you could even call these people... Data Engineers.

    • @SeattleDataGuy
      @SeattleDataGuy  2 ปีที่แล้ว +1

      Its a wild world out there. I don't get it either.

    • @irishuang5294
      @irishuang5294 2 ปีที่แล้ว +1

      They have a beautiful vision where data will always be self-evolving where business changes can be reflected on data automatically and downstream users like data scientists and analysts will magically understand changing data because they are that good. They also have a limited budget, so......hopefully at most just Fivetran/Stitch is enough to solve these ETL :p

  • @frimatechnology
    @frimatechnology ปีที่แล้ว

    thanks so much for this information it was delivered well with so much clearity.

  • @CM_CM_
    @CM_CM_ 2 ปีที่แล้ว +1

    I wanted to follow the CMU Intro to Database Systems TH-cam series but the projects are written in C+ and I'm someone who's just learning python and can do some easy/medium stratascratch sql lol - I feel like I'm always going to be behind in learning DE compared to everyone else - Like you said is there's always something to learn, but it feels like the baseline for beginners is also always rising. I feel like I know nothing! Thanks for your insights, I really like that SQL poster, I just did a lot of googling haha

    • @SeattleDataGuy
      @SeattleDataGuy  2 ปีที่แล้ว

      I also had to google a lot for the SQL meme. I wouldn't worry too much about catching up. I would focus on the basics like SQL, python, database design, etc. All the other stuff will come.

  • @cateclism316
    @cateclism316 ปีที่แล้ว

    I was in software QA for nearly 15 years, and it was a trainwreck for me. I prefer working with databases, data files, and such. QA really didn't interest me, so I didn't study it like I should. I think data engineering is more to my liking, so I would be a lot more motivated.

  • @flaviolanfranco
    @flaviolanfranco ปีที่แล้ว +1

    This is a great resource for everyone, thanks for sharing it

    • @SeattleDataGuy
      @SeattleDataGuy  ปีที่แล้ว

      I am so glad you found this helpful!

  • @MatthewReader
    @MatthewReader 2 ปีที่แล้ว +4

    Love going to Buc-ee's

  • @josepablolunasanchez1283
    @josepablolunasanchez1283 ปีที่แล้ว

    I suspect that the concept of computer science will become a skill instead of an occupation in the future, just like using a typewriter was in a distant past.

  • @zie3873
    @zie3873 2 ปีที่แล้ว +6

    When you said there is a lot of things to learn I almost cried because I spent the last 3 years acquiring a degree in Applied Mathematics and Computer Science which at this point I think is useless because it was too broad to a point where I do not know what to be a data engineer of. Even for entry level jobs the bar is so high you have to know a lot of things. I have an IBM Data Analyst certificate, AWS Cloud Practitioner and a couple of good projects but still can not even find an internship to at least put one foot through the door. At this point it's really stressful. 😢

    • @tamalesolomon764
      @tamalesolomon764 2 ปีที่แล้ว

      Same here

    • @irishuang5294
      @irishuang5294 2 ปีที่แล้ว +4

      Switch up your job hunting approach by meeting actual human beings. Reach out to people in the companies and or positions you are interested in and see what they say. You absolutely do not need to learn "everything", but at the same time, what Ben said is true, my first job was pretty much just Excel / automating Excel workload......I'm sure that's a very common starting point of many data engineers. You are never expected to know everything becuz even seasoned industry experts don't know everything :). Good luck out there!

    • @wtfzalgo
      @wtfzalgo 2 ปีที่แล้ว +1

      It's kinda hard to start as a data engineer. There are too many things to know about for there to exist a junior position in this field. I would suggest starting out in a parallel role, e.g. data analyst, data scientist, analytics engineer, and then laterally transition in the same company to data engineering.

  • @89kylestyle
    @89kylestyle 2 ปีที่แล้ว +2

    "Fix all these small problems that someone else produces"... Yep I'll pass

  • @DarshilParmar
    @DarshilParmar 2 ปีที่แล้ว +1

    Another amazing video!

  • @dextermorgan6340
    @dextermorgan6340 2 ปีที่แล้ว +1

    Hi Ben, is topic of dimensionality reduction applicable to data engineering / future improvement of data engineering as well? I only know that it is for Machine learning. :o

    • @SeattleDataGuy
      @SeattleDataGuy  2 ปีที่แล้ว

      I feel like that tends to be more ML Engineer work. But sometimes there is cross over

  • @ABHITECHNOCRAT
    @ABHITECHNOCRAT ปีที่แล้ว +1

    How is the work pressure in the job as compared to normal software engineering jobs?

    • @SeattleDataGuy
      @SeattleDataGuy  ปีที่แล้ว

      This will always depend on company and team. It can in some cases be stressful, but I'd say most tech jobs are

  • @sirus312
    @sirus312 2 ปีที่แล้ว +2

    been in construction my whole life, data engineer seems like a very easy job compared to what I was doing and big salaries too. Might have to take this up as a side hustle on weekends. I use amazon for all my buying so AWS can't be that hard to get a hang of.

    • @the_dented_NPC
      @the_dented_NPC 2 ปีที่แล้ว +6

      KEKW.. edit- OP is trolling 🤦

    • @tomastruchly9484
      @tomastruchly9484 2 ปีที่แล้ว +2

      It's everything but not easy. I work in IT industry for 10 years and do data engineering like work last 3 and it's brutal (you need to have extremely high frustration limit & constantly willing to learn to handle some tasks). Good coins, but well deserved.

    • @dandogamer
      @dandogamer 2 ปีที่แล้ว

      Lol very naive in you thinking its easy

    • @SeattleDataGuy
      @SeattleDataGuy  2 ปีที่แล้ว +1

      That is my assumption but construction is difficult. As the son of a carpenter that grew up in Seattle...going onto the job site on a cold november morning and grabbing rebar or honestly holding anything while your fingers are soaked and cold suck.

  • @MrJowisi
    @MrJowisi ปีที่แล้ว +1

    Only 10 years of doing DE left??? Omg!

    • @SeattleDataGuy
      @SeattleDataGuy  9 หลายเดือนก่อน

      More likely it'll just look really different in a decade. Tech is constantly changing!

  • @jamestoneythethird699
    @jamestoneythethird699 2 ปีที่แล้ว +6

    Hey Ben, although the gritty reality of being a DE doesn`t bother me that much, I`m still wondering whether or not it`s possible to find your first REMOTE job right after getting a Udemy/Coursera etc. certificate? Are DE jobs remote-friendly?🤔

    • @egyptianqueen4007
      @egyptianqueen4007 2 ปีที่แล้ว +5

      Most IT jobs are remote now. I'm an engineer and know a lot of Data Engineers that work remote. It's rare that someone in IT doesn't work remote now.

    • @SeattleDataGuy
      @SeattleDataGuy  2 ปีที่แล้ว +2

      I don't know if you can do it just with udemy and coursera. What is your background?

    • @jamestoneythethird699
      @jamestoneythethird699 2 ปีที่แล้ว

      @@SeattleDataGuy Well I`m a liberal arts major (lol). I`m taking IBM DE course on Coursera. Will this be enough to land my first job?

  • @arunrajan1979
    @arunrajan1979 2 ปีที่แล้ว +1

    Is it good to do a snowflake certification first or databricks data engineer associate certification first? Which one will you suggest

    • @SeattleDataGuy
      @SeattleDataGuy  2 ปีที่แล้ว

      I would say get a more general certificate first in DE

    • @arunrajan1979
      @arunrajan1979 2 ปีที่แล้ว

      @@SeattleDataGuy like Google data engineer certification ?

  • @MomoDuality
    @MomoDuality 2 ปีที่แล้ว

    3:55 So what roles do you hypothesize data engineers will move/transition into after 10 yrs or so?

  • @factspossible6670
    @factspossible6670 2 ปีที่แล้ว +1

    Hello man, you are doing great work! Can you please inform us all that if we strictly follow your medium article where you have given a roadmap to data engineering would we be able to land an entry level data engineer job/or able to get into this field professionally??
    Your reply would help alot of us who are confused by plethora of information on internet!! 🙏

    • @SeattleDataGuy
      @SeattleDataGuy  2 ปีที่แล้ว

      Hey! too make this simpler I think Zach Wilsons recent tweet says it best twitter.com/EcZachly/status/1571587218833313793

  • @painunstop5722
    @painunstop5722 2 ปีที่แล้ว +1

    You are awesome 😍

  • @psyche5184
    @psyche5184 2 ปีที่แล้ว +1

    What is your take on snowflake vs databricks?

    • @the_dented_NPC
      @the_dented_NPC 2 ปีที่แล้ว +1

      he already made a video

    • @SeattleDataGuy
      @SeattleDataGuy  2 ปีที่แล้ว +1

      I did already make a video on this . You can find it here! th-cam.com/video/VLtq0eeHc14/w-d-xo.html

  • @antonkostov1691
    @antonkostov1691 2 ปีที่แล้ว +1

    Thanks

  • @dataArtists
    @dataArtists 2 ปีที่แล้ว

    I think we may have a disconnect somewhere. Unstructured Data and Structured Query Language 🤷‍♂🤷‍♂🤷‍♂. Well at least we know two things for certain: 1. the technology will always be changing, 2. the data will always be changing. Perhaps DE will morph into CM (change management).😎

  • @bettatheexplorer1480
    @bettatheexplorer1480 2 ปีที่แล้ว +2

    Hello

  • @nevada_jinks
    @nevada_jinks ปีที่แล้ว

    Thanks again for another great video! Do you mind giving your feedback on this guy? th-cam.com/video/Rm2Z8tUv3mI/w-d-xo.html
    He presents himself as kind of an "IT reality checker" lol and I find a lot of his videos compelling but as someone who's new to the space I'm not sure how credible his claims are... Also why do you think there's at least 10 years of life left for the data engineer role? How will companies deprecate the role?