|
If you are interested in the technical side of IT then my advice would be to steer clear of the pure outsourcing companies such as EDS, Accenture, Cap Gemini etc. I have worked for a couple of these firms and my experience is that management and consultants rule the roost while software engineers are treated like dirt. They also tend to be very bureaucratic as all the relationships with the people for who you are building systems are mediated through very complex commercial contracts. Although these companies claim to be professional IT businesses you will find that they are incredibly poor at obtaining proper specifications from their customers, carrying out systems analysis and designing applications . It is no accident that their names crop up again and again in the press whenever there has been a major computing fiasco. Sadly, because of the aggressive marketing activities by the outsourcers in house IT departments have become less common. Nonetheless, you can still find smaller firms and local government authorities who simply do not have the money to employ these charlatans so they have to run their systems themselves. In these circumstances you might actually find you get more training and a wider variety of responsibilites than you would with a bigger concern. As your employer is also your customer you may find that you have more influence over how software projects are implemented. Alternatively, you could try and get a job with a software house with a harder technical edge such as SAP, Oracle etc. Normally this ties you in with a particular software product which can be limiting but it does have the advantage that you can market your specialist skill to other employers at a later date.
|