I'm working as a software engineer, and I have a total experience of one year and six months. For the first one year, I was working as a Web developer with PHP and JavaScript. With my interest I was working with Java for the past 6 years, like I learned it from my school days.
I thought I should get a job first, and I joined as a Web developer with PHP. This helped me a lot. I really got to know about PHP, JavaScript, HTML and CSS. I even worked on Java at part times with other company. Now at the place where I am currently working, I am used with all the technologies I know (above mentioned), and I learned Android. I am said to learn ActionScript, and its increasing with learning new technologies like iOS. I feel this is too many things! I feel like I am doing wrong.
Now I am really worried about this -- whether it's going to have any bad impact on my career growth. Learning new things is really good, but I really want to go deeper and deeper (especially with Java) in one thing.
I really want to know whether working on different technologies affects my career or not, or is it an advantage. Is it good to continue on this path or change careers and focus on a single technology?