The only thing to avoid are companies that don't care about developer talent. Their goal isn't to grow talent, they want to find someone who will jump right in and meet their business needs (no more, but also no less) -- and when they leave, can be easily be replaced. That's why they're using these technologies: they can just look for somebody who knows Struts 1.4, Oracle and Spring (or w/e) (and these people are plentiful).
That's not to say they don't care about any talent: it's just software development is neither their core competency nor a competitive advantage. They may have great pay and hours (and may be doing something great for the world), but if you're a programmer because you love programming, you should go (at least for your first job) to an employer that will invest in you.
best to avoid, perhaps, but even if you do throw them a resume, they won't interview you because you don't have the skill set. so, doesn't matter too much in the end.
Comments
The only thing to avoid are companies that don't care about developer talent. Their goal isn't to grow talent, they want to find someone who will jump right in and meet their business needs (no more, but also no less) -- and when they leave, can be easily be replaced. That's why they're using these technologies: they can just look for somebody who knows Struts 1.4, Oracle and Spring (or w/e) (and these people are plentiful).
That's not to say they don't care about any talent: it's just software development is neither their core competency nor a competitive advantage. They may have great pay and hours (and may be doing something great for the world), but if you're a programmer because you love programming, you should go (at least for your first job) to an employer that will invest in you.
best to avoid, perhaps, but even if you do throw them a resume, they won't interview you because you don't have the skill set. so, doesn't matter too much in the end.