hi all, right now i have to choose from: moving from my current position as a java software developer to a position of C software developer, in the same company, and the second option would be to quit and find another company who hires java developers. while the second option may not be hard to do (there are plenty of companies in my area that hire java developers), the conditions in my current company are excellent (high salary - which i will probably not find on another company, good working conditions overall, nice colleagues).
i have to add the following facts to making a decision: i only have about 1 year experience on java overall and right now i'm not working on any technology in particular, just pure basic java.
i'm not sure what to do. right now i'm thinking that on the long term, if i find a company the works with java web development, i could gain experience in something other than "basic java", but on the other hand, C is still a big strength in programming languages overall (and probably will be for years to come - http://www.tiobe.com/tpci.htm
the ultimate decision will be mine of course, but what would you choose if you were me, and why?