SwirlyBagel
SwirlyBagel
7mo
by

confusion on career stack

I have 2 years of working knowledge on microservices (spring boot) and kafka

I understand the devops part very well and have learnt docker and k8s (but not working experience)

recently I am working on CDC pipeline which is cool for me (debezium, kafka connect , flink, apache iceberg )

Aws Cloud understanding but no working experience (random ec2 instance and rds for personal work)

I have zero knowledge of ai,ml etc

I am below avg in dsa and zero in lld and hld inrespect to clearing sde role in big product based companies

I believe I can do good with tools and can learn really fast

what's should I make career on ?

Backend Engineer (Java + Spring boot)
Deep Dive in DevOps
Data Engineer/Data warehousing/ Big data
future is AI/ML so learn from scratch
20 votesexpired
7mo ago
FluffyKoala
FluffyKoala

As you grow into senior / staff / principal engineer & higher roles in tech management, you will be expected to know quite a bit about all these areas of tech. So the answer is "All of the above".

It doesn't matter which of these areas you're currently working in. Over the coming years in the future, plan to systematically learn all of the other areas too.

As you said, you're a fast learner, so plan to learn them all. By the time you get to the 10 year experience mark in your career, and know all these technologies well, you'll be set for Staff Engineer / Architect & higher roles. Good luck! 👍

SwirlyBagel
SwirlyBagel
7mo

Thank you sir

Discover more
Curated from across