When I was fresh out of college, my first job was called a "project engineer" for a large paper company that had several plants in the northeast. I really hated that job. It was more like a project manager kind of job. I wasn't involved in the blueprint process, but I had to make sure that everything worked when they wanted it to. I won't kid anyone and say I picked that job because of the money. So then I tried working for a large plastics company. It involved a lot of intricacies of mold design, assembly line machinery, qa testing. It was a really involved job and this company was really cutting edge. I got to do a lot of travel and had several interesting machine design projects where finally I got to do some creating and I actually liked it. Unfortunately there were a string of bank failures in the area and this company banked heavily with one of the, and before I knew poof they literally put out of existence over a very sort period of time. I did learn a lot at this company. I had a good boss who had a really good engineering background and I tried to mimic this when i could. So then I moved to a company that built plotters and printers. That was engineering work. It was pure machine design. Suddenly a lot of the engineering stuff I learned in college was needed. Calculating mass moments of inertia, sizing up servo motors, designing mechanisms, gears, cams, belt drives. I actually liked this job when I started. It was here that one of my patents came from. At this company they were big on doing finite element analysis, a study of stresses and forces on parts. I would set up jobs and run them over night. Typically a FEA study would involve many hours of standalone computation. So I ended up spending a lot of time behind a computer screen. To move all of his data around needed some automation and some programming and it was there where my real career was born in IT. I found I had a knack for it. I had started to morph into the companies IT person almost by accident only because it was what I really wanted to do.
After a few years I went into IT consulting and that for a few years and I learned a few things. Where not to work and what things that everyone else was doing wrong. Eventually somehow I caught the eye of an up and coming .com company and they led me away with the promise of those wonderful "stock options", you know the stuff that made gates and Ellison who they are.
Thats when I found that there are 2 kinds of IT, the real practitioners of the art who do real software engineering and the countless rabble of meatball coders I call them. They don't understand how things work, they just write the code. So I learned all that I could, educated myself more as needed and I ended up becoming a star employee once again. I left when the company was sold, it was my choice, and took the money and run. It was right around Srs time so I needed the money anyways. Afterwards on a whim I tried consulting again and ended up working at a defense contractor where apparently my piece of paper degree had some value to them. My background of sort of half engineer and half IT person was valuable to them and they offered me a job and I took it. I worked with some very smart people there and it was pleasant and I moved up quickly and ended up in management. Let's face facts about corporate life, this is where all the gravy is in management. Is also where all the difficulties are, people issues, corporate finance and governance, how to manage up effectively, etc. Here I was a fairly new postie and I am running an IT shop at a defense plant. I was figuring how can it just be me? I was doing pretty well, but in the Hartford CT area are several large insurance companies and guess what? They pay a lot more than a job at a defense plant. So I quit and here I am.
The post script to this is that the fascination I had for machines growing up never went away, but in the process I found out my real hobby. It was cars, I was a car nut. I love wrenching on them, modding them, restoring them, painting, electrical systems you name it. These days I buy a car so that I can modify it. How can I make it better, faster, louder, etc. I give a car a personality and then I get bored with it, so I sell it. So I'm my heart I'm a car gal, on paper I'm a mechanical engineer and I work in IT management for a living.
One more observation and this is about the current crop of Indian H1 visa workers. A fascinating thing I have noticed is that there are very few real computer science people working in IT. Most are engineers by education and this runs the gamut. Pick an engineering discipline and I guarantee you that there are a 1000 people with that same degree in IT. But a lot of them suck in IT, I mean truly suck. To be effective in the IT worked you need to spend some time working with the wizards who do real honest to goodness software engineering. That's where one will learn how to do real IT. Learn that and one can work anywhere because the skills will cross any boundary of IT and that's where the real value of the skill comes in. The problem with this is that once I myself became good at it, they wanted me to manage instead. They lured me away from the art with money, bonuses, stocks, all the stuff we all want in the end. I used to worry about being in management and being removed from the art, but the reality is the pay is so much more that even if my career ended in 5 years i will still be pretty much set for life although not buying a fleet of new toys every year. But I still believe that the way I pursued my career is the right way and the general background that engineering provides offers a good chance to find out where one wants to work.