I'm currently deciding between two options for my first rotation in my company's development program: Data Science and DevOps. The Data Science role seems focused on data modeling, presentations, and programming in Python. However, I've been hearing mixed reviews—while I'm excited about data analysis since I enjoyed statistics in high school, some people say it can be boring and that I'd likely need a PhD for long-term advancement in that field.
On the other hand, the DevOps option offers more flexibility in being technical or functional, with tools like Java, Python, and Git involved. But I've also heard that DevOps roles can be viewed as a dead-end position. The silver lining, though, could be the chance to gain valuable experience.
The development program allows for two rotations over a year, so I can explore one path now and try another later. Any advice on which route to take?
1 Answer
If you lean towards DevOps, just ensure there are good mentors in that team. It can be tough to navigate without experienced guidance, and many see DevOps as a transition from other roles like development or sysadmin.
I heard the DevOps manager has a pretty large team, maybe you'll get good mentorship there. But is the role usually stressful?