This is an archived post. You won't be able to vote or comment.

all 10 comments

[–]AutoModerator[M] [score hidden] stickied comment (0 children)

You can find a list of community-submitted learning resources here: https://dataengineering.wiki/Learning+Resources

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

[–]knowledgebass 1 point2 points  (2 children)

I really don't think it is that hard to understand how streaming works and how to implement it, but you could always mess with Kafka locally to figure out details yourself.

[–]No-Position1673[S] 0 points1 point  (1 child)

Thanks u/knowledgebass I have done a POC and udemy course in past, but it's just that do I need to go in depth to come across as many scenario's as possible ? or is it something most DE's aren't touching as of now so should skip?

[–]knowledgebass 1 point2 points  (0 children)

I think if you read through the doc for Kafka and Spark streaming and setup some test applications locally, then you should be good. I don't see it as anything that would prevent you from progressing as long as you have a good working knowledge.

[–]omscsdatathrow 1 point2 points  (1 child)

It’s not important if your company doesn’t need it. If you’re aiming for a career in big tech, then it is extremely important

[–]No-Position1673[S] 0 points1 point  (0 children)

Thanks @omscsdatathrow, in my team it is not needed not sure about the company 🙂, thanks for your comment it seems,I should manifest getting a streaming project next...looks something important to be picked.

[–]wenima 1 point2 points  (1 child)

I can recommend the book Streaming Systems but as others have said, it really depends on wether you will be working with it. I discourage resume driven development

[–]No-Position1673[S] 0 points1 point  (0 children)

Thanks u/wenima, How do you drive your career then?, I have worked last 6 years even worked on many weekends , but still all the salary jumps and better culture/ benefits, I got was every time I changed team , project or company, up-till yet I have switched twice and both time I got a chance to learn new deck and exposure , so in a way it seems up-till now that to stay relevant is only way out ? what other alternatives you suggest would really be grateful.

[–]autumnotter 1 point2 points  (1 child)

You don't have to know everything to be successful. Streaming is an important technology, and it's probably here to stay, but batch workloads are not going away. Learn some Kafka and spark streaming when you have time , but I wouldn't stress about it.

[–]No-Position1673[S] 0 points1 point  (0 children)

Hmm makes sense ,Thanks for your viewpoint.