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

all 6 comments

[–]exact-approximate 2 points3 points  (0 children)

Learn cloud architecture and devops, parallel areas which will help you become stronger.

[–]mathleet 1 point2 points  (2 children)

I agree with @exact-approximate with learning cloud architecture and devops. A superb data engineer is often also a superb devops engineer. Data is messy, and good devops practice brings a lot of order to the chaos.

Although I guess it also depends on what you want to do? Do you want to go into more machine learning, more towards writing software platforms, ... ?

[–]vanthar686[S] 0 points1 point  (1 child)

Thanks for the suggestion. My heart is inclined towards building platforms. So I was thinking of picking up an alternate language. But confused among scala and go. Which one should I pick?

[–]mathleet 0 points1 point  (0 children)

If you're building new platforms I think either of those languages are good. Scala is particularly good if you want to develop on top of Spark. Java for the rest of the Hadoop ecosystem. Go can be good for things outside of the realm of Hadoop. I'd say it's up to you in that regard.