Slashdot Mirror


Dismantling the Myth of IT Being a Dead-End Career

Lam1969 writes "Robert Mitchell says CIOs and other IT managers continue to bemoan what they claim is a shortage of good technologists. He suggests beefing up salaries and convincing young people that IT is a viable long-term career path would help to change this sentiment. Mitchell also says the threat of offshoring is overstated; rather, the problem is industry and the media have been 'complicit in propagating the myth that IT is a dead end.' From the story: 'First, the dot-com crash shattered the illusion that those in high-tech jobs would always emerge from economic turbulence unscathed. Now, students are hearing that a four-year degree in programming or engineering doesn't matter because all of those jobs will eventually go offshore to foreign workers at very low wages. A generation has been dissuaded from pursuing what is in reality a very promising career choice.'"

102 of 649 comments (clear)

  1. No different by Anonymous Coward · · Score: 5, Insightful

    Surely this is no different from any other career? I.e. if you're good, then you'll do well - if you're no good, it's a dead end.

    Oh, and first post!

    1. Re:No different by Lumpy · · Score: 5, Insightful

      Yes and no.

      It is not a dead end career if you on a perpetual look for moving from company to company to further yourself. IT as well as corperate life in general is geared to keep the highly skilled and valuable employees from moving up in the ranks as well as payscale.

      I am quitting my job at a huge Communications/Entertainment firm as a Senior IT Manager/ Programmer position and going to work for an extremely smaller company.

      Why? I am getting a 15% increase in pay while decreasing my expenses by 60% because of moving from Metro Detroit suburbs to upper mid michigan. My $180,000.00 Crapshack near Detroit will get me a mansion on lakefront property where I am relocating my family to.

      The company I work for will not give me a raise to match their offer, and will be forced to hire someone to replace me at what I wanted them to match.

      It always happens that the new guy hired in for the position always gets more money than the 10 year vetran employee and usually has only 70=80% of the productivity of the vetran.

      If you want to get ahead in IT you have to jump ship on a regular basis. That is the only way to get further in your career and get more money and a better life. Thinking that the company you work for values you and will compensate you fairly is a fairy tale from the early 50's that has not existed cince the mid 80's...

      Jump ship kids! You can get to be Director of IT by the time you are 30 faster doing that then working hard and loyal.

      --
      Do not look at laser with remaining good eye.
    2. Re:No different by Garion+Maki · · Score: 4, Interesting

      I'm a last year IT student and I'm wondering, how much should I jump ship?
      On the recruiter seminary they mentioned that changing corp every 3 to 5 years is a good idea and that jumping faster would make it seem like you are gone jump ship anyway, so your not worth the time to recruit and train.

      So do you think that switching every 3 to 5 years on average is a good idea? Or do you personaly jump ship faster or slower?

      --
      All indicators show that the human race is selectively breeding itself for stupidity.
    3. Re:No different by NialScorva · · Score: 4, Insightful

      Generally it's about what you can rationally explain in an interview. Certainly avoid working somewhere less than a year or two unless you have an extremely good reason. I think you can tolerate a faster jump earlier in your career rather than later. I don't think any employer is going to begrudge you for having a couple 2 year stints early in your career while you explore different areas of your field. As your career progresses, you should look at longer and longer times of service.

      I think it's one of those self-limitting things. As you get more experience, you know when it's the best time to leave a job.

    4. Re:No different by corvenus · · Score: 3, Interesting

      The big answer is: it depends. It depends on what type of work you do, what type of company you work for, and if you do contract or permanent work. One question you have to ask yourself: am i learning new things in my current work, and if not, how will that affect my future career path. I consider that when i stop learning new stuff (and provided that nothing new is on the way if i stay there), it's time to look for something else, otherwise it means that i'll stagnate and will be getting behind technologically. Which means that in a few years when i want to look for something else, it will be harder to find something better. For me, that time usually comes after about 2 years. But then again, i'm doing web-related work, so it might be different from more "traditional" IT fields.

      Generally speaking, i would say that unless you're working for a big company where there is potential for advancement, staying more than 4-5 years is probably bad for your career. Simply put, when you switch company you learn more and get way more chances for advancement (both in terms of position and salary). But as you say, be careful not to switch too often.

    5. Re:No different by bloodredsun · · Score: 3, Interesting

      18 months would be my minimum but I would prefer 2 years. For you this might not be a hard and fast rule. I would much rather have a recent grad who worked several small "menial" positions than one who didn't have this work ethic and waited for the work to come to them. At this stage of your career, experience (as long as it's good experience - not replacing copier paper!) is golden and it doesn't really matter how you get it.

      I've always felt that only after this point can you honestly say "there were no more challenges for me" and be believed by an interviewer. This shows that you care about your level of knowledge and aren't prepared to be kept back. As too many companies still promote by who's been there the longest (Buggins Turn)you may well have to move companies to get to the next rung in the ladder. Much less than this and you will be seen as someone who leaves because they are not good enough or as someone that makes bad choices.

      That said, I am a contractor and move companies with the work and the role which can be anything from 6 weeks to 18 months, but I had 3 years experience under my belt before I started contracting

    6. Re:No different by Anonymous Coward · · Score: 3, Informative

      My experience has been that between 1.5 and 4 years doesn't raise significant flags for employers. There is a catch though. If you've been in the same position for 2 or more years without a change in responsibilities or pay then you've become stuck and should move on ASAP.

      Some employers are worse for this than others. Strangely, those tend to be either small employers or very large ones . Small employers since they generally have nowhere for you to move up. Large since it makes their lives easier to have someone who's willing to stick in one place forever.

      Personally I found the slow-moving pace of most companies painful and switched to contracting. This means that pretty much anything over 3 months is fine on my resume. As an added bonus I get exposed to new technologies and renegotiate my salary on a regular basis.

    7. Re:No different by spike2131 · · Score: 2, Insightful

      3 to 5 years is good to shoot for, but the thing is.... sometimes you jump the ship, sometimes the ship jumps you.

      --
      SpyDock: Scientific Python in a Docker container
    8. Re:No different by LadyCoder · · Score: 2, Interesting

      I really have to agree with this. If the work is interesting, and you feel you aren't getting hosed salary wise, you might as well stay. Of course, that doesn't mean that you shouldn't keep your eyes out for something better/different to come along. I never thought this way when I first started working IT ('98). I stayed at EDS right out of college and only stayed there 2 years because it was a dead end project and my manager wouldn't let me switch, also I was getting married and my husband lived elsewhere. I moved to my second company and stayed there for 5 years, although, in hindsight, I should have jumped much earlier. That company didn't pay me what I was worth, and I couldn't get a promotion because of all kinds of reasons. Since I have left, my salary has gone up nearly $10,000 (in only 5 months) and I have learned a LOT of new things. I think in the future I will be much smarter about when to jump ship and when to stay onboard. External factors have a way of scaring you into staying, but you shouldn't be afraid of a little change as long as you make sure that you are covered where you need to be.

    9. Re:No different by Jerim · · Score: 2, Informative

      I consider IT to be a "project" occupation. You stay on board about a year or two, build up your skills in an area the company can offer a lot of training in and then leave for a better deal. If your next employer asks why you left so soon, just explain that you were brought on board to manager various projects that have now completed. It may be stretching the truth, but there is an inherent nature in IT that makes it seem like a "project" based career. Most employers will buy the "project" story.

      That way it seems like as long as they have work for you, you will stick around. And if they don't have work for you 2 years from now, you won't take it so badly when they lay you off, because you have been down this road before. Also, jumping ship every few years puts you in the "power" position. It makes it look like you are skilled enough to take command of your own career instead of being a desk jockey.

      As well, IT is a performance industry. People don't care who you worked for and when, they only care what experience you have. IT workers are judged on what they get accomplished and what they can do. Even if you are only going to be around a year or so, any reasonable company will hire you because you are great at what you do. They aren't going to pass up one year of great IT service to find someone who will put in 10 years of average service.

      Plus, if they are a good company, they will want the best and will do everything in their power to keep you. If they are so worried about "loyalty" that is usually code for "We will work you to death for low wages and then toss you aside in 10 years, just like we did the last IT person." You don't want to work for that company. You want to work for the company that will compensate you to stay around after a year.

      Sure, you could do the "20 years at one company thing" but you will get so burned. 20 years of loyal service and they won't hesitate to toss you out as soon as the boss needs to cut costs to buy his new yacht.

    10. Re:No different by LookAtTheMonkey! · · Score: 2, Insightful

      I've been in the IT world since 2001. I got in just as things were crashing. My first IT job was a pay cut from $45k to about $40K per year. Last year I pulled down about $130k. The increases will level off after this year where I'll make $150k, but I don't expect I'll ever get less than a 8% raise per year.

      I've had five IT jobs since 2001. That's because when I got the first inkling that my talents and effort weren't being accurately assessed by my company, I started to look to get out. I always go into a job with the notion that I'll spend no less than one year there, but obviously I've broken that a couple of times (and one of them I was laid off when the company closed).

      Now I'm with a company where management recognizes the value I bring to the table, and treats me accordingly. It also helps that the company has strong growth, but is established. I'm never going to get stinking rich working here, but the living is comfortable. If things continue like this, the only reason I can find to leave the place is sheer boredom with the technology, or I just don't want to work in IT any more. I suppose I could also see getting into a startup just for the thrill of it.

      Job-hopping is not a bad thing, as long as you don't work for more than 2 places in any 12-month period. You should have crisp responses for questions as to why you left each job. They should never focus on inadequacies at the job or problems with people (especially management). Rather, it should be focused on you (you had achieved your goals there, you had a great opportunity to specialize in something at a new job, etc).

      It also helps to have a concise statement as to why you're looking, and what you want to get out of your next gig.

      And despite what the unwashed slashdotters here say, getting a job is (and should be) as almost as much about salesmanship as technical skills. You are trying to convince someone to pay you a lot of money for your talent. You need to be able to convince them that it's a good investment. The salesmanship must continue after you get the job, or they will start thinking about putting their investment elsewhere...

    11. Re:No different by horngod25 · · Score: 2, Funny

      I hope your responsIbilities don't include proper spelling or grammar.

    12. Re:No different by misleb · · Score: 3, Insightful

      I agree with you, but in my situation it hasn't been an issue of salary or promotions. It's been an issue of getting bored. If you're good at your job, you get everything running pretty smoothly. You get to know all the systems and functions. Of course, there's always room for improvement, but unless the company is growing and changing quickly, that may be as much as you are going to experience and your best hope is to move into managment (yuck). To get something fresh and with new challenges, you need to move on to a new company and probably even a new industry. Of course, I'm not talking about the ship-jumping that was popular in the dot-com boom. LIke switching every year. I'm thinking more along the lines of every 5 years or so.

      -matthew

      --
      "THERE IS NO JUSTICE, THERE IS ONLY ME." -Death
    13. Re:No different by Anonymous Coward · · Score: 3, Insightful

      There is a problem with IT and here it is. It is very difficult to move up the ladder. For the purpose of my explanation of some of the problems, I will liken it to home construction.

      The lowest jobs in IT are more crafts than profession. Think of the low level jobs like help desk or support techs as the framers or the plumber's apprentice. They do the scut work. It keeps the whole thing together but they get no credit for it. Think of the systems engineer as the architect, the analyst as a design/security/media consultant and the admins as the foremen.

      The problem is this: No one (admins, analysts, engineers, bean counters, etc.) is willing to take on techs as apprentices. To those who have worked at any kind of craft, apprenticeship is a very important step in a job. It teaches you the ropes, it tells techs why and how a given employer/boss wants you to do certain things in a certain order, etc.. At each level it allows the admins, analyst and/or engineer to evaluate the strengths and/or weaknesses of the lower level employee in their given environment.

      It takes time and effort to take on apprentices. The problem is that the "business world" is too focused on short-term goals rather than long-term goals. If you need a new tech, you find a tech that can do A, B and C - rather than finding and investing time and effort in a tech that you can teach to do A, B, C, D, E and F; and do them the way you want them done.

      That's at the lowest level. It's more of a craft at that point than when you're an admin, analyst or engineer. At these higher levels, education and total years experience (as well as simple proficiency) are more important. It is at this point the craft becomes a profession.

      In other words - the framer's apprentice can eventually become a foreman (admin), but cannot become an architect (unless they have the requisite education and *training* for that as well). Training is not emphasized at all when it comes to IT. It's all about "What papers do you have?" and "What experience do you have?"; rather than "Can this person learn (from me!) what I want done, how I want it done, and an idea of the overall way we operate - in a reasonable amount of time?".

      If you just take the person with the most paper/experience - that is likely all you're ever going to get out of that person.

      Don't just take the guy/girl with the most papers/experience. Take the guy/girl with the most POTENTIAL and invest the time and effort to teach them in the areas they are weaker at. Turnover will drop, quality will increase. Yes, it takes a bit of investment at the outset - but the only way to get real returns is to invest.

    14. Re:No different by sr180 · · Score: 2, Funny

      sometimes the ship jumps you.

      Obviously only in Soviet Russia.

      --
      In Soviet Russia the insensitive clod is YOU!
    15. Re:No different by IllForgetMyNickSoonA · · Score: 2, Insightful

      In what way does this address any part of what I said? It doesn't even make much sense: without a degree, you'd be even worse off, having to compete for the job with your hypothetical 50000 other applicants who *do* have a degree and are - as you said - ready to work for less. Why in the world should a HR department pick you over the other guy?

      If you have to compete with people with degrees who are willing to work for less money, the worst approach you can possibly take is to say "forget the college, you don't need it". Get yourself a higher degree, lower your offer, or do both.

      Finally, the education is NEVER worthless. Even the "useless" knowledge, not directly related to what you might be doing one day, can come very handy when it comes to communicating with the customer who is not exactly a high school drop-out.

  2. Shhhh!!! by Anonymous Coward · · Score: 4, Funny

    Keep your mouth shut!

    We worked so hard to scare all those damned paper MCSE and brain dumpers away. Last thing we need is for them to come back and lower the avg IT wage again...

    1. Re:Shhhh!!! by thej1nx · · Score: 4, Insightful
      Funny as your comment is, oddly enough NOT lowering the average IT wage is precisely why these jobs are being offshored.

      Corporations find that either there IS not enough skilled talent available... or it costs a lot more thanks to NOT lowering average IT wages(in comparision to rest of the world). Hence one way or the other, the jobs get offshored to a place where it can be done more cheaply. They are even supported in this by the specialization theory of Economics(i.e. letting work done at some other place where it can be done more cheaply/productively is better for both sides in the long term).

      Ofcourse, this long term gain to the majority comes at the expense of the people who lose their job. But it is not as if, it is even their own fault. They quite possibly, cannot *afford* to take a pay cut. The affluent and expensive life style of America, which is totally out of touch with the reality of the rest of the world, is to blame.

      Oh well, Globalisation is a dual-edged sword. It is the great leveller of the playing field.

    2. Re:Shhhh!!! by thej1nx · · Score: 4, Insightful
      That's all well and good but the best counter argument to management is not increase talent pool or taking one for the team (country) but that in offshore endeavors, if you don't have good project management skills, i.e. real tech understanding of what it takes to 'get things done', then your project is toast.

      Again, that is NOT really a good counter arguement. Yes, you may be correct.. for now! Yes, the offshore endeavours might not have good project management and "real tech understanding" ... for now. But for how long will that remain true ? Or are you claiming some kind of racial superiority so as to speak, that precludes others from developing those skills and understanding shortly enough ? When they manage to reach acceptable levels... which will be shortly soon, what THEN ?

      What you have to realize is that thanks to globalisation, you are now competing not in just a local protected,closed market, but on a global scale. If you are not willing to compromise on the affluent, aberrant lifestyle, then you MUST run the Red Queen's race. You *must* constantly innovate, improve and keep your skills competitive. That is *one* solution.

      The other is to accept the facts and surrender to the new reality. Move up in the chain. Learn another language, so that you can communicate better with THEM in their language, and can still manage the project. Keep them still dependent on you, instead of THEM learning your language instead *and* your skills and eliminating you from the equation completely.

    3. Re:Shhhh!!! by Aceticon · · Score: 4, Informative

      oddly enough NOT lowering the average IT wage is precisely why these jobs are being offshored.

      I think you got your causal relation all messed-up:

      Outsourcing happens because companies want to lower costs.

      There are several ways to lower costs, which mostly fall into two groups:
      - Lower the costs of your inputs
      - Increase the efficiency of your productive process

      In the software development process input costs are mostly employee salaries

      Efficiency on the other way can be increased in two ways:
      - Capital investment - beter hardware, beter tools
      - Process optimization - improve the structure and flow of your process so that resources are busy with productive tasks most of their available time (note: in my definition a productive task is one in which a feature of the software is being created/extended - thus bugfixing is NOT a productive task) and maximizing the match between resource-provided skills and task-required skills.

      Most companies have already done the reasonable capital investments (note: giving developers workstations with the latest most powerfull CPUs or whatever instead of the second tier ones is rarelly a reasonable capital investment since the cost is 2+ times as much while the increase in productivity is a low percentage value)

      The process optimization part requires very competent managers which either understand the software development process well enough to do the process optimization or can find the right person to do it for them.

      Finding a competent IT manager and/or someone that can optimize a software development process is neither easy nor cheap.

      Also most companies don't have IT as their core business so investing in process optimization is not a high priority for them.

      So companies go for reducing input costs: employee salaries.

      Guess what happens if a company goes puts adverts out for senior software developers offering 1/5th or 1/10th of the average salary in that geographical area?
      Nobody comes.

      Why?

      The average salary level for a position in an area is derived from a number of factors:
      - Cost of living.
      - Average salary level in the same area for other ocupations requiring lower levels of expertise.
      - Ratio of open vacanties to job seekers which could take those vacanties.

      Which is why people do not take a salary cut of 80-90% (and get indian level salaries):
      - They can't afford living in that area with that salary
      - Lower qualified jobs pay beter
      - There are open vacancies for similiar or lower qualified jobs paying beter

      To put things in perspective:
      - If somehow all open vacancies for sofware development positions were paying 20% of the average salary, job seekers would just start filling in all open lower expertise positions that pay beter than that, all the way down to flipping burgers.

      The only way to go around it to user workers in geographical areas where:
      - Cost of living is lower
      - All other jobs for lower qualified people pay proportionaly less
      - The ratio of open vacanties to job seekers is not so high that salaries for that type of position are very high.

      In other words: Outsourcing

      To wrap up my argument:
      - Companies outsource because the want to reduce costs while not being willing/able to invest in process improvement. Their input costs are mostly employee salaries and they cannot reduce those salaries locally because in the local market salaries are subjected the market pressures that other companies are offering beter salaries for equally or lower qualified positions and that if the offered salaries do not suffice to cover the cost of living in that area people will move out in search of lower cost of living/beter salaries.

      People won't take lower salaries because they either can't (cost of living) or do not need to (they can find another jobs for more money).

    4. Re:Shhhh!!! by keraneuology · · Score: 4, Interesting
      Way back when I was pimped out to a particular (and nameless) company that sold services machines to businesses around the world. One day I was caught in the crossfire between corporate executives and I, along with dozens of others, was abruptly shown the door.

      Within days the CEO of said nameless company that sold services and machines to businesses around the world was in the paper bemoaning the complete dearth of qualified IT professionals and begging congress to increase the number of H1B visas that he could exploit. I sent him a letter pointing out that I was an IT professional with glowing reviews from every manager with whom I had ever come in contact, sent references and let him know that I was availabe and would take a position anywhere in the world, including (especially?) ones that involved lots of travel.

      He ignored me. There is no shortage of IT workers - for every open position there are probably 10 qualified applicants. (Of course, there may not be enough women or minority applicants...)

      --
      If the g'vt kept the data on you that google does you'd better believe you'd be calling it "doing evil"
    5. Re:Shhhh!!! by Ulrich+Hobelmann · · Score: 2, Interesting

      Weird. There's nobody (unless there are unions) who forces IT wages high. It's an agreement between worker and employer. I'd work for less than what was a typical beginner's wage in 2000. Probably today they won't offer 40k to college grads anymore, so wages have sunken.

      Of course, if nobody *accepts* the employer's offer (maybe 20k for a good IT job), then the wage can't be lowered to that level.

    6. Re:Shhhh!!! by computer_redneck · · Score: 2, Interesting

      The affluent and expensive life style of America, which is totally out of touch with the reality of the rest of the world, is to blame.

      I have about 40 hardware Certifications between HP and other companies out there. I am damn good at troubleshooting. I also have my CNE. I make a little over 40K a year doing deskside support instead of whatever I could make in the server room. I have a Wife and a mortgage payment on a $130K house in the Dearborn area of Michigan. Just bought a used 2003 Escape for the wife. How is that out of touch with reality? I know many IT people in similar situations as far as pay and expenses.

      How much is a college degree worth? How much is years of experience worth? How much is it worth to a company to have someone with years of experience walk in and in less than 10-20 minutes diagnose and other than hardware or total system crash have the Accounting department back up and running so they can bill and bring in money to the company over having to call India or some other part of the world and spend hours trying to work through a problem from remote while the network or computer is down?

      Hell I have trouble talking to those people over the phone when I just want to get a part through warranty. Dell being the worst. I am Dell Certified on anything they make. I call and say I want a Tape Drive for a Server and they say are you in front of the machine we need to troubleshoot. Why the hell do I pay them $3000 a year to be a company that they send warranty work to and then another $150+ a year for the certifications to let some phone jockey from half way across the world walk me through troubleshooting I already did.



      --
      "They that can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety." - BF
    7. Re:Shhhh!!! by stupidfoo · · Score: 2, Insightful

      The problem is that how are companies supposed to know that you know more? Take your word?

      If the paper certs are so easy to get, why not just get them? The MCSE will cost you ~$875, add to that an MCDBA for $125 more (if you take the right MCSE tests), and then maybe throw in a RHCE/RHCT ($749/$349).

      Oh, and you might as well get the standard and extremely easy to get CompTIA A+ ($200 or so). You can always change one cert for another you like more (like a Cisco or Novell or some other CompTIA cert) So, you've dropped $2000 at most, and you now have on your resume:

      Standard IT/MIS/Comp Sci Degree/Other
      MCSE
      MCDBA
      RHCE/RHCT
      A+

      Instead of just having your degree. You may not like it, but many HR departments do, and many jobs post those certs (or similar ones) as requirements. So suck it up and invest a little bit of time and money into your career.

    8. Re:Shhhh!!! by qwijibo · · Score: 2, Insightful

      I've been doing unix system administration professionally for 15 years. Just now do I have a need to get Sun certifications for another job I'm starting. This has given me a better appreciation for the benefits and problems with certification programs. Now I have a piece of paper that says Sun Certified System Administrator. My opinions on how to interview (from either side) or what to look for in technical candidates have not changed. The advantage I have now is that I can show that I do have certification and can elaborate as to the pros and cons of that as an evaluation metric.

      It's easy for people to claim that certifications are silly. Back in my day, nobody had any certifications and people were judged on what they could DO when put in front of a broken system, not what questions and answers they could memorize and get right on a multiple choice test.

      Most interviewers aren't going to know how to do your job. That's why they want to hire someone like you. Certifications are a way to show that there is at least a lowest common denominator in knowledge on a topic. You can differentiate yourself by contrasting real world experience with a test you've passed. This shows that you aren't bitter about certification since you've completed it, but have legitimate concerns about the value of the process.

      For example, a couple of the topics, such as setting up RAID or running backups don't test real world environments. In the real world, I have an EMC array and use TSM for backups on the Sun servers I administer. Since these are not Sun products, that knowledge doesn't count towards my certification. While the concepts are similar in both topics, the specific test questions address how to perform the functions only using built in Solaris commands using Sun hardware. If I were being interviewed, this would be a good opportunity to ask about the actual environment they have.

    9. Re:Shhhh!!! by Karl+Cocknozzle · · Score: 3, Insightful
      that average american can't afford to take a paycut because American affluent standard of living is insanely out of touch with the rest of the world, and will make it impossible for them to survive on a lower salary.

      I defy you to name a country where working class people can afford an 80% salary reduction without screwing up their "standard of living." It doesn't matter whether you live in a grass hut or a 3-bedroom ranch house, losing that much of your salary would decimate anyone's finances.

      Do this experiment next month: Add up all your expenditures and money you're saving, and then chop 80% off the top. Forget about a car payment or housing, would your kids be able to eat? Would you?

      Yeah, in some ways the phenomenal success of the American experiment has put us in an interesting conundrum... Our standard of living IS higher than everybody elses, but to me that is an argument for others to emulate us. Instead of demanding that we work for 80% less and lower our standard of living to be as shitty as yours, why not innovate, create some REAL value (by giving more rather than just charging less) and raise up your own standards, rather than kvetching about ours.
      --
      Who did what now?
    10. Re:Shhhh!!! by LaCosaNostradamus · · Score: 2, Interesting

      The problem is that how are companies supposed to know that you know more? Take your word?

      It's not a problem since we're only pretending that it's a problem now. Resumes for any position have to be investigated. Furthermore, any "problem" that exists is almost solely due to the fact that HR departments have themselves been outsourced, downsized and reinvented, hence don't have the resources or the will to evaluate prospects anymore.

      If the paper certs are so easy to get, why not just get them?

      Because I'd be admitting that my experience is worth ZERO. I'm never going to devalue my experience to zero just to fit a FUD-based philosophy.

      And in case you're wondering, yes, I work in IT, and yes, I do qualify to compete for other positions. I have an interview just tomorrow, coincidentally, at a law firm in my city looking for a replacement for their long-time IT guy. I directly asked in my pre-interviews about if my "lack" of certifications or degrees would knock me out of the competition for the job; I was directly told "no", and additionally that my experience DOES qualify me for consideration. (Of course, the primary voiced concern from the company contact was about the expected compensation. Honestly, she seemed more concerned about candidates demanding up to x2 of the average market rate, than anything else she expressed.)

      I've noticed in this area (Toledo OH) that the people who are concerned about certs/degrees are primarily (1) scumbag IT businesses who will fold within 3-5 years due to constant underpricing in their mad attempts to capture market share, or (2) businesses who don't care to properly examine employees since they are so busy looting themselves for their executive class. Neither groups of businesses are worth working for.

      To sum up: My experience has value and I'm defending it until the end.

      --
      [You have a stable society when some nut guns down a schoolyard and the law doesn't change.]
  3. Things you have to ask yourself by Alioth · · Score: 5, Insightful

    You have to ask yourself - is the job you're doing/going to do - does it require your actual physical presence? If not, then it can be offshored.

    The trouble is, in IT, all the jobs that require your physical presence are generally 'IT technician' jobs - pulling cat5 through walls, swapping out hard disks in PCs and that kind of thing - the lower paid end of the IT spectrum (although there are higher paid network engineering types of jobs). All the high paid jobs that do NOT require physical presence to be possible to do are things like software development - which CAN be offshored. It's the very jobs that need a 4+ year degree which are the ones that can be offshored. The jobs that someone could leave school at 16 and be trained to do by their employer tend to be the ones that can't be offshored.

  4. Bad thing? I think not by Umbral+Blot · · Score: 5, Interesting

    On the other hand this is a good thing for the computer science departments of universities, for less students means that they can do less job training and more actual computer science. If you aren't convinced that real progress in computer science isn't being made any more I encourage you to watch this video. In it you can see all the aspects of the modern computers that we know and love being demonstated oh so long ago, only with less polish. Sadly research hasn't proceeded much beyond this in terms of software. The problem is that the typical student in a computer science course doesn't want to learn computer science, they just want to learn some Java/hot language of the momement and get out into the workforce. This is where bad programmers and bugs galore come from. However if those who simply want a job leave then a computer science degree will once again have meaning, and better software will be produced. Trust me on this one, I'm surrounded by CS majors who think Java is the best language ever, and are unable to program in anything else.

    1. Re:Bad thing? I think not by BadAnalogyGuy · · Score: 5, Insightful

      If you want to work on real computer science, get a Math degree. Computer Science programs have been steadily inching towards Software Engineering programs for a long time. While the basics of Computer Science are still taught at the undergraduate level, the primary focus now is on correct software implementation. Take a look at the previous thread about the ACM Dissertation of the Year. A CS dissertation on improving software quality through statistical analysis. That's not computer science, it's simply advanced software engineering.

      Not that there's anything wrong with Software Engineering as a field of study. The world needs better Software Engineering programs that can identify and teach best practices and expose students to a wide variety of software disciplines. Beyond that, a Computer Engineering which encompasses both Software and Hardware engineering is another type of program that would be useful.

      As to the idea that University isn't a job training school, I have to assume that you're simply speaking generally and alluding to the esoteric concept of University as "a place to teach you think". That is false on the face of it. Any major course of study that you undertake prepares you for a job in that particular field. Some fields have very obvious paths from study to the workplace, while others like English or Philosophy are less obvious (but no less direct and applicable).

    2. Re:Bad thing? I think not by jonv · · Score: 2, Insightful

      I think it is worse than being surrounded by CS majors who think Java is the best language ever. The industry is full of people who know about PC / Windows / Linux / The Fastest Graphics Cards / Building a WebPages / The latest type of PC memory. Whilst some of these skills might be fine on a support desk many of these people are finding there way into development, not only do they lack the skills they also seem to lack the motivation to learn about languages, development techniques and methodologies.

    3. Re:Bad thing? I think not by metamatic · · Score: 2, Insightful
      A CS dissertation on improving software quality through statistical analysis. That's not computer science, it's simply advanced software engineering.

      No, it's Computer Science. It's the computational analogy to materials science, analyzing the statistical properties of the materials used to build software structures.

      I could make the counter-claim that crap like denotational semantics isn't Computer Science, it's simply mathematics, and fairly abstract and non-useful mathematics at that.

      --
      GCHQ Quantum Insert installed. If only our tongues were made of glass, how much more careful we would be when we speak
  5. What is the destination? by BadAnalogyGuy · · Score: 2, Insightful

    If your idea of "making it" is babysitting servers or approving the purchase of new computers, then IT is absolutely not a dead end. It's the peak, baby!

    If, on the other hand, you want to run a company, running the servers may not give you the best perspective of your company's business model, so you'll likely be passed over time and again for promotion to COO in favor of the top sales guy.

    What's your goal?

  6. Age of IT staff by Half+a+dent · · Score: 5, Interesting

    Whilst much of industry looks to hire youthful IT staff rather than older workers, it has the ironic effect of putting people off a career in IT. As not many people want to work in an industry where finding a job when you are past forty is difficult.

    Encouraging older workers will also encourage new young workers. BTW. I fall somewhere between these two groups.

    1. Re:Age of IT staff by iamdrscience · · Score: 2, Interesting
      not many people want to work in an industry where finding a job when you are past forty is difficult.
      Finding a job past forty is difficult? Silly rabbit,the way it works is you create a startup when you're 26, which is then bought out by a larger company for an obscene amount of money before you turn 30. You use this money to retire on and never have to worry about working again.
  7. Well Duh by eclectro · · Score: 4, Funny


    It's because you can't get dates studying "IT". Say you are in medschool or a doctor and they're all over you and it.

    All three slashdotters who are married do not need to reply and tell me I'm wrong.

    --
    Take the cheese to sickbay, the doctor should see it as soon as possible - B'Elanna Torres, "Learning Curve"
    1. Re:Well Duh by Tom · · Score: 3, Insightful

      You can get a lot of dates when you're in IT. You just have to realize that most girls aren't (most guys neither) and demonstrate your ability to speak about other topics as well.

      Girls really don't care much what you do. They care what you are, and see your job in that light, as an expression of your personality. So if you say "I work as a java programmer because C is so pre-OO and C++ never takes of really, but I dig Linux more than FreeBSD" then all she hears is a string of foreign words. Same as if she were to tell you about the differences between various nail polish products.
      Now if you say "I work in IT because I enjoy the challenge of new technology and solving difficult problems." that says something about you and might be a much better conversation starter. Bonus points if you add something like "not only with computers".

      It ain't the IT. It's the obsession with it. If you were equally obsessed with some bio-chemistry stuff it wouldn't matter that you're a doctor, you'd be avoided just the same.

      --
      Assorted stuff I do sometimes: Lemuria.org
  8. soul sucking by Anonymous Coward · · Score: 2, Insightful

    They should tell them the truth - bosses will want you to constantly work overtime for nothing, you'll burn free time keeping up with your specialty, you'll be expected to be on call _every_ weekend and holiday.

    You'll jump a foot in the air when your pager goes off because the idiots who own the production system that you don't have authority over (but some-fucking-how are still totally responsible for) can't understand why there are nightly issues moving data between 6 different vendor and legacy systems - and you not only get to diagnose and solve the problem via a conference call of useless IT management idiots but then you'll have to re-live every painful detail before the tribunal the following morning and write up a post mortem and a "root cause analysis" and still try to get all your other work done.

    Yeah, promising career... only if you are one of those assholes who walks around doing nothing but saying "I only do J2EE".

  9. Understanding the market by bloodredsun · · Score: 4, Interesting

    One of the things that always troubles me with the Outsourcing debate is how it regards IT and software development as an entity in itself, rather than one that must deal with others. By this I mean both dealing with the business you are in and also the other departments in your company. By making IT a commodity, it can be offshored or outsourced easily. When it's a specialty, that becomes difficult to impossible.

    If you are developing a piece of medical software such as an EEG recorder, you need to have some understanding of the science of EEGs and the medical background in which they are used. Likewise, a piece of financial software requires detailed knowledge of financial systems and the rules and regulations that govern them. This sort of knowledge keeps the development "in-house" and keeps you employed. I do agree that simple development jobs should be done by the most efficient and appropriate people, normally either recent grads or outsourced developers. I mean, you wouldn't waste the Technical Architects time getting them to write basic code.

    Someone looking for a career in IT needs to be constantly challenging themselves by learning new skills, and not always IT related ones so that your specialty keeps you needed. IT has never been an industry that rewards those that keep still (hell, if it did I would still be bashing out BASIC on my Vic 20!) but those that stay ahead of the game. Do this and you will have a career.

  10. Yeah yeah... by Tony+Hoyle · · Score: 5, Insightful

    I've heard it all before. Managers scream 'skills shortage' whilst lots of good IT workers sit on unemployment queues.

    There is no shortage. Never has been. It's because managers want to define the exact skillset... '20 years Java version 1.4.1.13 service pack 2, and preferably 17 years Visual Studio 2005' they refuse to believe that people can actually learn new stuff (and their requirements are sometimes completely ludicrous - I actually left an interview when someone said I didn't have enough java experience.. they wanted 8 years - in 2000. That manager is proabably still screaming 'skills shortage' today).

    Now I'm involved in hiring I've found completely the opposite... the market is *full* of good people... if you factor in a few weeks for them to get up to speed they're fine (that's just training budget - remember when companies had those?).

    1. Re:Yeah yeah... by bloodredsun · · Score: 2, Insightful

      My favourite was one I saw last year, a requirement for 5 years Java/J2EE (okay)and 5 years C#/dot NET (eh!). Apart from being difficult to have 5 years experience in something that came out in 2002, I'm not sure that I would want to work for a company with this bad a grasp of skills management.

      I think you're right about the market, and about how people only need a few weeks to get up to speed on new stuff (it's not brain surgery is it!) but the crunch is always with the contractors. Trying to stay ahead of the game is tough as you end up in a catch 22 where people will only hire you if you already have experience in something

      The fact that you've found good people is probably more a reflection of your abililty as a manager. Your time "at the coalface" gives you an insight into how to hire someone that might not have the skills now, but would be fantastic with a little training. With too many managers, that's a risk they can't take as they just can't see potential, so they fall back on proven knowledge - experience.

    2. Re:Yeah yeah... by ayjay29 · · Score: 4, Funny

      Too right...

      I heard of a guy who was taking a telephone interview with a head hunter for a contract job, it went something like this:

      HH: They need someone who knows C-Pound, have you worked with it?

      CS: I think you mean C-Sharp, yes, i've worked with it since the early betas.

      HH: No, i've just talked with them on the phone, it's definatly C-Pound.

      CS: They must be meaning C-Sharp, it's the new .net language from Microsoft.

      HH: No, they said explicitly that it was C-Pound they were looking for, and not to accept anyone saying they had esperience in another type of C.

      --
      Offtopic, Inflammatory, Inappropriate, Illegal, or Offensive comments might be moderated up.
    3. Re:Yeah yeah... by jmtmeyer · · Score: 3, Interesting

      Most hiring managers will blame the Monster.com's and CareerBuilder.com's for this one. In the past 10-15 years, HR managers have transitioned from not enough applicants to 1000 applicants per open position. How do you wade through the garbage? The answer becomes keyword searches and exact qualifications. There was an article in WSJ about the "Engineering Crisis" being a myth, leading to the above conclusion. They don't want an "operations manager". They want an operations manager with at least 8 years of management experience, with at least 10 direct reports, knowledge of CATIA, able to program Rockwell 5000 PLC, and has previous sales experience. There's a "crisis" because out of 1500 applicants, no one had that exact skill set.

    4. Re:Yeah yeah... by Bacon+Bits · · Score: 4, Insightful

      Reminds me of a job opening that stated -- literally -- "requires 10 or more years experience administering a Windows 2000 Active Directory domain.". This was back in late 2002, mind you. I actually called and asked about the position just to ask if it was a mistake, but they said the position had been filled. I still wonder who they found....

      The problem is that HR doesn't understand the tech field. Someone with 2 years of direct experience is *highly qualified* because nearly all knowledge in IT is stale in 5 years. They expect IT to be like engineering. A pressure vessel is a pressure vessel, and even if the materials change the basic design is unchanged in over 100 years or so. Asking for 20 years experience is appropriate. Asking for 2 or 3 is asking for someone with no experience at all. You'll get a junior engineer who probably spent their time redrawing other people's designs in AutoCAD.

      There's really three types of jobs in IT:
      1. Menial. Mainly, this is help desk, but it also includes things like moving hardware from place to place, swapping backup tapes in a data center, pulling CAT5, punching down network/phone jacks, etc. You can easily do this job for 10 or 20 years in a sufficiently large company with little training at all. It doesn't change much, but they are absolutely vital for getting anything done. These are the jobs that most people get for the first year or two, and most people loathe them. The people who really stick with them are generally not the kind of people you'd trust with much of anything else. While technical understanding is important, the jobs themselves are repetitive, dull, and (in the case of help desk) infuriating. Many of these jobs are easy to outsource, although those that require on-site presense obviously require local businesses.

      2. Consultant or contract. Here, the employer needs a specific skill set for a given period of time, and after that time they don't want to maintain the employee. All the employer wants is someone to get a single task done. App and web devs, infrastructure installation, and various "we need a person to give us X" jobs most often. These are were very popular in the earlier years of this decade, but IMX people are also beginning to see the severe limitations of consultant and contract work. Particularly, quality seems to suffer because the responsibility of a consultant is much less than that of an employee, and that's because the accountability is much less as well. A good consultant or contractor still does good work, of course, but since manageers tend to go for contractors that are at a cheaper rate than an FTE (IMX) they also tend to pay a lot of money for bad quality work. You get what you pay for. These jobs are always of a limited (often fixed) duration, so they can often be outsourced to a remote or overseas company easily enough.

      3. Technical employee. Most often an FTE, these people get hired because they're able to learn something new quickly enough to adapt, and they have enough technical expertise to understand what's going on. These people tend to be the most expensive payroll-wise, but they also tend to be the highest quality since you get an adaptive expert in exactly the fields you want. In fields where the pool of quality employees is particularly small, such as OpenVMS, Unix, LISP programmers etc., the employee is almost never outsourced.

      --
      The road to tyranny has always been paved with claims of necessity.
    5. Re:Yeah yeah... by Lumpy · · Score: 2, Insightful

      The most silly requirement is a degree.

      Honestly. I have known more programmers that never finished college that write better code, faster, and more efficient than the guys that went for 4-6 years to a top notch institution.

      IS and IT self education is always farther ahead of what is in the schools simply because it is moving way too fast for the educators to react.

      The same goes for mamagement. Best managers and most successful businessmen do not have a degree.

      I am wrong? prove it.

      --
      Do not look at laser with remaining good eye.
    6. Re:Yeah yeah... by soft_guy · · Score: 2, Insightful

      Why would I want to hire someone who can't even complete a college degree?

      Were they too stupid to get admitted to college - or just too lazy to finish?

      Seriously, I don't even waste my time interviewing people who don't have a degree. In the past I have worked with a couple of guys without a degree. The problem is they have very little investment in the field. You train them, they decide to go do something else. Or they are completely unprofessional in the way they act - again because they have no investment in a career.

      --
      Avoid Missing Ball for High Score
    7. Re:Yeah yeah... by ObsessiveMathsFreak · · Score: 4, Informative

      That's a trick question, as "SQL" doesn't stand for anything.

      It kind of does stand for Structured Query Language though.

      --
      May the Maths Be with you!
  11. Things are looking up by LilGuy · · Score: 2, Informative

    I got a pretty decent entry position into a tech company with little formal experience and 1 year of college. I've been trying for years and when I'd pretty much given up opportunity knocked. Now we're hiring 3 more technicians with various backgrounds that don't really relate to what we do, but we need people badly.

    One thing I've learned from my experience here is that I SHOULD be able to get a system/network admin job just about anywhere in Iowa. Many of the people I'm troubleshooting with on a daily basis couldn't tell you the difference between DNS and SNMP, much less what a VPN tunnel is or how e-mail works.

    But there's always that "bachelor's degree required" barrier for those jobs. It's pathetic.

    --

    You're nothing; like me.
  12. Suits me... by thejeek · · Score: 4, Interesting

    I'm sick of coming across people who got into this industry without any interest or aptitude because they thought it was a gravy train and didn't like us geeks getting all the money... I'd be happy to see a return to the glory days of unwashed pizza eating nerds -- jeek

  13. Career Path by jonv · · Score: 3, Interesting

    There doesn't seem to be a clear career path across different companies. The same job title at one location can have a vastly different salary than another. I have seen 'Developer' jobs advertised at very high rates and then 'Architect' / 'Consultant' roles at lower levels. The term 'senior' can be attached to any of these and not have any affect on the salary. To add further confusion there seems to be very little difference in many of the job descriptions - most of them just requiring that a candidate understands a list of TLAs.

    It must be very confusing for anyone entering or considering entering the industry to see what the career path in IT is. In other areas (electrical / civil engineering for instance) a career initially progresses until chartered status is reached, this is understood by these industries and is a requirement for a more senior jobs. Such a qualification is available for IT (I am in the UK - not sure how this works elsewhere) but not considered valuable when looking for jobs.

  14. Given 50 years, Is IT that different? by PsiPsiStar · · Score: 5, Insightful

    all the jobs that require your physical presence are generally 'IT technician' jobs - pulling cat5 through walls, swapping out hard disks in PCs and that kind of thing - the lower paid end of the IT spectrum (although there are higher paid network engineering types of jobs).

    There are still a lot of companies which value face to face communications. If you think that any IT job can be offshored, try getting a web programming job at a local community college on the other side of the US. Chances are, they'll want you to be onsite. Maybe that job will be offshored eventually, but for small and medium sized businesses, they want SOMEONE to physically show up at the office, eat lunch with their coworkers, etc. Maybe this desire is irrational, but there are some costs in terms of poorer communication which makes some offshoring more expensive.

    Besides, very few good paying jobs of any kind technically require a person's presence. Look on the dark side of things. Why not have a doctor's office with a few nurses, a video setup, and some nice Philippine doctors on the other end. Samples can be sent off to foriegn labs. Same with teachers, as long as there's someone in the room to make sure people behave. Or do we only offshore those things where customers won't be immediately aware that the job is offshored? IT is not particularly less safe than most other jobs, if you want to take outsourcing to an extreme. The difference is that it tends to be more cutting edge than other fields, and the most exposed to innovation and change.

    --

    ___
    It's the end of my comment as I know it and I feel fine.
    1. Re:Given 50 years, Is IT that different? by dwandy · · Score: 3, Insightful
      I think PsiPsiStar's point was that (almost) any job can be outsourced, so IT isn't special. Teachers, doctors, lawyers all could be connected to their 'client' by video conference - in the extreme, required physical contact - like drawing blood (for the doctor not the lawyer, silly) could be done via robotics.

      But what we are really talking about is ... technology! and since IT tends to be pretty leading-edge in uses of technology we are simply seeing this phenomenon earlier in IT than elsewhere.

      --
      If you think imaginary property and real property are the same, when does your house become public domain?
  15. What keeps me out of the field by tchernobog · · Score: 5, Interesting

    (Applies to Italy, but maybe to other countries too).

    I'm near my Bachelor's degree in CS, and I'm as glad to enter IT as to enter a pool full of hungry sharks. If I'm able to, I'll take some other job; journalism, for example, or become a teacher. Why?

    Of course, money isn't the problem: you earn quite well, at least compared to the standard factory workman. Rather, it's because IT (at least, here in Italy) don't do anything related to my fields of interest. Most of them offer consulting via new technologies (but that is a lot far from being IT), some web application development, a little bit of Java here and there, and no real challenge. Mostly, they deploy pre-made systems (often Microsoft or IBM products), and just stand there watching other - foreign, mostly US - companies steer the wheel at their leasure.

    I mean: a lot of engineers are glad to become DBAs, or to do remunerative jobs programming cell phones applications with J2ME. Most of us CS students, however, have an interest in software engineering, for example, or algorithmic complexity, in compilers, operating systems, networks and so on.
    Sadly, innovation in the IT field is almost as stone dead, here in Italy.

    We need some spark of interest to enter IT, not just building boring systems to manage a warehouse. Bring in the innovation!
    So: IT *is* a dead-end. Doing paperwork and SQL for the rest of my life? Writing Java applets or Flash actionscripts? Are you kidding? It's not work, but slavery.

    As many, many others born in the first half of the '80, I remember writing BASIC games like Snake on lonely Saturday evenings, when a child. Playing with LEGOs and reading a lot. All this is lost for the new generations... both due to increased complexity (when the model you grow up with is Final Fantasy two-thousand-fifty, who's going to program a Tris game in console?) and changes in our society (general disinterest, maybe because scared by a too complex world).

    --
    42.
    1. Re:What keeps me out of the field by Anonymous Coward · · Score: 2, Insightful

      "Most of us CS students, however, have an interest in software engineering, for example, or algorithmic complexity, in compilers, operating systems, networks and so on."

      What you're talking about is computer science, not software engineering (if that even exists).

      IT is about delivering what customers need within a budget as fast as possible with a sustainable technology. The problems in IT are not technological, they are always people problems. Understanding customer needs and working in a team to deliver high value software on time and under budget is *hard*. Its much harder than writing a compiler or operating system. It requires skills that are not taught in CS courses, more's the pity. Ironically, most technological problems in IT are created by developers who think that technology is a solution.

      If you find playing with technology more interesting than solving people's problems, you're not cut out for IT. I'm afraid that you're also not cut out for any kind of professional programming job. You (and everybody else) would be better off if you left programming as a profession as you suggest and just dabble in programming as a hobby.

    2. Re:What keeps me out of the field by Fnkmaster · · Score: 2, Interesting

      To his credit, this is not entirely the guy's fault. Italy is one of the most entrepreneurship-unfriendly countries out there. You can't just set up a new company to build a new product, hire a few smart friends on the cheap, with the knowledge that if things don't work out, you'll all have to go off and get jobs working for The Man in a year or two.

      Why? Well, because you can't fire people. Literally. My friend's California-based hardware company (with some cool networking technology, before that whole sector in the earlier part of this decade), bought out a small Italian group from another company and set it up as a subsidiary in Italy. So they had about 10 engineers in Italy working for them. When the economy went tits-up, the company went kaboom and they had to lay everybody off. This happened to almost everybody I know in the US at some point, but in Italy, you can't just lay people off. So the government sued my friend, who was on the legal documents as the Managing Director of their Italian subsidiary. They basically wanted a year's worth of pay and then some for these people. In short, the shutdown costs for a small group would end up equaling perhaps 18 months of operating costs for that group.

      Since that money didn't exist, of course, they threatened to arrest my friend if he ever returned to Italy. After 2 or 3 years some sort of settlement was finally reached with the financiers (not my friend, of course, who didn't have millions of dollars pouring forth from his arsehole), luckily, but it was absurd. Suffice it to say that no company backed by those investors will EVER do business in Italy again.

      Anybody who has taken Strategy 101 in business school knows that one of the absolute most effective forms of barriers to entry in any business is exit costs. Most startup companies never have more than a year's worth of cash on hand. And when things hit a dry spell, often far less than that. Well, this will get you arrested in Italy, so it's pretty easy to understand why people don't start scrappy new businesses.

  16. Re:Things you have to ask yourself by Andreas+Schaefer · · Score: 2, Interesting

    dude, you're right, my job hardly ever required my actual physical presence.
    so i offered my boss to lower my yearly income by 30% if he'd pay for my relocation.
    that's why i outsourced myself to a far off island with a decent IP connection - i'm typing this from a hammock overlooking the beach.

  17. Re:Things you have to ask yourself by Jugalator · · Score: 2, Insightful

    Our company thinks it's great to let the developers behind the software be part of the demonstrations and learning of the software we make.

    I think it's not just about human-hardware interaction deciding who may be offshored, but also about the opinion in the company on how valuable the human-human interaction is. Sure, some may still have their developers just sit in a cubicle and work all day, but on many companies they don't, and actually interact with the world, and then it's tough to have these guys in India and just easily accessible face-to-face by some laggy Internet conference.

    --
    Beware: In C++, your friends can see your privates!
  18. Can't agree more by linuxgurugamer · · Score: 5, Interesting

    After 25 years in IT, I was let go a few months ago because they "didn't need my position anymore", and was "replaced" by someone earning about half of what I was getting. This, after helping the company grow from 10 people to 85, and from sales of $100K to over $20 million a year. After creating a serverfarm which increased the capacity of our systems from 5 trnasactoins/second to over 20,000 transactions a second. I joined as Director of IT. In the beginning it was very hands-on. But management never listend to my requests for help, so I was stuck helping people via phone all over the world, maintaining and building the server farm, doing all the support on the PCs, etc. When I finally got help, it was help intended to replace me, which it eventually did. They then hired someone to "assist" my replacement. I've spent three months looking for a new job. So many of them have extremely specific requirements, so specific that there is no way I could even be considered. So now I've left the field. I spent the last 20 years not really liking my jobs and not realizing it. Having left, I finally realized that I wasn't happy before, because of the non-recognition of IT by the rest of the company.

    1. Re:Can't agree more by Anonymous Coward · · Score: 2, Insightful

      Same here. I left IT last September (I was threatened with redundancy twice) and haven't looked back. I didn't realise what a sucky stressful job it was until I left.

      I'd recommend newcomers to stay out of IT if they want anything like a stable future -- the skills you have today will be out of date in 10 years time and you'll be competing with new graduates and people in other time zones who know more of the buzzwords and will do the job for 1/2 the price. Companies play slash and burn with the job market and saying they can't find people with the skills is just admitting that things are so rosy for them (at the moment) they don't need to invest in training up their current employees.

  19. Re:Things you have to ask yourself by typidemon · · Score: 2, Informative

    Good software requires close proximity. I've never seen good software come from offshoring.

  20. It's A Good Career Choice If You Can Be Adaptable by pandrijeczko · · Score: 2, Interesting
    I've been in telecoms now for almost 25 years, I've never done anything else but field engineering or tech support work, I thoroughly enjoy training people but have no aspirations to enter management.

    From what started as a career for me with British Telecom in traditional analogue telecoms (AC15 signalling, point-to-point circuits, PCM, etc) has now ended up with VoIP & SIP. I've become a UNIX & Linux expert (even an RHCE), know my way around pretty much any Windows system, I've worked on CTI, voice recorders, voicemail, predictive diallers, programmed shell-scripts, C & Perl, written web sites in HTML & CSS, advised customers on network security...

    I've achieved all this just because I'm a technology geek who's always prepared to go learn stuff "on the fly" as I need to know it, rather than insist on traditional training and certifications. This type of work is as much about knowing your limitiations and who to ask when you need help, as it is about knowing stuff yourself. Always learn & always be prepared to tech someone...

    All-in-all, it's a great career, I earn enough to enjoy a comfortable life & I'll die happy with a laptop in front of me and a screwdriver in my hand. :-)

    --
    Gentoo Linux - another day, another USE flag.
  21. IT is not a profession by Anonymous Coward · · Score: 4, Interesting

    A profession is an activity where one is treated as such. IT is not such an activity. We all know why. If you are going to spend 4 or more years in university, then get a degree in a profession, where you will be treated as such and not like an idiot in an open plan purgatory chicken battery like most of us nowadays. Also, professionals don't create solutions using patently wrong methods which were recognized as such 30 years ago. Schools are teaching interesting stuff these days, only in a real world business environment they are useless.

  22. Bad News by SolitaryMan · · Score: 3, Funny

    The bad news is that married /.'ers can't get dates too!

    --
    May Peace Prevail On Earth
  23. There are NO JOBS! by kaiwai · · Score: 4, Insightful

    I'm here, down in Christchurch, New Zealand - sure, not exactly 'silicon valley' but ok none the less; Where are the IT jobs? Here are my pet peeves so far with job searching:

    1) When a person applies for an IT job at your organisation, do the curtious thing and actually get back to him, thank him for his resume, and actually make a decent effort to setup a interview - you might actually find that he or she will be able to expand upon what they told you in their CV, and will give you the opportunity to probe them on their knowledge.

    2) When you advertise for a position - how about listing what the requirements are; case in point, in Christchurch there was an advertisement I replied to that simply said, "IT GURU WANTED!" then further down, it went on about a system administrator wanted - all very nice, I followed it up, sent a resume in, and low and behold, I receive no reply, followed this individual up - I didn't fit the criteria; to which I said, "there was none" and gave him the link; he was quiet.

    He said I lacked "MacOS X skills", to which I said, "I classify those as UNIX skills; had you spent a little time picking up the telephone receiver and actually calling me, we could have gone through the CV together, clarifying any possibly misunderstandings".

    3) When a person such as I, give 5 different forms of contacts, there is absolutely NO EXCUSE for not being able to get in contact with me, at all.

    Right now I am back at university (again!), studying a Bachelor of Commerce, Majoring in Management - am I going to get a job afterwards, no bloody way; I'm starting my own business, and all I can say, is when I hire people, I won't be relying on 'recruitment agencies', I'll hire them myself, I'll interview them myself, and I'll actually take a damn interest in interviewing each one who replies - and those who I need to question in reference to their resume, will actually get contacted!

  24. Contradictory Article: Economic Theory Triumphs by reporter · · Score: 4, Insightful
    The article has two sets of contradictions. Consider the following statements taken directly from the article.

    1. " Students have always poured into the most lucrative and promising careers. If IT salaries doubled tomorrow, college students might give IT another look and start switching majors; the flow of newly minted technologists would quickly increase ."

    The above quote is factually correct and describes how a free market works. In the labor market, a shortage of labor is a power force that boosts wages and improves working conditions. Eventually, wages rise sufficiently high that new workers enter a particular labor market (e.g. the market of computer programmers).

    However, certain politicians oppose the idea of a free market for labor. When a labor shortage arises in the market for high-tech labor, such politicians attempt to damage the correcting force of the shortage by injecting H-1B workers into the market. When a labor shortage arises in the agricultural sector, such politicians attempt to damage the correcting force of the shortage by injecting illegal aliens into the market for unskilled labor. Both actions damage the ability of the labor market to function properly and, hence, suppress wages and working conditions.

    A shortage of labor is not something that needs "fixing" by government intervention. The government does not intervene when there is a labor surplus -- like the surplus in the automobile sector (which is undergoing massive layoffs). Why does the government intervene when there is a labor shortage? Shortages are never permanent and require no government intervention in the form of H-1B workers or illegal aliens.

    That observation takes us to the second quote.

    2. " Former Intel CEO Craig Barrett has stated that wage differentials aren't the issue and that Intel would hire more U.S. engineers if it could find them ."

    That quote is a bald-faced lie. There is no shortage of engineers at the proper salary. Intel management can find plenty of American engineers if Intel management doubled salaries and boosted working conditions by, for example, eliminating the bell curve that managers use to "grade" employees. See quote #1 above. Quote #1 contradicts quote #2.

    Intel simply does not want to raise salaries or to boost working conditions.

    Intel's lie takes us to the third quote.

    3. " That sentiment was backed up by IT leaders at the Premier 100 conference, where 70% said that they hire the most qualified workers, regardless of citizenship ."

    This quote is accurate. Contrary to the stated intentions of managers wanting to increase the H-1B cap, most managers do not hire Americans even if they are qualified. If both an American applicant and an H-1B applicant is qualified for a job, the manager will choose the applicant that is more qualified. That approach directly contradicts the stated intentions of managers from companies like Intel: the stated intention is that a manager will hire an American applicant meeting the qualifications but not necessarily offering better qualifications than a qualified H-1B applicant.

    The H-1B program is a way for American companies to suppress wages and to avoid improving working conditions. The H-1B program damages the correcting force of shortages. A shortage in a free market is a normal force that requires no intervention by the government to "fix".

    H-1B workers come from countries like India and China, which do not have free markets. The Indian and Chinese governments have damaged their own economies by suppressing free markets. H-1B workers represent indirect intervention in the American free market by the Indian and Chinese governments. Their actions damage how the labor market should work in the American free market.

    Washington should allow

  25. The industry is changing not dying by el_womble · · Score: 4, Interesting

    Not all jobs can be offshored. I'm outsourced to the government, and, because of the data I work with, my job can never be offshored. I suspect, thats true of some banking information, and probably true of a few other paranoid businesses, but I have no proof to that effect. So paranoia and security can, and will continue to keep some enterprise grade software firmly onshore.

    Small companies are becoming increasingly IT aware. We're seeing the first of the IT generation reaching management posts in Mom and Pops, and Citywides. It used to be that the price of the hardware was the problem, now its the cost of the developers. For small to medium sized business the cost of offshoring is too high... unless you broker.

    There is also the question of trust. Small companies rely on trust over legislation and buying buying power. It's difficult to build trust with a 7 hour time difference and a telephone (although Match.com would probably disagree). The small companies I know would rather deal with other small companies where they might be able to get preferential buyer treatment and loyalty, than cheaper multinationals.

    To me this stinks of profit. Doing lots of small jobs for small companies (customising OSS, a Ruby on Rails web shop) plus maintenance is the new electronic frontier.

    Western technologists can compete. We have the home team advantage: meet and great is more important than ever. We are, hopefully, well educated and well informed, giving us the ability to adapt and create new technologies that make us more effective and cheaper. But, you have to be able to deliver.

    --
    Scared of flying, pointy things snce 1979!
  26. The Reason Why by segedunum · · Score: 3, Insightful

    The reason why people bemoan the lack of good technologists is because IT is not a real profession. Rather than accepted standards, as there is in any other field like architecture or engineering, in the IT and especially the software world we have vendor oriented bullshit with billion dollar companies wanting to sell you more shite than you already have.

    The world is also filled with MCSEs, people with .Net, Java, SQL Server etc. etc. skills on their CVs but people then find out that they cannot design a database properly. The amount of databases I've seen where everything is in one table is staggering. Basically, IT (and especially software) as a profession needs to grow up, otherwise the situation will continue.

  27. A little outsourcing of my own... by rpilkey · · Score: 2, Funny

    Then I'm sure that Robert Mitchell won't mind hearing that I will no longer be getting my tech news from ComputerWorld, but http://www.siliconindia.com/ . Rog

    --
    Hello, IT. Have you tried turning it off then on again?
  28. CS != IT or SE by drachenstern · · Score: 2, Interesting
    BadAnalogyGuy made some good points in his reply to your post, but I just wanted to agree with you that CS is definitely not the same thing as IT or SE, where CS is traditionally hardware and R&D and IT/SE is primarily sales, support and application programming. I have been bucking the system at the last couple of schools I have been at (displacement because of -> marriage + job availability = no time for school!) because they keep pushing IT whereas I want CS. To top it all off, the IT departments have both been part of the School of BUSINESS, not science, eng or math! I for one don't get that!

    Actually, I do. You want people who can sell the results of CS working on the IT side, but can we at least educate people the difference between the TV commercials for "how to program and test your own videogames" and the ITT "tech-support degree" commericals and the real degree programs (not that ITT and some others don't have valid degree programs, just you gotta pick the one for the career you want to actually DO).

    This is actually what I want. BadAnalogyGuy stated
    Beyond that, a Computer Engineering which encompasses both Software and Hardware engineering is another type of program that would be useful.
    I've been telling my wife for a year now that I want to minor in pre-eng and then go back to school for my MS for some field of engineering. Reckon where I can get one of these CE/SW+HW-eng degrees? MIT, Berkely, somewhere a little cheaper?

    I know I know, masters programs != cheap.
    Really, I only intended to say, "I agree that students who want to learn java should goto a community college. Thanks for the encouraging words from a fellow student". Can those students read assembly code?
    --
    2^3 * 31 * 647
  29. Mmmmmmmmm... Project management! by Savage-Rabbit · · Score: 5, Insightful

    The other is to accept the facts and surrender to the new reality. Move up in the chain. Learn another language, so that you can communicate better with THEM in their language, and can still manage the project. Keep them still dependent on you, instead of THEM learning your language instead *and* your skills and eliminating you from the equation completely.

    So what are we to become? Nations of Project managers? There is a limit to what you can outsource, and if you have any kind of sense there is also a limit to what you should want to outsource for all sorts of resons ranging from security to limiting knowledge transfer to potential future competitors. Of course greed has a way of disabling people's Common Sense Processing Unit, especially in managers. Low end tech jobs and certainly also some high end ones are going to be outsourced, there is a certain advantage (Mesured in money of course) to being able to contract consultants and let them go, sort of like the 'Just In Time' logistics principle preaches, rather than having, say a Sysadmin or an Oracle DBA permanently on staff. Businesses are going to spend some time finding out the painful way just how much staff to keep on permanent call and how much to outsource. The suggestion that you can run a business in the USA using entirely IT staff based in some IT-sweatshop in India for every single conceivable IT function that needs to be performed is idiotic, you will need a mix. Workers her in the west are going to have to get used to the fact that there will be no such thing as a secure job for life (yes, there are still people who believe in that myth), they will spend the rest of their life obsessing about where to go next and keeping their skillset marketable and that if necessity demands they will have to be willing to move clear accross the country or even to another country if that's where the jobs are. This is also the reason why the subject of 'Economic and Job market reform' is causing such panic in places like Germany and France where there are still people who believe the 'job for life', with the same corporation, in a calm static jobmarket is a practical proposition for the majority of the population. The thought of a job market in total flux scares the shit out of them and I won't say I enjoy the place myself but I have adapted to what is happening now and am not banging my head against a wall of memories of how things used to be.

    --
    Only to idiots, are orders laws.
    -- Henning von Tresckow
    1. Re:Mmmmmmmmm... Project management! by thej1nx · · Score: 3, Interesting
      I agree with almost every single thing you say. Yes, offshoring is being taken to insane levels. As a consolation, corporates will find out what doesn't works and eventually those jobs will come back. The balance will be achieved eventually. Yes, a healthy mix is definitely needed. The jobs which can be done just as effectively elsewhere, will be offshored. Those that can't be, must be held back.

      For the other part you are just restating what I said. Americans and others will have to accept that they are competing on a global scale and adapt accordingly. As a second choice, you *can* demand the market to be closed for a while from global competition. But that will just make your economy lose in the long term by becoming non-competitive. And if your economy loses, you still lose eventually.

      A nation of Project Managers ? Why the hell not ?!! The other side just made itself to be a nation of monkey coders.

      Evolve or die.

    2. Re:Mmmmmmmmm... Project management! by maomoondog · · Score: 2, Insightful
      There is a limit to what you can outsource, and if you have any kind of sense there is also a limit to what you should want to outsource for all sorts of resons ranging from security to limiting knowledge transfer to potential future competitors. Of course greed has a way of disabling people's Common Sense Processing Unit, especially in managers.


      If you're saying there's some bumpy times ahead for companies trying to figure out how to outsource effeciently, I'm right with you. Maybe those bumpy times will carry IT demand at a reasonable level through your career. But what about a kid just going into an IT focused degree? You better believe I'd tell him to learn management: when the rest of the world is coding, he'd be better off in charge instead in the exact same market. Asking people to stick it out in IT on the principle that the US should keep some coders is like asking someone to work in a textile factory so that we won't be dependent on foreign textiles. It's good, rational advice for someone you don't like.

  30. Re:Contradictory Article: Economic Theory Triumphs by Alioth · · Score: 2, Interesting
    However, certain politicians oppose the idea of a free market for labor. When a labor shortage arises in the market for high-tech labor, such politicians attempt to damage the correcting force of the shortage by injecting H-1B workers into the market.

    Surely that line you wrote is doublethink?

    A truly free market for labor would mean that H1-B visas wouldn't even be required because there would be no immigration controls and people could just move in as they pleased without worrying about visas. There would be no such thing as 'illegal immigrants' or 'illegal workers'. Immigration law is massive government control over the labor market.

    So criticising government inteference in the labor market while at the same time supporting immigration restrictions is classical doublethink.
  31. Payback's a bitch by HangingChad · · Score: 3, Informative
    I remember not long ago there was a lot of gloom and doom about IT jobs. Many companies, and I experienced this first hand at more than one customer site, had the attitude that you could be replaced by someone in India for 1/3 of the cost and the replacement would labor long hours out of gratitude for the few pennies they were getting. Project managers not liking the price tag, no problem, we'll outsource it. Some of the local staff had to suffer the indignity of training their replacements.

    But it's a different story today. I bill a lot of hours fixing "Bangladore Spaghetti" code, in one case costing more than a clean build would have cost. Even when the work was acceptable, and that was the minority, the language barrier was a constant complaint. While that was going on college students were bailing out of IT programs when the economy was in an expansion mode.

    It's a different story out there today. The bonuses are back, the perks are back. It's not quite as insane as the late 90's but not bad. And the best part to me is that there's a bonus for people who can work in either Linux or Windows environments.

    And to all you project managers who thought you were SO smart outsourcing those expensive projects and the companies that thought they could replace their IT director with a bean counter...NEENER, NEENER, NEENER! LOOOOO-HOO-HOOOOOSSSSERRRRRRS!!!!! (/., raising the level of dialogue in IT)

    --
    That's our life, the big wheel of shit. - The Fat Man, Blue Tango Salvage
    1. Re:Payback's a bitch by MrNougat · · Score: 3, Interesting

      Back in the day, I used to work in auto parts for car dealerships. We sold a lot of wholesale parts to body shops at the time. There was one particular local chain of body shops that was quite a lot of our business, and were getting their parts for something like 5% over cost. Considering that we had to drive to all their locations daily, and jump to do emergency runs, we weren't making a lot of money at all on them.

      One day, this body shop comes and says, "Hey, your big warehouse competitor will give us parts at 3% over cost? Meet it or we're switching." Fine, go. Good luck.

      Three months later, the body shop came back. "We want to buy parts from you again. The service at the other place was horrible." No problem - now it's 10% over cost.

      They took the deal. Just another example of how service beats price.

      --
      Web 2.0 == Giant Blogspam Circle Jerk
  32. These corporations made their bed years ago by sl4shd0rk · · Score: 3, Insightful

    Now they are complaining. Tuff shit. These companies got their monetary crack-fix two years ago by dumping thousands of jobs offshore, dropping their operating costs, and causing a snowball effect for their competition to follow. Now they bitch and whine they can't find anyone to work for them. I wonder why.

    --
    Join the Slashcott! Feb 10 thru Feb 17!
  33. Use common sense - check the job boards etc. by walterbyrd · · Score: 4, Interesting

    I'm in Denver, Co.

    Like most places in the USA there is a huge shortage of nurses. There are full-page ads in the newspaper offering $15K sign-on bonuses etc. There is also a shortage of truck drivers, companies have huge banners outside their facilities advertising for truck drivers. I know nurses that make over $100K/year. According the news, truck drivers are making over $75K/year.

    IT? Funny thing, no full-page ads, no sign-on bonuses, no big banners. In fact, it's quite the opposite. What jobs there are advertised are usually short term contracts with no benefits. There are few ads for IT guys, and fewer still give salaries, but the following describe a few ads I've seen (I swear I am not exagerating):

    - MCSE wanted for one day deployment (setting up PCs), salary $16/hour.

    - Experienced Web-Developer, PHP, MySQL, salary: $6.50/hour (Costco pays workers $17/hour, Wendy's pays $8.50/hour).

    - Experienced Web-Develper, HTML, salary: $0.00/hour, but you are provided with beer when are finished.

    - Web-Develper, HTML, salary: $0.00/hour, you are supposed to work just for the benefit of the experience.

    I occasionally see a few jobs for helpdesk and technicians for about $10/hour.

    Of course some jobs pay more, but good lord do they want qualifications. Consider this "entry level" job that is still on craigslist. No salary is given (typical) but the "entry level" part should give you a clue (I will bet real money that the janitor earns more) :

    - Entry Level - Application Developer Call Centers
    Strong background in object oriented application design, development and debugging. Java, Perl and Visual Studio .Net experience preferred. Experience working with Microsoft SQL Server and/or MySQL. IVR development, design or quality assurance experience a plus
    Date: 2006-03-15, 7:37PM MST
    http://denver.craigslist.org/tch/142288447.html

    Image how much better you would do if you put your efforts into a real career field such as law, medicine, aviation, or for that matter, driving a truck.

    1. Re:Use common sense - check the job boards etc. by Garak · · Score: 2, Interesting

      Those requirements are pretty realistic...

      As much as I hate lying, for a job like that your not going to have the experince with the IVR software, people who have that experience are already working in that field. So lie... Do lots of research before heading into the interview and get up to speed on the technologies they are looking for.

      If they are being unrealistic then you will have to be... Or someone else will be and take the job...

      Any programmer should be able to jump languages without blinking, each one has its quirks but they are all pretty much the same.

      I've also heard of people using friends as references to back up lies about experience.

      I personally haven't done this, and I hope never to have to, but I have had friends with no real experince and no education get jobs requiring a CS degree and 5 years experince. He lied his ass off, pawed off work on others and made his way into management... He is one of these people we techies hate...

      --
      God, root, what is the difference?
    2. Re:Use common sense - check the job boards etc. by DaveV1.0 · · Score: 2, Interesting

      I am a highly-skilled technologist. Specifically, I am production support for an internal unix based websphere application at a major telecom company. I have over 10 years experience.

      I have also been a truck driver. I have logged over 10,000 miles and still have my CDL. I was a trucker for one year.

      As a trucker, I was out for 4 weeks, home for 4 days. I drove 10 hours a day. I spent a lot of money on the road, because you can't carry anything with you. It was lonely work. It was hard mentally, and often challenging considering the way people drive and the fact that one would have to back an articulated truck with a 50' trailer into a space designed for a 43' trailer. You pay is per mile, I was earning $.26 per mile. Some drivers earned much more, but your pay is limited by speed and the amount of hours you drive. This encourages speeding and driving illegally. Most companies have rules against unhooking your trailer, so going anywhere is a bit of a pain. And it can be damned near impossible to find a place to park and get some sleep.

      As a technologist, I work 8 to 10 hours a day. I carry a pager on rotating on-call, and back up others in my department. I don't have much say in what is done even though I was hired specifically because of my experience and knowledge. I don't get near as much work done as I could, mostly because I am either being asked to deal with problems, or I am waiting for information. There is effectively no documentation and anyone who suggests the development of documentation is shouted down. I support internal business applications, but development cycles are extremely tight and there is a rush-to-market mentality in management. We spend 10K per server for an enterprise product that can do multiserver clustering, and we don't use the functionality so we have some interesting availablity problems with mission critical applications.

      I make about 60K as a techie. I made 28K as a trucker.

      I may yet go back to trucking. I am definately thinking about a career change.

      --
      There is no "-1 offended" or "-1 you don't agree with me" mod options for a reason.
  34. Re:Interesting? by Qzukk · · Score: 2, Funny

    I prefer the ring of "C-Octothorpe"

    --
    If I have been able to see further than others, it is because I bought a pair of binoculars.
  35. Re:On Craigslist PHP MySQL developer $6.50/hr by walterbyrd · · Score: 2, Funny

    That is no joke. A least here in Denver. Costco workers make $17/hour.

  36. Peter Principle Example by geoffrobinson · · Score: 3, Interesting

    While people are familiar with the general idea of the Peter Principle (we get promoted to our level of incompetence), the Peter Principle has two exceptions. And you hit on one.

    The super-competent won't get promoted. You have to jump from organization to organization.

    The super-incompetent will get bounced pretty quickly, if you are legally allowed to (France, I'm looking in your direction).

    --
    Except for ending slavery, the Nazis, communism, & securing American independence, war has never solved anything.
  37. Nurses ARE more worth than keypunchers. by Qbertino · · Score: 2, Informative

    I'd say it's about time nurses get paid top dollar.

    And I don't do IT because I want to get rich, I do IT because I like it. Getting rich is about doing the stuff you don't like if your the type to be passionate about a craftmanship or something simular.

    I'm in the process of founding a Ltd. in order to do some financial tricks and generate turnover. Hopefully with the sideeffect of making some 'backstockable' revenue (read: make money, get rich). It's an entirely different game. Infact it involves actively RESTRICTING your time in which you do the stuff you love: programming. And putting the time into stuff people usually hate doing: Paperwork and throwing out the stuff that isn't cost effective - which sometimes means throwing out the fun stuff.

    --
    We suffer more in our imagination than in reality. - Seneca
  38. The key sentence in the article: by stinky+wizzleteats · · Score: 4, Insightful

    Technically speaking, there is exactly enough trained IT talent in the U.S. market to fill all available positions at the current salary levels.
    (emphasis mine)

    The problem isn't the availability of jobs, it's the salary levels. Those levels haven't changed much in 6 years, despite a steep increase in measured (energy, food) and non-measured (USF recovery fees) inflation. Only 6 months ago did I finally start making more than I did in 1997. Would you go into an industry where real wages have been dropping steadily for a decade?

    If one of my kids were to tell me he wants to do with I do when he grows up, I would vigorously discourage it. I've been doing this professionally since 1995. What does that tell you about the state of the industry?

    You like working on things? Become an auto mechanic. You like gee whiz technical stuff? Go to law school and become an IP lawyer. There will not be a middle class in IT when you (or my kids) graduate from college.

  39. Re:Starting IT wages in the US? by easter1916 · · Score: 3, Informative

    Milton, greetings from a fellow Paddy... I live in St. Louis, about as mid-west as you can get. The market here is very hot right now, and though there was pain during the dot-bomb days, it was never as severe as it was on the left and right coasts. Starting salary for a good person with a masters in CS or EE would be around $50K to $60K. My wife began working in IT after retraining from her previous career in business development four years ago, with a mere Associate Degree (much like an Irish National Certificate from CIT or whereever), began at $37K, now makes $65K. I just accepted a job offer for $90K, with overtime payable... but I have 18 years experience, the past 8 being spent in the world of Java, EAI, J2EE and large distributed systems.

    Don't believe the hype! IT is *still* a rewarding and highly lucrative career for those who are good at what they do and who enjoy what they do.

  40. I HATE _IT_ by CiXeL · · Score: 3, Interesting

    I used to love it. I started into computer at 8. worked for my local city government at 15. now im 27 and still in IT. A number of years ago i worked for coldwell banker in los angeles. we assembled their network uniting 60 branches. the company said it was time to cut costs and made us compete for our jobs. they would constantly raise the bar and can the person with the least number of closed tickets. towards the end there was a guy out in ventura who was wiping down computer cases with alcohol wipes trying to create more tickets to keep his job.

    I used to love IT now i f*cking hate it. They took something i really liked and destroyed it. I have other hobbies now which i am trying to pursue into a business but im trapped because IT still is the only thing that will make me enough money to keep me from collapsing into a pile of debt i created during periods of cyclical unemployment.

    I have a vendetta against Cendant Inc. they were the ones responsible for my complete failure of company loyalty.

    I swear to God, I will never respect another company as long as i live.

  41. I see a different problem... by trzeciak · · Score: 2, Insightful

    The problem is not the lack of careers, the problem is that most of regular corporations (not hi-tech like Google, and such) have no career path for technology people. You become a programmer, maybe a project lead, but after that you either go into some pencil pushing job and start using some stupid process methodology (like CMMI), which basically means paperwork and more paperwork (and no additional benefits), or you are stuck!!!

    --
    Linux, please.
  42. Traditions in Business by t'mbert · · Score: 3, Insightful

    The thing that is scaring bright technologists away from the field is simple: businesses see IT developers and other technologists as nothing more than factory-line workers of our day. We are interchangeable parts, and therefore not worth as much to the company as upper management is...or middle management even.

    So for our careers to grow, ironically, business pushes the brightest technologists to management, leaving an even-larger gap in capable engineers. There is nowhere else for us to grow into (case in point, I've been a Senior Engineer for my entire 10-year IT career, there's no higher technology position to go to).

    In fact, development and other complex IT tasks require a type of worker that is not comparable to any other field. They are largely self-managed, and must work out engineering complexities unheard-of in other fields. The bredth of technologies and knowledge are only comparable to the most high-knowledge careers such as law, medicine, and bio-tech.

    Further, the work these technologists do, and the quality of that work, directly affect the bottom-line of the technology company. The loss of a single key technologist can have a ripple-effect that is hard to quantify, but that definitely impacts the bottom line. But due to the manufacturing-centric business practices of corporations and the MBA management crowd, these dollars are never realized. Hence, management views these workers as an expense, and not generating any revenue. Conversely, sales staff, who produce nothing re-sellable on their own, and who cannot affect the cost-basis of a company much, are revered by upper-management because of the positive cash-flow realized by landing sales, and their salaries and position within the company are commensurate.

    Until IT business management practices catch up to the new business landscape, they will continue to scare off the brightest talent, forcing the best technologists into management or other positions in order to see their careers continue to grow. I think Google and a few other top-tier technology companies get this, but the remainder continue to flounder in the IT landscape.

    You can see this ultimately realized by "dad's advice": You don't want to be doing the work, you want to manage. Anyone can do the work.

    No. Not everyone can do the work in this field, just as not everyone can be a bio-tech engineer, and until this attitude changes from business to home, IT won't attract a large crowd.

  43. Nerds Need Not Apply by Myria · · Score: 2, Insightful

    Raises based on social skills and appearance? So THAT'S how they keep the nerds keeping the company running from moving up.

    Melissa

    --
    "Screw Sun, cross-platform will never work. Let's move on and steal the Java language." - Visual J++ Product Manager
  44. Re:The problem is in the people by Overzeetop · · Score: 2, Insightful

    You're willing to take a dead end job (since you don't want the option to go all the way to the top) - realize that your earning potential will be limited to a fraction of the value you add to the company.

    You're IT job will pay far less than other "non-skilled" jobs because it is a desirable profession with some respectibility and a comfortable working environment (all gross generalizations as viewed from the perspective of Joe Public, you must understand).

    If you want to make real money, go learn to be a welder, or a plumber, or a loader operator (backhoe/bulldozer/front-end loader). Most loader opertors I know charge between $75 and $90/hr. Sure they own their machine, but what were you going to do with that money anyway, give it to a University? See, the problem is that you want a cushy, indoor job with steady pay and good benefits. So do a lot of other people.

    Everyone else is complaining, just like the IT folks, that the salaries just aren't up to snuff, or there isn't enough advancement opportunity, or whatever, to get the young kids into their profession. Engineers, Doctors, Teachers - all people who do real "professional" work every day to keep the basic functions of society, but who don't get their hands dirty. They're being beaten down, and beaten out for jobs/salaries by the industries which produce little tangible benefit - Real Estate Brokers, Lawyers, Accountants, Sales/Marketing. A real estate agent will charge you 6% of the value of your property and building to sell it, and you'll pay it. If an architect offered you a contract to design your dream home for 6% of the value of just the construction, most people would complain that the price was too high. I will almost guarantee that the Architect would spend more hours, and more dollars, designing your home than a real estate agent will spend selling it. (I work with both)

    So when you say you want an indoor job that isn't an "evil part of society" with decent compensation (usually meaning 2-3X the local median, i.e. enough to buy a house), you are going to have to compete with a pretty large number of folks out there in the same boat. It's just life.

    I know there will be bitter mods who will mod me down, but by and large it's the truth. Exceptions will always exist. You don't want to hear it, but in todays economy - you are the ditch diggers, along with every other professional who doesn't have an ownership or directors stake in the company. If we could replace you with a machine, we would. If we can hire (insert derogatory foreigh identifier here) at half you wage, that's half of your wage that goes into the corporate profits. Once you understand this, you'll be able to see why you get paid jack shit. No, it's not "fair." But that's what capitalism is all about, and it's mostly here to stay. You need to learn to make the system work for you, and being technically good just isn't enough. Good luck (actually, I really mean it - I want people to succeed, but they need to know what they're up against. You can't defeat an well matched enemy without understanding him.)

    --
    Is it just my observation, or are there way too many stupid people in the world?
  45. Re:Contradictory Article: Economic Theory Triumphs by ranton · · Score: 3, Informative

    Wait a minute. This guy was not writing his senior year political science thesis, it was just a post to Slashdot. Asking for references is okay, but saying that his post is incomplete just because he didnt cite his sources is wrong. If everyone did that, my 30" monitor wouldnt be enough to see 2 posts on the same screen.

    "The government does not intervene when there is a labor surplus"
    Why not? Does it need to? What suggestions do you have?


    He answered all of your questions in his post. He said that a free market corrects itself without intervention. He said that the government doesnt have to do anything except for to foster the free market system. It is okay to ask him to elaborate or give proof, but it was not an incomplete post. He couldnt possibly cover every single angle of the issue in one Slashdot post.

    You can respond and ask questions without attacking his logical reasoning skills.

    politicians attempt to damage"
    Again, use of emotional 'damage' without any reasoning behind why it's 'damaging' and not, say, 'fixing'.


    The reason he used the word "damage" instead of "fixing" is because he does not believe that it is fixing the problem. He believes that it is damaging our economy. And he has given reasoning for why, it is because it floods our workforce with extra workers that the workforce did not need. Which then increases unemployment or at least lowers wages.

    You can say that he is wrong, but at least give examples of why. You attack him for not explaining himself, but you do not even try to explain yourself. You are simply attacking him with no basis for your arguments.

    Sounds alot like the pot calling the kettle black.

    --

    --
    -- All that is necessary for the triumph of evil is that good men do nothing. -- Edmund Burke
  46. IT not a fit career by DragonTHC · · Score: 2, Insightful
    Meanwhile, broadband and voice over IP are giving more U.S. workers the agility to compete by working from home in virtual call centers.


    Call center jobs are hardly IT and certainly not a career. The turnover rate for Call centers is extremely high.
    --
    They're using their grammar skills there.
  47. Its called civil servive by majortom1981 · · Score: 2, Insightful

    people keep forgetting to look into civil service jobs. I am a network technician at a library. I make $50,000 a year and I am on a union so i have job security. Ther is also room for me to move up there are about 6 or 7 higher jobs titles that I can move onto in my county alone . For each one you have to take a test. People also keep forgetting that for every job that moves to india you need a network person here in the U.S. that keeps the required links and phone systems running that conenct that office in india to the U.S.

  48. No secure job for life by KenSeymour · · Score: 2, Insightful

    Sure, no one should believe in a secure job for life.

    But the banks sure believe in 30 year mortgages. And if you are out of work long enough,
    you will default and join the ranks of folks who have a tough time getting mortgages.

    You pay a hefty transaction fee if you need to relocate to stay employed.

    At one time, those in the know said: Don't worry about the US losing all those manufacturing jobs, the future is in technology.

    So now we have lost a bunch of technology jobs. Some to slower domestic and world-wide demand, some to outsourcing.

    I thought I was on the high end of skilled technology workers. Then a Fortune 25 company
    cut me loose.

    Am I adapting? Sure. Do I like it? No.

    I don't think many people expect a job for life. But it would be nice if
    you had some idea if you could continue to afford the house payment
    for the length of the loan. It must be worse for those who want to start a
    family. Sure you can afford it now. But what about after the next big
    management trend?

    --
    "We can't solve problems by using the same kind of thinking we used when we created them." -- Albert Einstein
  49. Re:The problem is in the people by cowscows · · Score: 2, Informative

    As one of those architects designing houses for people, I'm going to agree with the grandparent comment at least in that regards. While I know that real estate agents can work pretty hard, designing houses is generally much harder.

    Saying an architect can just turn around and produce another design is simplifying things a bit much. A building is a very complicated thing. Houses are, in many ways, just as difficult to design as larger structures. They've got all the same stuff(structure, electrical, plumbing, site conditions) as a big commercial structure, plus you're competing with developers and dinky websites selling floor plans for $250. If you don't keep your client incredibly happy and convinced that the money they're paying you is well spent, it's very easy for them to fire you and get a house built another way. Will you still get paid for all the work you already did for them? Maybe some of it. A large percentage of the projects that go through the office that I work at end up not getting built. It's the nature of the profession.

    But yeah, architects in general are severely underpaid. It kind of sucks. Just thought I'd share.

    --

    One time I threw a brick at a duck.

  50. good paying webdev jobs don't list sal. (usually) by cascadingstylesheet · · Score: 2, Insightful

    >.- Experienced Web-Developer, PHP, MySQL,
    >salary: $6.50/hour (Costco pays workers
    >$17/hour, Wendy's pays $8.50/hour).

    The good paying web development jobs don't list a salary (usually). They just say "DOE" or "market", if they say anything. It's up to you to negotiate a good rate. So, yeah, the ones that list a rate are poor.

    I've done *way way way* better than anything that you have listed here, pay-wise. Jobs found through Monster and Dice. And I don't have a degree, or any certs.

    Also, maybe it's just where I live, but I've never seen a craigslist job posting that wasn't absurd.

    Search tip - set up indeed.com search feeds on bloglines ("{skill} in {some town near enough to me}"). Awesome.

  51. IT: the bad and the ugly by dalroth5 · · Score: 2, Insightful

    Hello folks.

    Summarising some comments so far and adding my two cents:
    1. IT is a short career.
    My 2c: yup. Advice:
    (a) while under 30, jump frequently; contracting is best because there's no bullshit, no office politics, and some professional respect. You also learn a _lot_.
    (b) Once over 30, find an SME out of the city and _stay_there_ because you won't get any more contracts. Expect to be let go at 40 with a paper-thin excuse. Save some money for retraining in a job which can only be done onshore: plumbing, plastering, welding and so on. Find a niche market, develop software at home and become an ISV.

    2. In IT you are low on promotion prospects.
    My 2c: yup. Advice:
    Make a choice whether you want to program or become a faceless middle manager (assuming you're offered the choice).

    The real reasons for being let go (in no particular order):
    * You're expensive, especially compared to a worker elsewhere in the world.
    * You're approaching the age of qualifying for the pension they promised you, and for which they've already spent your money.
    * You're approaching the age at which you'll need the health insurance they promised you, and for which they've already spent your money.
    * You're getting opinionated and developing bullshit intolerance.

    Thanks for your time.

    --
    "We reject kings, presidents and voting. We believe in rough consensus and running code." Dave Clark, IETF
  52. The problem is the definition of qualified by Webinizer · · Score: 2, Interesting
    I found this one and a bunch more at ridicoulousjobpostings.com Maybe the problem is what your definition of is is when it comes to qualified.
    3694 - Websphere Infrastructure Developer Reply to: Date: 2006-03-09, 9:55AM PST Purpose: Performs and leads project activities related to web server administration and application deployment. Can resolve advanced technical issues and provides application design assistance. Acts as escalation point for difficult to solve technical problems. Provides customer service on a consultative capacity. Required Skills: Knowledge of web-related technologies. General networking. TCP/IP concepts and addressing. LAN/WAN technologies and specifications. Hub/Switch/Router configuration concepts. Name resolution protocols, such as DNS, WINS, ARP. Proxy Services (both forward and reverse). Domains and Certificates: DNS and Domain Registration concepts. Server certificates (for SSL) and Code Signing. Advanced Web Farm Architecture concepts: Load balancing and fault tolerance. Security (firewalls, network address translation, intrusion detection, etc.). Server clustering and high availability. External storage and backup strategies. Extensive Microsoft web experience: Windows IIS, Transaction Server, Site Server. Windows SharePoint services (Teams services, Portal services). Advanced experience with: IBM WebSphere Application Server (5.x, 6.x) IBM Business Integration Server (MQ Series, Adapters). Apache and Apache-based web servers. Familiarity with other web servers, application servers (e.g. Tomcat or JBOSS), portals (WebSphere preferred), and middleware. Web content and application replication and deployment methodologies. Knowledge of web application development processes and tools: Java script, VB Script. COM / DCOM / .NET. Java Beans, Enterprise Java Beans, CORBA. Proprietary systems: Vignette, Siebel, Cold Fusion, etc. XML Database concepts and connectivity issues. SQL DB2 Server platforms: Windows (Advanced) Server 2000/2003. Solaris (8,9,10)/AIX (4.x, 5.x). Familiarity with mainframe (z/OS) operating concepts. Behavior skills, including: Customer services. Excellent communication skills. High degree of independence. Follow through. Integrity. Performs and often leads project activities related to web server administration and application deployment. Committed to application development process, working within enterprise change control guidelines and working with development teams to ensure that adequate quality assurance work has been completed before applications are promoted to production. Resolves routine to advanced technical issues; acts as escalation point for difficult technical issues. Analyzes system and application software malfunctions and corrects or assists in problem resolution. Provides consultation to developers, designers. Offers suggestions on best uses of web technology. Develops and publishes best practices and standards. Consults with senior personnel and/or management on web-related issues that directly impacts company personnel and relations. Evaluates, installs and maintains web software and hardware. Demonstrates a commitment to quality and the process of continual improvement. Identifies and responds actively and with sensitivity to the needs of customers and is open and responsive to change. Provides off-hour support of web applications and web-related infrastructure.
  53. The industry has only itself to blame by KC7GR · · Score: 4, Insightful

    The tech industry as a whole (I'm talking not just about IT, but also electronics and, more specifically, electronics engineering and manufacturing) has only itself to blame for what is a very real problem.

    As at least one other poster has pointed out, the idea of job stability in the long term (as in staying with, and progressing with, a single company for one's entire career) has gone straight out the window. What companies have forgotten is that many people (myself included) WANT job stability as part of the package.

    It's a vicious cycle. Offshore workers in engineering and manufacturing don't pay taxes in the US, they don't send their kids to school in the US, and they don't buy their groceries, homes, TVs, or whatever else they want in the US.

    This means a lot fewer tax dollars for the very educational institutions that are supposed to be turning out science and engineering graduates. Fewer graduates means that tech firms feel they have to resort to hiring in India, China, or wherever the talent they need is (and why they don't make use of local engineers and techies who have ALREADY been laid off is a complete mystery to me), which means even more offshore workers, and the cycle continues.

    A few months back, Intel CEO Andy Grove wrote an editorial in one of the electronics industry trade journals, moaning and complaining about how our schools need to do a lot better in turning out the engineers that Intel and the rest of the industry need.

    The very next day, I read a small sideline article in the business section of the local paper, saying that Intel was opening a new engineering center in India that was going to employ at least a few thousand locals.

    Nowhere in these articles did I find any mention that Intel was going to go out and rehire engineering or tech people that it had previously laid off. How many ex-engineers and techies -- very highly skilled ex-engineers and techies -- are working as baristas and grocery-baggers these days?

    Whenever I hear the name Andy Grove now, one word consistently comes to mind: Hypocrite.

    Know what, though? There's a hidden irony, and it is one that is, one day, going to come back to bite the crap out of the companies that insist on selling themselves and our country's manufacturing base out to offshore interests.

    The standard reasoning for going offshore is to save money. There are all kinds of 'official' reasons for doing so, but it usually just comes down to greed on the part of the corporate bigwigs.

    When you ship work offshore, you start raising the standard of living in the countries that you're opening branches in. You're giving lots of locals a steady job and income, which raises spending and the tax base. Things in that country start getting more expensive (in other words, inflation creeps in as it does with any functioning economy).

    What do you think is going to happen when the standard of living in whatever country gets high enough? It's going to get just as expensive to manufacture offshore as it was ONshore. Any savings that were once gained from offshoring are going to evaporate.

    I'm just waiting and watching (from a very stable position in civil service, thankfully) for the whole structure of offshoring and outsourcing to implode under its own weight, and I'm willing to bet that the companies that once embraced the idea won't be able to handle it any better than they handled the dot-bomb meltdown.

    Break out the popcorn...

    --

    Bruce Lane, KC7GR,

    Blue Feather Technologies

  54. Re:Contracting = Jump as much as you like. by NialScorva · · Score: 2, Interesting

    A successfully completed contract would be a "very good reason" for leaving. Reaction will depend upon what you are applying for, too. It's not hard to get typecast as a "short contracts person" and have someone who is looking for a long term duration employee to view that type of history as an ill fit to his needs. The opposite can be true as well. Then again, a lot of places are so hard up for anyone that can correctly spell "IT" that they don't care about your history.

    There are obviously exceptions to every rule, but someone who feels comfortable taking a series of short contracts or hopping more frequently probably doesn't need to read advice in a slashdot comment. Like most things in programming, advice and rules are the things you follow until you know why they should be ignored. A path of working at places for at least years is a good rule of thumb for getting that experience if you don't already have it.

  55. IT is a stupid world by gatesvp · · Score: 2, Insightful

    Let's face it, IT's job is to put people out of work, or to reduce the skill level required to do a job. If we're good at it, we can also put ourselves out of work.

    This means a few things:

    • Non-managment "users" generally don't like us. Our new casino accounting system will knock off the need for 5 of the company's 10 accountants. Those 5 accountants are a little peeved, but that's how software generates ROI.
    • Further IT advancements (i.e.: better server management tools) reduce the effort required by IT staff. If we have 10% more projects, MS and Sun will come out with ways to make us 10% more efficient developers. So we don't need more developers, just newer tools. This of course, means that we actually don't need that many more developers.

    These things are not true with many other industries. Backhoe operators don't remove other people's jobs. Civil engineers don't cause construction workers to lose jobs. And neither of these groups are doubling their efficiency every 18 months :)

    Reasons IT will suffer:

    • People do not understand software or hardware. They do not understand programming and databases like they understand (or fear) cars, accounting or moving large piles of dirt. This means that they don't appreciate its complexity.
    • People do not appreciate the importance of software quality. They understand the importance of a collapsing bridge or a ruined foundation, but IT people are not seen as bridge-builders.

    If the average joe does not understand IT complexity, then they don't understand our billing rates and cannot justify our training and salary. IT is still fighting the concepts that software is cheap to make and hardware is cheap to buy and maintain. Clearly, we know that this is not the case.

    The Solution:

    • Professional Organization (leading to)
    • Professional Certification (leading to)
    • Increased Accountability (leading to)
    • Easier justification of our time.

    MCSD.NET != P.Eng.

    We need a Professional Software Engineer (or equivalent) designation to even begin the process of justifying our "exhorbitant" salaries and to bring to light the understanding of IT's inherent complexities.

    If we are viewed as mechanics, then people will pay us as mechanics. If we are viewed as Engineers (and can deliver as such), then people will pay us as Engineers. MS, Sun and RedHat certs. are only part of the picture, we need a self-governing body like engineers, accountants, doctors and lawyers or we will simply become greaseless mechanics and painters that never get dirty. And we don't get respect for that type of labour.

  56. I believe the myth and jumped ship by Deviant · · Score: 2, Interesting

    I am back at University at 24 because after 4 years in IT I really started to believe it was a dead end. Now I am studying secondary humanities education - teaching can't be outsourced and provides much greater stability and benefits in the long run. It is a career that will still be there in 40 years and I couldn't be sure of that with IT.

    The way I see it the field is being attacked from two directions. I think that the software is going to get good enough where most of the mundane management tasks will be automated away. It will require a skilled engineer or two to come in and set it up and then it will practically run itself. I think that MS will compete with linux/unix on the server side with a OS that is smarter and easier to manage - and with their resources I think they will succeed at least to the point of needing fewer human resrouces in IT in many oranizations. Their advertising to managment will be something like buy Server 2010 and you will need less than half the IT people. Even that initial setup of this new infrastructure may well be done by the services arm of an IBM, HP, Sun or the like bundled with the purchase of the software/hardware. The lower level end-user support over the phone for larger organizations will be offshored (I worked for a large international bank and that had already happened to their Helpdesk. It was in the process of working its way up from there) and the smaller ones won't pay much for local helpdesk staff.

    There will be a few niche jobs where buisinesses either prefer or are required to have somebody local and onsite - like law firms, government or the defense contractors - but in the end I think there are too many competant people out there and will not be enough jobs for them all to remain in the field in 10-15 years time as things progress down their current road.

    I hope that I am wrong but I felt not making the change now while I can would be gambling with my career and my future. You can say what you want about teaching but it is much less of a gamble...