Why I QUIT Data Engineering

  Рет қаралды 7,430

Ishaq Amin

Ishaq Amin

Күн бұрын

Пікірлер: 66
@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 ай бұрын
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 ай бұрын
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.
@Iqbd1204
@Iqbd1204 2 ай бұрын
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.
@jaymeelias
@jaymeelias Ай бұрын
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.
@MatiasBertuzziPH
@MatiasBertuzziPH Ай бұрын
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 21 күн бұрын
That’s a great attitude! Good luck.
@MamokgolwaneMoloi
@MamokgolwaneMoloi 16 күн бұрын
This has been so insightful. Thanks Ishaq
@ishaqhamin
@ishaqhamin 15 күн бұрын
You are most welcome.
@joyceshendre
@joyceshendre 3 ай бұрын
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 ай бұрын
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 ай бұрын
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 Ай бұрын
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.
@neutech9108
@neutech9108 11 ай бұрын
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 ай бұрын
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.
@rajubroly3616
@rajubroly3616 Ай бұрын
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!
@scoc44_siddhesh_waje91
@scoc44_siddhesh_waje91 3 ай бұрын
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.
@khacquyinh3476
@khacquyinh3476 Ай бұрын
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.
@barneystinson8235
@barneystinson8235 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 ай бұрын
@@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 ай бұрын
@ishaqhamin I am trying to switch to data engineer role from SAP and everyone on KZbin 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 ай бұрын
@@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
@aniket9595
@aniket9595 6 ай бұрын
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 ай бұрын
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.
@РоманР-я5п
@РоманР-я5п 6 ай бұрын
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.
@erickfana4466
@erickfana4466 Ай бұрын
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 Ай бұрын
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 ай бұрын
well done, keep up with the good work.
@maximvassilev172
@maximvassilev172 3 ай бұрын
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 ай бұрын
@@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 ай бұрын
@@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 ай бұрын
@@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?
@mickyman753
@mickyman753 5 ай бұрын
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 ай бұрын
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 ай бұрын
@@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 ай бұрын
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 ай бұрын
@@ishaqhamina big thanks for answering my doubts
@AtiaNasr
@AtiaNasr 4 ай бұрын
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.
@adamsaraya5727
@adamsaraya5727 Ай бұрын
what do you think about data architecture and data analysis
@ishaqhamin
@ishaqhamin Ай бұрын
In what sense?
@VishalMeghwal1
@VishalMeghwal1 4 ай бұрын
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.
@nicolasperalta6104
@nicolasperalta6104 3 ай бұрын
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.
@loujon191
@loujon191 Жыл бұрын
Was this video meant to be heard over music playing in the background? I’m so confused
@ishaqhamin
@ishaqhamin Жыл бұрын
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.
@passportbro904
@passportbro904 Ай бұрын
Data engineering sounds like my kinda job then
@ishaqhamin
@ishaqhamin Ай бұрын
That’s the thing, it is for some people and not for others. But you’ll never know unless you try.
@anupshastry5969
@anupshastry5969 3 ай бұрын
Hi how important devops concepts are for data engineers
@ishaqhamin
@ishaqhamin 3 ай бұрын
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.
@ZawmyoHtet-lg7jn
@ZawmyoHtet-lg7jn 16 күн бұрын
Bro said truth.
@ishaqhamin
@ishaqhamin 15 күн бұрын
I only speak facts. Thanks.
@deepanshurathore9661
@deepanshurathore9661 3 ай бұрын
Now I'm dropping my decision to switch my job role from SDE to DE..😅😅
@ishaqhamin
@ishaqhamin 3 ай бұрын
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?
Why Your Prospects Don't Buy (Buying Behavior Explained)
8:43
The Black Sales Guy
Рет қаралды 124
What is the salary of Data Engineer vs Software Developer?
7:05
Musings by Amit
Рет қаралды 13 М.
Из какого города смотришь? 😃
00:34
МЯТНАЯ ФАНТА
Рет қаралды 2,6 МЛН
If people acted like cats 🙀😹 LeoNata family #shorts
00:22
LeoNata Family
Рет қаралды 22 МЛН
When Cucumbers Meet PVC Pipe The Results Are Wild! 🤭
00:44
Crafty Buddy
Рет қаралды 59 МЛН
ТЮРЕМЩИК В БОКСЕ! #shorts
00:58
HARD_MMA
Рет қаралды 2,7 МЛН
DON'T Become a Software Engineer - Do THIS instead
14:17
Tech With Soleyman
Рет қаралды 95 М.
Why NOT to become a Data Engineer
13:45
Karolina Sowinska
Рет қаралды 60 М.
How He Got $600,000 Data Engineer Job
19:08
Sundas Khalid
Рет қаралды 166 М.
Is AI Replacing Software Engineering?
16:09
CS Dojo
Рет қаралды 55 М.
Real Interview Q&A for Senior Data Engineer #1 | Surfalytics
30:26
Surfalytics TV
Рет қаралды 7 М.
The Harsh Reality of Being a Data Engineer
14:21
Jash Radia
Рет қаралды 247 М.
8 Highest Paying Tech Career Roadmaps for 2025
10:05
Ishaq Amin
Рет қаралды 516
Software Engineering or Machine Learning: What's a better career?
12:50
Karolina Sowinska
Рет қаралды 74 М.
Из какого города смотришь? 😃
00:34
МЯТНАЯ ФАНТА
Рет қаралды 2,6 МЛН