Styleforum › Forums › General › General Chat › Can anyone tell me what working in IT is really like?
New Posts  All Forums:Forum Nav:

Can anyone tell me what working in IT is really like?

post #1 of 22
Thread Starter 
I always hear that IT is in demand, but then I always hear the side that mentions outsourcing and what not. Are there a lot of jobs available in IT? What kind of stuff do you do in the position? I've always... well not loved, but haven't minded working with computers. I've always been the go to guy with fixing computers for friends, family, etc. and I'm wondering if this would translate well into working in IT. How's the pay?

If anyone could help me out with some information it would be extremely helpful. Thanks guys.
post #2 of 22
The pay is obviously dependent on your skills and experience. Going in with no experience, it will be like any other job with no experience. It will have low pay. IT is not what is used to be where a couple of relatively easy certs could guarantee you a good salary. If you are smart and motivated you can make six figures, just like you can in every other field that requires specialized knowledge. In general, the more highly skilled and specialized you are, the more you can make, but, it takes a long time to get there. IT isn't a road to instant riches and anyone that tells you otherwise is BSing. My personal opinion is that those that go in to it "because they're ok with computers and don't hate it" end up as mediocre employees with mediocre wages. What the job itself is like depends highly on the area of IT you go in to. It's a diverse field. It also depends on the environment you're in and management's attitude towards IT staff. At some companies they're not treated well and at others the opposite is true. There's too much variability to make any generalizations. Obviously, there is a high potential for stress. Even at a small company, if you have 50 people that can't work because something under your management breaks, you're gonna feel the heat. As for outsourcing, I'm not sure how big of an effect that will have on IT jobs. I think that low-level programming is the easiest thing to outsource. Traditional IT is a bit tougher to outsource, and some things like IT security I highly doubt any company would ever outsource, so specializing in that is perhaps not a bad idea. Regardless, there will always be IT jobs for highly skilled and knowledgeable individuals. Good people are rare imo and becoming really expert in any particular area takes a lot more dedication than most people have.
post #3 of 22
Nobody has ever really given a lot of respect for people in the IT department anywhere that I've worked. I think it all boils down to the same sort of job you have as a defensive football (soccer) player. Do you mind never being praised when you do well, because you're just doing the job as expected, but being criticised to buggery when you let a goal through, no matter if it was your fault or not?
post #4 of 22
Quote:
Originally Posted by Intelligent Design View Post
Nobody has ever really given a lot of respect for people in the IT department anywhere that I've worked.


This has been my experience as well; I've always felt IT was underappreciated. Frequently involves long hours and unrealistic expectations. As a result I get the general impression that people in the field are often not particularly happy with their jobs.
post #5 of 22
Quote:
Originally Posted by GQgeek View Post
Knowledge.

This is a such a great post and pretty much sums up just about everything.

From my own personal experience, I kinda had a similar mindset as you did--great with computers, fixing, etc. but that's really not going to take you far in IT. Also, without any experience, you'll find yourself doing small-time tier one tasks such as call center duties like password resets. Exciting stuff. The pay for that sort of thing is something like $10/hr over here.

While studying CS, I found myself in a bit of a struggle in terms of finding a job in the field, and an IT opportunity came up and just wasn't my cup of tea after giving it a shot. Like GQ said, the potential for stress is there, as it is for any other technical job really, but unless you really enjoy doing it, I wouldn't bother.

Now I do dev work and software engineering, which is really what my degree is aimed towards, rather than IT, and I enjoy it very much.

As far as available jobs, they are always looking for knowledgeable people since it's a really growing business.
post #6 of 22
IT is a profession which has only been around for, at best, 40 years. Compared to other professions (law, accounting, etc) there are very few standards and industry practices to fall back on.

This means that there's a huge variance in quality of IT work (and IT employees). Pay is pretty much what you can convince people you're worth.

It also means that your clients may need educating as to the value of your work. No-one balks at paying high fees for lawyers, architects or even plumbers - but you'll find plenty of people who think that you just press a few magic buttons to make stuff work and complain at paying you minimum wage. Run, don't walk, away from those people.

I've run a freelance consultancy, worked for agencies and large corporations. I've earned between $15 and $100/hr for pretty much the same technical work (and billed out for much more - agencies charge $125-250/hr), the difference being who I'm working for, the ultimate value of my work to that client and simply having the balls to ask.

I started doing on-site computer repair, then moved onto networks/sysadmin, and ended up in web development as it's more creative, better paid and you don't get 3am phone calls about servers being down.

The #1 most important thing I learned is that your value is not in technical knowledge, but in the business value that you can bring to your clients. Engineering a beautiful, elegant solution is worthless if it takes ten times as long, the CEO can't understand it and you went three times over budget adding features that weren't in the agreed spec.

Any non-trivial IT project requires a significant amount of project management - implementation is a surprisingly small amount of the work involved. The rest is requirements gathering (figuring out what the client actually needs, they often have no idea themselves), specification writing (and getting clients to stick to the specification), estimating, planning, testing, debugging, deploying, more testing, documentation, integrating with other systems (often with poor or no documentation), managing expectations ("You mean I can't clone Facebook for $500?"), lifecycle management, ongoing support and a bunch of other steps that involve a seemingly infinite number of flow charts and meetings.

All the overhead and communications problems to solve mean that outsourcing isn't really that much of an issue - it's hard enough for an IT project to succeed without adding in cultural, linguistic, geographic and timezone barriers. Sure there are Indians cranking out low quality code for $5/hr, but the communication issues mean that the vast majority of outsourced projects fail miserably.

Imagine trying to get someone to build you a car via e-mail, with your only knowledge of cars being the ability to drive one. Now consider that the majority of software projects are far more complex (in terms of number of moving/interacting parts) than a car. Now add in a language barrier and even at $5/hr you'll be spending a small fortune and most likely end up disappointed with the end result.

There are plenty of jobs available for those who are good. Even in the depths of the recession I saw the more talented individuals I knew getting multiple job offers in the $75-85k range. I know a good few talented freelancers making $100k+. One or two people who managed to sell their startups to larger companies for $1m+ (who aren't that great technically, but good at marketing their ideas). I also know plenty of people who are equally as talented technically, but struggle to put food on the table.

The future looks pretty good for IT as a profession - unless you're a low level implementer. If your job is making webpages in Dreamweaver or installing applications onto workstations then things don't look good - those things are getting easier for non-technical people to do with content management systems and cloud-based application suites.

For people with high level software engineering, project management and architectural skills then things will only get better as IT becomes more integral to running any business and systems become ever tighter integrated with other complex systems.

If you have any specific questions feel free to ask
post #7 of 22
Quote:
Originally Posted by dcg View Post
This has been my experience as well; I've always felt IT was underappreciated. Frequently involves long hours and unrealistic expectations.

that's when people translate IT as computer technology ..
post #8 of 22
Quote:
Originally Posted by v0rtex View Post
3am phone calls about servers being down.

Why is it always 3am
post #9 of 22
I can't really answer job availability since I'm probably not from around where you're around.

IT (or IS, or whatever) these days is split into two basic functions - running things (aka keeping the lights on) and changing things (aka projects).

From my experience, the outsourcing can happen in two ways.

1. When it comes to supporting an already mature system or infrastructure where the higher skilled project people and/or consulting firms will then download the information they learnt/developed to a lower skilled and lower costing group of people.

2. When it comes to starting up a new project where your existing staff is already too busy keeping the lights on, they're not skilled in new technology and/or you need a convenient scapegoat if the whole thing goes fubar. That's when you look outside to get people.

Most corporations have a mix of both at different ratios but ultimately any role except an executive can be outsourced.

Most of IT is split into two types of roles: infrastructure and applications.

For infrastructure, you're looking at an array of engineers and admins, usually divided into specialty groups (security, firewalls, VOIP, UNIX servers, e-mail, etc.). Chances are on infrastructure roles, you'll work with products and vendors more since you won't be "inventing" your own firewall.

For software, you're looking at roles like development, QA, business analyst, database admin, and usually some kind of support person (support analyst, help desk analyst, etc.)

On both sides, you'll find project managers, architects - those people who are supposed to glue the two groups of people together to find some kind of solution and organize it into a deliverable schedule. There are also other support roles like IT auditors, etc.

Unless you work in the most rigid of organizations, you'll likely be doing something of everything. For example, as a developer, you may program things but you might find you need to talk to the business partner who requested the change in the first place. Or if you're a business analyst gathering requirements, you need to hang around during user acceptance test to validate the user's response to the final product.

Pay is really pretty wild and there are always instances of superstars. You could be paid $30K a year testing stuff 10hrs/day or you could be paid 500 GBP/day but all you're doing are tedious Excel macros. But in general, project managers and architects get higher pay. Then amongst your group, larger organizations usually have a lead (i.e. a business analyst lead) who is paid more. Those who do the most repetitive work like a tester or a desktop support engineer, etc, usually get paid the least.

In general, if you come in as a consultant you get paid more - consultants also brag about their better taxation structure since they get paid through their own corporations. Not sure if that matters to you. For full-time employees, you'll only be looking at 6 figures when you get close to the first rung of management (an IT Manager, Application Development Manager, Infrastructure Manager of some kind). A lot of times your consultants will be paid more than an entry level manager. Try typing in some positions into payscale.com to see if they're in your appetite.

What kind of pressures you feel in IT depends on what kind of company you work at. If you're in a high tech product company, you serve external customers where your days will be spent getting pressure from sales to develop or deliver xyz widget to customer A. (i.e. Cisco, Accenture, Oracle, etc.). Usually the structure here are organized around products and activities are tracked closely with clients (i.e. you fill in a billable timesheet of what you did for which client and your departments are XYZ Widget Department, ABC Service Group)

If your company produces things but they're not technology related, you're likely going to be servicing internal customers. Companies either have a centralized IT department organized by discipline (i.e. VP of Quality Assuarance, VP of Project Management, etc.) or they'll have IT silos that are embedded into other departments. So Marketing would have their own IT, HR would have their own, etc. And if you were to work in Marketing, for example, you would focus on their projects and services. In here, the most rewarding thing may not be you are in charge of 4 systems, but you are in charge of the $60MM of invoices that flow through your electronic feeds each month.

Whether you enjoy IT really depends on your personality. I find the vast majority (I'd say 80%+) of IT people are task driven. A good characterization is using the DISC model - nearly all IT people I know are high D or high C folks, or both. Since both personality types enjoy solving problems, albeit in different manners, they enjoy IT the most.

All of the above comments about IT getting a bad rep is for the most part true. Usually you're asked to meet impossible deadlines ("Uhh so based on our project plan, we should have started the project 3 weeks ago, so now we need to work all weekends to make up for it") or meet vague objectives ("Make the site look great!") or by the time you finish something, the stakeholders who've asked for it or the business opportunity you're pursuing are long gone.

Probably the thing you want to ask yourself is if you're content being in a support role (aka overhead). Like HR or Finance, you're ultimately just there to support the raison d'etre of the business (law office, civil service, defense contractor, toolmaker, pizza maker). So if you have higher aspirations to be a game changer in your career and you're not working in a product-driven company like Apple, the limitations of the job and the above frustrations, may drive you away from an IT career.
post #10 of 22
Quote:
Originally Posted by Intelligent Design View Post
Nobody has ever really given a lot of respect for people in the IT department anywhere that I've worked. I think it all boils down to the same sort of job you have as a defensive football (soccer) player. Do you mind never being praised when you do well, because you're just doing the job as expected, but being criticised to buggery when you let a goal through, no matter if it was your fault or not?
Quote:
Originally Posted by dcg View Post
This has been my experience as well; I've always felt IT was underappreciated. Frequently involves long hours and unrealistic expectations. As a result I get the general impression that people in the field are often not particularly happy with their jobs.
I think this is largely "the grass is always greener." There are some companies that are really shitty to work for, and you need to be able to walk away from them if you want to be happy in the long term. However, there are those that treat employees well and understand the inherent value of retaining good staff. There is probably also a lot of entitlement in IT. People think that because they got XYZ cert they should make 80k/yr. That said, I think the way IT staff is treated depends largely upon the type of company. In a sales-driven company, that sells products unrelated to their IT operations, IT won't be given much respect and they will get shit upon when something goes wrong. If you work for a service provider or telecom, where the product is the network, IT will obviously get more respect, especially the star performers.
post #11 of 22
Quote:
Originally Posted by fwiffo View Post
You could be paid $30K a year testing stuff 10hrs/day or you could be paid 500 GBP/day but all you're doing are tedious Excel macros.

a friend of mine who started studying with me but never finished is making typo3 pages for an advertising agency. nothing else. he is at 200k per year ..
post #12 of 22
Quote:
Originally Posted by coldarchon View Post
a friend of mine who started studying with me but never finished is making typo3 pages for an advertising agency. nothing else. he is at 200k per year ..

Right and my point was pay is not commensurate with what you do and that in IT the pay scales range wildly.

We hired a director who was paid 1000 GBP per day. Said person only previously ran a team at a newswire site that made aesthetic updates to the website.
post #13 of 22
Nick Burns
post #14 of 22
Thread Starter 
Quote:
Originally Posted by JohnGalt View Post
Nick Burns

lol.

Thank you everyone for the in-depth responses.

I've been trying to figure out what career path would be best for me over the past um... 5 years? There's a lot of great information here and I appreciate it. Like I said, I've always been ok around computers and tech, and since there is nothing I really love doing besides masturbating, this profession kind of shot towards the top of my list.
post #15 of 22
the point is if you want to be successful, you need to know more about human behavior than about cs. one of the most used buzzwords in this business is paradigm shift. the way you handle a shift will either be a catapult for your career or the shovel.

and patience. you create a product for a customer with a 20 mil budget, and at the first presentation the customer says: great! .. .. .. just some little adaptions have to be made. so you adapt to his needs. the customer then says: much better! .. .. .. but it's still not 100%. so again you adapt.
after the 6th adaption you have almost finished a circle and the product is the same like it was in first place. now the customer says: awesome! perfect! .. .. .. why not like this in first place, the adaptions were obvious ..
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: General Chat
Styleforum › Forums › General › General Chat › Can anyone tell me what working in IT is really like?