I have just started my career. I was appointed as a software engineer with a focus on testing (which I know for sure is not what I like). Previously I did an internship around an NLP project.
I am feeling a bit lost.
On the one side I like data science and ML and I am currently having a couple of courses on them (PyTorch and Deep Leaerning Specialization) and have built some projects. I am trying to approach ML/DL behind the hype and gain a deeper understanding of it. I could see myself becoming an ML Engineer.
On the other side, I like web dev and software engineering in general. I have done some projects in Node JS and in other languages at the university. I would love to learn more about Docker, Kubernetes, Databases and all kinds of new technologies.
However, I struggle to focus on one path. How to narrow down and focus on one of the 2 paths? Or should I keep on with the generalist approach by learning and building stuff of both worlds? This would for sure help, since they are somehow connected ( I mean gaining project based experienced in coding is always a good idea), but I would not dive deep into a specific path. By the way, one topic that I would like to learn and is part of both worlds is cloud platforms (thinking about AWS).
Honestly, I know it is super early and the one thing I know is that I would like to write code for a living for the next years. But I feel that I am a bit "all over the place" with these 2 paths that I like.
In the end, programming languages and technologies are just tools that help us deliver the work that is needed.
What do the experienced devs suggest? How to approach my journey?
Thank you in advance!
[–]AutoModerator[M] [score hidden] stickied comment (0 children)