I'm a member of a software team as a developer for almost 3 years. Recently, the company hired a new manager who wants to do all things in his way which is understandable but means changing everything.
By everything I mean programming languages and platforms we used to and have some level of expertise, source control software, reporting structure etc.
For example He wants to go on with java and I see myself as a .NET developer result of three years of experience and my preferences for improving myself that way. Also everyone on the team has similar backgrounds.
His boss knows what's going on and I would say he supports it. But he tends to underestimate the time and effort needed. I suspect that boss didn't know the manager's plan at first and now he feel obligated to support him because he already hired him. And as a developer I have no impact on business plans
So, I feel myself inadequate and insecure about this sudden changes. But I don't know what to do.
Should I try to get used to this changes? What are the chances if I opposed to it and how could I express myself properly in this situation?