Why I QUIT Data Engineering

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

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

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

    Hey, all. You can now join my Skool community and join a fantastic group of software engineers breaking into the industry or looking for career advice - www.skool.com/developer-careers-academy-2090/about -

  • @AchuVlogs
    @AchuVlogs 6 หลายเดือนก่อน +14

    I've been in data engineering for about 4 years now and I can totally relate to what you mentioned in the video. I love building new applications, but 80% of the time feels like I'm just fixing things that keep breaking in the pipeline. I'm thinking of switching to a backend software engineer role since the skills are somewhat transferable.

    • @ishaqhamin
      @ishaqhamin  6 หลายเดือนก่อน +1

      The skills are massively transferable. And you’ll get to build a lot of cool stuff. Even the maintenance is a lot more enjoyable then flicking through pipelines.
      Good luck with it.
      P.s. I’ve been looking at Golang which is growing hugely for a backend language and pays very well.

  • @MatiasBertuzziPH
    @MatiasBertuzziPH หลายเดือนก่อน +1

    This video is amazing, I was very interested in the topic. My first experience in programming was as a data engineer, and honestly, I'm really enjoying the experience as it's very challenging. I'm looking forward to learning a bit from both worlds. Cheers!

    • @ishaqhamin
      @ishaqhamin  19 วันที่ผ่านมา

      That’s a great attitude! Good luck.

  • @Iqbd1204
    @Iqbd1204 2 หลายเดือนก่อน +1

    Thanks for the feedback. I was considering move from SWE to DS in my uni.
    My objections for SWE were networking/security module, 2d/3d human interaction, advanced op system. where i preferred data related module, AI and programming.

  • @MamokgolwaneMoloi
    @MamokgolwaneMoloi 14 วันที่ผ่านมา +1

    This has been so insightful. Thanks Ishaq

    • @ishaqhamin
      @ishaqhamin  13 วันที่ผ่านมา

      You are most welcome.

  • @joyceshendre
    @joyceshendre 3 หลายเดือนก่อน +2

    I moved from SDE to Data Engineering and was wondering if I made the right choice. I purchased many courses and i had no interest in learning, though I am forcing myself,I miss software engineering, I miss creating things, writing logic, and building 1000 APIs. Thanks for sharing! It's good to know I'm not alone.

    • @ishaqhamin
      @ishaqhamin  3 หลายเดือนก่อน +2

      Oh yes, I can certainly relate. I moved back to full stack engineering and I have honestly not looked back. Don't get me wrong, data is a good area but I just love to build.
      Keep me updated on how it goes!

    • @quadratwurzel4124
      @quadratwurzel4124 2 หลายเดือนก่อน

      I'm doing an internship as part of my studies that I thought was gonna be more programming oriented (I' should be doing backend), but turned out to be drag-and-click pipelines with oracle data integrator, and I just feel so bad everyday.

  • @nyavecclasse
    @nyavecclasse 2 หลายเดือนก่อน +4

    The compensation for Data Engineering roles tends to be higher, but this may not be suitable for individuals who prefer more client-facing roles, such as frontmen. Some prioritize financial compensation over recognition. I couldn't care less about recognition; show me the money.

    • @aaradhyadixit9564
      @aaradhyadixit9564 หลายเดือนก่อน +1

      not necessarily true.. this is mostly true at junior levels, but senior SWEs earn way more than senior DEs at most MNCs... the ceiling for SWEs is way higher

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

      I think it depends on the company and area they work in. I think it used to be higher, but lately, it has levelled out a lot.

  • @jaymeelias
    @jaymeelias หลายเดือนก่อน +1

    I agree with you I have been working as a data engineer for 5 years and I can say that it dosent have much functions in a comapny. FOr example peoples say that Airflow is a tools that makes the job be very simple. The data engineer just makes a yaml filewith the databse, schema and others stuffs in the table there's no coding, I say thgat it's just data formulary not data contract.

  • @aniket9595
    @aniket9595 6 หลายเดือนก่อน +3

    You captured it perfectly.. thanks a lot 😊
    I have been a data engineer for 11 years and now trying to move to software engineering.

    • @ishaqhamin
      @ishaqhamin  6 หลายเดือนก่อน +1

      Thanks for watching! I’m certainly glad I did.

    • @aniket9595
      @aniket9595 6 หลายเดือนก่อน

      ​@@ishaqhamin Would love to get in touch sometime for a mentoring session, if possible. Thanks!

    • @mickyman753
      @mickyman753 5 หลายเดือนก่อน

      Hi aniket , what're doing for the switch and did you see any updates on the good sides while trying to get interviews?

    • @aniket9595
      @aniket9595 5 หลายเดือนก่อน

      @@mickyman753 I'm still exploring ways to make the transition. I understand that DSA is extremely important so I started brushing up on it using Neetcode YT channel.
      However the learning curve on web development side is pretty steep (JS, Typescript, Micro services, etc). Still trying to rack my brain around it.

  • @rajubroly3616
    @rajubroly3616 หลายเดือนก่อน +1

    hey thanks for sharing your exp.. that is really helpful.. im assocaite software engineer but aslo work in gen ai and ml mostly but though of moving to data engineer but so unclear about what it will look like thanks for clarification now im gonna make my fundamentls more stronger in software..im dropping my plan of moving to data since like u said i wamt recoginztrrion that the think will boast me and api's are my fav i dont waanna miss that

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

      You’ve got to do what makes you happy for sure!

  • @neutech9108
    @neutech9108 11 หลายเดือนก่อน +2

    I have been working with Data for past 4 years. And I am losing interest in it because, most of the time I am doing fixes to the existing data. I am trying to switch my career to software engineering. But seems like I have to learn a lot to do this switch.

    • @ishaqhamin
      @ishaqhamin  11 หลายเดือนก่อน +1

      Yes, fire fighting is rampant in DE. The worst part tbh as it takes up so much time with investigations and unless you really enjoy it then it’s a chore.
      You will be surprised. A lot of what you likely do will be cross compatible. You just need to pick an area and focus on it.

  • @khacquyinh3476
    @khacquyinh3476 หลายเดือนก่อน +1

    Firstly, we need to understand what data engineer is. Is it just for building pipelines, some batch or streaming jobs, or build some APIs, deploy models? These stuff just as half of data engineer, which is engineer/software engineer/backend engineer. The rest part is data, which requires DE to understand the data and have domain knowledge. These requirements could be much challenging, when DE need to know what is the meaning of data values in the database/table/column/etc in business, so that for them to build data warehouse, especially, datamarts. These things need a lot of tranformations and aggregations but assure the correct business logic and performance. Besides, DE could be a data governance, such as identifing and not exploding sensitive data.
    DE often do not target to customers but more focus on supporting internal members, such as marketing, sales, DA, DS. But in some companies, DE aggregate data and build APIs to explode the aggregated data for BE/FE teams to build report features of apps serving customers, here, DE are recognized from customers, not just the internal side.
    DE in fact could have many job titles, such as data pipeline engineer, data platform engineer, cloud engineer, Data analytics engineer, since big corps expect specific responsibilities for teams.

  • @scoc44_siddhesh_waje91
    @scoc44_siddhesh_waje91 3 หลายเดือนก่อน +1

    I'm recently employed and worked for a month, I was hired as a data engineer but these people are making me work on very boring stuff that includes SAP Business Objects as a reporting tool and service now tickets, in my college i have made few projects in MERN stack I have also learnt data engineering tools like Snowflake, Databricks, Pyspark I like both the things Software Development as well as Data engineering in what field should I switch into based on the future scope, and remote jobs availablity 3:34 3:36 3:38

    • @ishaqhamin
      @ishaqhamin  3 หลายเดือนก่อน

      Think about which one you will enjoy the most then double down and go for it.
      Data does encompass a lot of things so likely you will never just be coding.

  • @erickfana4466
    @erickfana4466 หลายเดือนก่อน +1

    I'm thinking about to explore Data Engineering and already studying about it. But, i'd want to stay as a backend player too!. Would you guys recommend me that?

    • @ishaqhamin
      @ishaqhamin  หลายเดือนก่อน +1

      Sure, although you win unlikely find many big firms that have those opportunities. I should think startups would be your happy place!

  • @patrickchan2503
    @patrickchan2503 2 หลายเดือนก่อน +1

    well done, keep up with the good work.

  • @barneystinson8235
    @barneystinson8235 3 หลายเดือนก่อน +3

    You said you wanted to work with SQL, but don't data engineers use SQL mainly ? So what language were you working with?

    • @ishaqhamin
      @ishaqhamin  3 หลายเดือนก่อน +2

      @@barneystinson8235 I think it’s more of a misconception.
      They use some SQL.
      The majority of the work I, and others did, was using Python and Scala.

    • @barneystinson8235
      @barneystinson8235 3 หลายเดือนก่อน +1

      @ishaqhamin I am trying to switch to data engineer role from SAP and everyone on TH-cam say that SQL is the most important concept that a data engineer needs to know, could you tell me more about your responsibilities as data engineer were you involved in data cleaning and data transformation ? and can you let me know what kind of data engineer responsibility may need more of SQL? Thanks

    • @ishaqhamin
      @ishaqhamin  3 หลายเดือนก่อน +3

      @@barneystinson8235 hey.
      So, depending on the company you will get different answers. Essentially, data engineering can be a really wide role or super siloed.
      What I mean by that is some companies will see data engineering as just creating data pipelines, so you’ll be using Airflow, Python, A cloud storage like AWS, some SQL, etc.
      Other companies you may be doing g data ingestion, and data warehousing - so you’ll do the above but also run SQL queries on the data warehouse.
      For most engineers, knowing SQL and Python are likely your best bet as everything else you can learn on the job.
      I hope that makes sense.

    • @barneystinson8235
      @barneystinson8235 3 หลายเดือนก่อน

      @@ishaqhamin Got it, thanks a lot

    • @DistrictGentleman
      @DistrictGentleman 2 หลายเดือนก่อน

      @@ishaqhamin this helped a lot, thanks

  • @РоманР-я5п
    @РоманР-я5п 6 หลายเดือนก่อน +1

    Hello everyone! I'm considering a transition from a Scala software engineer to a Scala data engineer. I've found that being a Scala dev is very challenging for me , but I'm not ready to give up on Scala just yet. Can anyone share insights on whether working as Scala Data engineer (Sql ,Spark) might be a smoother path for me? Appreciate any advice!

    • @ishaqhamin
      @ishaqhamin  6 หลายเดือนก่อน

      Scala is an amazing language and very specialised. If you stay with it you’ll be in a unique position with a unique language.
      Which makes you valuable.
      Working with scala as a data engineer is different as you’ll have different problems. It won’t all be scala you’ll have a mix airflow, and other config and setups plus likely some python.
      So a mix of variety and likely not as intense.

  • @adamsaraya5727
    @adamsaraya5727 หลายเดือนก่อน +1

    what do you think about data architecture and data analysis

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

      In what sense?

  • @AtiaNasr
    @AtiaNasr 4 หลายเดือนก่อน +1

    Hi, I just graduated from college, and i am really confused about whether I should go for the backend or Data Engineering
    I really love coding, working on very complex projects, Learning new things
    Can you give me an advice where should I go

    • @ishaqhamin
      @ishaqhamin  3 หลายเดือนก่อน

      Hey, sorry for the late reply. I was having some time away.
      If you enjoy more coding, backend would be better. Data consists of a lot more config work and a lot of firefighting, e.g. resetting airflow pipelines and working out why they went down.

  • @nicolasperalta6104
    @nicolasperalta6104 3 หลายเดือนก่อน +1

    Amazing video, clarify a lot of stuff

    • @ishaqhamin
      @ishaqhamin  3 หลายเดือนก่อน

      Thank you! It was one of my first so I am glad to see it picking up after all this time.

  • @mickyman753
    @mickyman753 5 หลายเดือนก่อน +1

    Hi , I'm a fresher, just spent almost a year in my new job and hardly getting to do new development/coding, mostly it's some lambda functions for some automation or some other kind of functionality or the aws CDK code for Infrastructure as code, I'm feeling bored but I don't know what should I do now, I have tried react in depth also explored nodejs, and recently did springboot with java , i enjoyed node and Java wasn't bad , but since I don't have work experience in software development nor my skills will be as good as someone who's into software development for a year moreover people here in my country are asking system design dsa and tech related in depth questions, so need to preoare hard for that , I am thinking to learn sql in depth by doing it in depth (I don't even do sql a lot snd mostly it's adding few pyspark transformations) , then I'll try to make my springboot better since my company already have people working on springboot although i don't know if I'll enjoy it , then will try to switch to a company with thah experience. can you give me some advice. I'm almost 24

    • @ishaqhamin
      @ishaqhamin  5 หลายเดือนก่อน +1

      Hey.
      So, yeah. That pretty much is what data is all about config, firefighting and more. It can get quite boring unless you are working for a startup.
      I would recommend trying an internal move first, I did that and moved from the data team to full stack development in customer services and tooling.
      If you enjoy Java and springboot then definitely follow it up, Node is quite popular and so is Go.
      I think your first opportunity will be to try for an internal move.
      Also, do not worry about years of experience, what matters is your willing to learn and get stuff done.

    • @mickyman753
      @mickyman753 5 หลายเดือนก่อน +1

      @@ishaqhamin also I was thinking to move to software development first internally and not sweating on which future technology would I get the job on , so would try to develop my springboot knowledge with microservices since my company mostly has Java openings . But I was thinking since even my current job requires SQL and might be in future SQL might help me and in my work although I'm not getting a lot of SQL, I was thinking to build a habit of solving 1-2 SQL questions everyday and make it to intermediate level, do you think is this right or I'm jumping into too many boats at the same time ?

    • @ishaqhamin
      @ishaqhamin  5 หลายเดือนก่อน +1

      I think Java and microservices is a great idea! Both are used extensively across many companies and you’ll definitely have fun, feel challenged and grow a lot of skills.
      You can learn SQL too just don’t do to much too soon and get burnt out.
      It sounds like you’ve got a really good plan

    • @mickyman753
      @mickyman753 5 หลายเดือนก่อน +1

      @@ishaqhamina big thanks for answering my doubts

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

    Was this video meant to be heard over music playing in the background? I’m so confused

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

      It was one of my earlier videos where I was still getting to grips with editing. Thanks for pointing it out though, I can re record in a better format.

  • @VishalMeghwal1
    @VishalMeghwal1 4 หลายเดือนก่อน +1

    Lower the background music, people would like to hear what you are saying more clearer rather than the music.

    • @ishaqhamin
      @ishaqhamin  3 หลายเดือนก่อน

      That was suggested in another comment. This was quite an early video of mine so it was noted.

  • @maximvassilev172
    @maximvassilev172 3 หลายเดือนก่อน +1

    I would be glad if someone could give me some advice. I was backend Django developer for 8 months in a company (after finishing academy for 1 year). I left the place because the company was not the right one for me. But I actually was okay with the type of work.
    Now I am looking for something new and I have opportunity as Junior data engineer making ETL's and pipelines.
    I am afraid I will make a bad decision if I say yes to this offer. Working with data, cleaning it and sorting it sounds borining.
    Should I even try it or keep looking for other stuff like another company with backend?

    • @ishaqhamin
      @ishaqhamin  3 หลายเดือนก่อน +1

      @@maximvassilev172 honestly, it comes down your personal situation. Right now the market isn’t great so if you need the money then take it. Learn the job, you may enjoy it, then look for another role whilst working.

    • @maximvassilev172
      @maximvassilev172 3 หลายเดือนก่อน +1

      @@ishaqhamin recently I am very confused of which part to take in the IT field. I know it is better to learn 1 language and stick to 1 thing than learning 10 languages and trying 10 things and still being confused. I don't mean it is not good giving a chance to things but I don't want to be constantly hesitant...
      Btw I don't mind working it if it is a a'little bit boring. I am just afraid it will be automated and not so well payed in future. This is my main concern. It is super easy to find a non-qualified job. But if I will put so much effort in learning DE, I don't want it to be automated in 5 years ...

    • @ishaqhamin
      @ishaqhamin  3 หลายเดือนก่อน +1

      @@maximvassilev172 well, the thing is you can try a few different things and see what you like.
      If you want to code more then go for front or backend.
      Backend is more aligned to DE.
      Either way, there’s nothing wrong with taking an opportunity as it comes to you and then moving on if it isn’t a right fit.
      You’ll never know until you try.

    • @maximvassilev172
      @maximvassilev172 3 หลายเดือนก่อน

      @@ishaqhamin Great advice, thanks.
      And do you think it will be automated any time soon?

  • @passportbro904
    @passportbro904 หลายเดือนก่อน +1

    Data engineering sounds like my kinda job then

    • @ishaqhamin
      @ishaqhamin  หลายเดือนก่อน +1

      That’s the thing, it is for some people and not for others. But you’ll never know unless you try.

  • @ZawmyoHtet-lg7jn
    @ZawmyoHtet-lg7jn 14 วันที่ผ่านมา +1

    Bro said truth.

    • @ishaqhamin
      @ishaqhamin  13 วันที่ผ่านมา +1

      I only speak facts. Thanks.

  • @anupshastry5969
    @anupshastry5969 3 หลายเดือนก่อน

    Hi how important devops concepts are for data engineers

    • @ishaqhamin
      @ishaqhamin  3 หลายเดือนก่อน +1

      Hmm, I would not say they are super important but you will likely get some experience in them as you will be deploying projects and working a lot with cloud services.
      e.g. AWS and S3 for storing data. Airflow for pipelines, ec2 for building instances.

  • @deepanshurathore9661
    @deepanshurathore9661 3 หลายเดือนก่อน +3

    Now I'm dropping my decision to switch my job role from SDE to DE..😅😅

    • @ishaqhamin
      @ishaqhamin  3 หลายเดือนก่อน +2

      Hahaha. Well, look. This was my experience. Yours may be different. I worked with a tonne of clever people who absolutely love data engineering.
      You’ve just got to weigh up the pros and cons.
      What’s the worst that could happen? Switch back?