I am a software developer currently working in PHP technology for 2 years. I am also pursuing my M.S program. I decided to change my technology to Java in my existing company.
When I requested my manager on the same, he said he would support me for a change, but he listed out some impacts. A change in technology affects a person's career because, he said, I will be losing experience which I gained in PHP for 2 years.
He also told me to prepare in my mind that I would be competing with freshers when I change technologies.
He also suggested me to work in Java as an interest apart from my work, but I won't get much out of it.
I think I can manage my learning curve, but I am not sure about my career curve. I am confused, like what would happen if I change my company.
I want to change. What would be the impacts for the developer when he/she changes his/her technology?