Slashdot Mirror


IT Job Hiring Slumps

snydeq writes The IT job hiring bump earlier this year wasn't sustained in July and August, when numbers slumped considerably, InfoWorld reports. 'So much for the light at the end of the IT jobs tunnel. According to job data released by the Bureau of Labor Statistics, as analyzed by Janco Associates, the IT professional job market has all but lost the head of steam it built up earlier this year. A mere 3,400 IT jobs were added in August, down from 4,600 added for July and way down from the 13,800 added in April of this year. Overall, IT hiring in 2014 got off to a weak start, then surged, only to stumble again.' Anybody out there finding the IT job market discouraging of late and care to share their experiences?

250 comments

  1. Re:bringing in more H1Bs will solve this problem by beaverdownunder · · Score: 2

    ...or the standards of computer science education in Western countries could improve? We could start with insisting all CS students learn a close-to-the-metal language like C, and not graduating JavaScript specialists.

  2. Re:bringing in more H1Bs will solve this problem by Lumpio- · · Score: 4, Insightful

    And how many jobs actually require you to get "close to the metal"? It's pretty few and far between in practice. Besides, only bad programmers are reliant on the first language they learn. Good ones can pick up the best one for the job at hand fast. Are you stuck using the first language you learned? I learned the ropes using BASIC but I haven't touched it since. It really doesn't matter.

  3. Re:bringing in more H1Bs will solve this problem by tenco · · Score: 2, Insightful

    And how many jobs actually require you to get "close to the metal"?

    The important ones. Like, developing software for control units in vehicles.

  4. Re:bringing in more H1Bs will solve this problem by Lumpio- · · Score: 2

    I said "how many". Not "what kind". There aren't that many jobs developing vehicle control units. Maybe in 20 years when self-driving cars fully take off.

  5. Re:Why buy American? by Anonymous Coward · · Score: 1

    Indian programmers are just as good and even if they are not, they cost less than 1/5th of an American programmer.

    I've yet to see one project with a majority of Indian programmers that produced quality software without going over budget after half the code had to be rewritten by real programmers. Besides, salaries in India are going up FAST. Even if it hypothetically is 1/5 for now, it won't be for long.

  6. No one does anything over the summer by Anonymous Coward · · Score: 3, Insightful

    The peak times for jobs seem to be autumn and winter - everyone is on vacation over the summer. No one does anything. Anyone still around is covering for the people on vacation. Interviews and hiring are really low priorities. This fall, people will start thinking about next year's projects.

    1. Re: No one does anything over the summer by Ronin+Developer · · Score: 4, Informative

      Finally, somebody cut to the chase rather than going off on some other tangent. Glad I read this far to find your post.

      Little hiring occurs in the summer. All the decision makers are on vacation or taking half days. Project money (and, hiring money) from the budget is getting low. Projects started when they had money are established.

      Come autumn, there is a need to burn off excess budget moneybags- use it or lose it. Lots of little projects are started, projects get defined at a high level and budget requests for the next year are made. If a department does use their allocated budget, they will see a drop for the new year without extenuating circumstances.

      Early winter, there is a flurry to hire people, likely contractors, to do the little stuff. Real hiring starts at the beginning of the year and runs through the remainder of the quarter.

      We aren't seasonal workers like retail. Our work force isn't returning to school creating a need for immediate hires. Where we run into problems is when management treats employees like disposable contractors only to find they need to hire later rather than pace the work and retain their workforce.

    2. Re: No one does anything over the summer by Anonymous Coward · · Score: 0

      Finally, somebody cut to the chase rather than going off on some other tangent. Glad I read this far to find your post.

      Little hiring occurs in the summer. All the decision makers are on vacation or taking half days. Project money (and, hiring money) from the budget is getting low. Projects started when they had money are established.

      Come autumn, there is a need to burn off excess budget moneybags- use it or lose it. Lots of little projects are started, projects get defined at a high level and budget requests for the next year are made. If a department does use their allocated budget, they will see a drop for the new year without extenuating circumstances.

      Early winter, there is a flurry to hire people, likely contractors, to do the little stuff. Real hiring starts at the beginning of the year and runs through the remainder of the quarter.

      We aren't seasonal workers like retail. Our work force isn't returning to school creating a need for immediate hires. Where we run into problems is when management treats employees like disposable contractors only to find they need to hire later rather than pace the work and retain their workforce.

      tl;dr Bosses are lazy, and executives can't manage a budget for shit. Haha, suckers.

  7. Re: Why buy American? by Anonymous Coward · · Score: 1

    Because there is more to programming than stringifying bits of code in an endless cycle of mindless repetition. I have seen my fair share of Indianand Chinese programming style, and while it produces code that works for one particular instance of a problem, it uterly fails to deliver on much desired attributes, like extensibility or even simple readabili. In other words, if it works don't touch it.

  8. Re:bringing in more H1Bs will solve this problem by RabidReindeer · · Score: 3, Insightful

    Unfortunately, a lot more employers are demanding quick-and-dirty JavaScript-style solutions than rigorous close-to-the-metal C solutions.

    Because getting a pretty UI up in a hurry makes it look "done", but making something with quality takes time without "doing anything" that PHBs and users can see.

  9. Innovation on hold by Anonymous Coward · · Score: 0

    Actually if you look at the innovations in the IT sector there really have not been much lately. The first decade of the millenium saw a rapid expansion of web services which actually delivered never before seen services (from the mass market point of view at least).

    Of course you could say that Facebook and such are just iterative refinements of the previous attempts such as MySpace but in my opinion the last few years have seen nothing but small refinements and even these coming only from the big players. No new disruptive tech, nothing new on the web (file sharing, social networks, everything has just stalled). Even the gadgets are more or less the same and it is hard to see an Apple iWatch or VR goggles really expand the IT sector. You actually do not need hire a lot of people to refine old stuff and small start ups rarely go on a hiring spree untill they have got some serious funding which would require something innovative and that is just the problem.

    1. Re:Innovation on hold by Anonymous Coward · · Score: 0

      The biggest problem is the damn forced-use of applicant tracking systems when applying for a position with an organization. Your resume has a sufficiently close to zero probability of ever being read by a human being. And there is the proverbial purple squirrel that every laundry list of requirements seems to seek yet never find (unless they only can be found in India).

    2. Re:Innovation on hold by Anonymous Coward · · Score: 0

      Pad your resume

      I've been interviewing programmers from the Sub-continent for around 5 years. They will put stuff on their resulme if it was used 'somewhere' on their project.
      for example a web designed said that he was a SAP expert. He didn't know an iDoc from the differences between an HTML-get and an HTML-post operation.

      Then there are the non-subject skills. By this I mean all the intangibles that go with the job and ones that decen developers have in abundance. Things like 'fault finding'. Most Indians IMHO don't have a clue about it. Their education system does not really teach this stuff. (I was based in Mumbai for a few years and saw it at first hand). It is only after these guys (and 99.9% of them are under 30 males) will only pick this up after your company has paid indirectly for them to get it.

      By all means pad your cv but don't ever lie. It will come back to haunt you.

    3. Re:Innovation on hold by l0n3s0m3phr34k · · Score: 1

      this too is a big reason there are less women in IT. Guys are more willing to stretch their experience...women are more conservative on their resumes...thus they don't get the job as often.

    4. Re:Innovation on hold by Anonymous Coward · · Score: 1

      Bollocks. Especially if you are referring to Indian women. They get a really rough time from their compatriots. Many male indians think that the women should be at home bringing up children or even if they are in the workplace, the women should keep quiet and not speak up in meetings.
      I have a team of 9 (soon to be 12) devs in Chennai. 10 of the 12 will women and they are really good developers. The men seem to think they know it all OR if they don't they must not be seen to ask questions for fear of being regarded as inadequate.
      I broke the ice with my team by turning up for work in a Sari every day for a week.
      now they are the best devs and are willing to argue bits of the design with the rest of us.

    5. Re:Innovation on hold by Anonymous Coward · · Score: 0

      I never lie on my resume precisely because I will not compromise my ethics. These days age discrimination is rampant. The job ads either only want 2-3 years experience so you cut-out most of your experience or the job ads don't mention a specific amount of experience so you provide a more complete history. Yet you never hear back in either case. I have even done volunteer work and have been told it doesn't count as experience because it is unpaid. WTF?

    6. Re:Innovation on hold by lgw · · Score: 2

      The biggest problem is the damn forced-use of applicant tracking systems when applying for a position with an organization. Your resume has a sufficiently close to zero probability of ever being read by a human being. And there is the proverbial purple squirrel that every laundry list of requirements seems to seek yet never find (unless they only can be found in India).

      I work for a large US corp. We use an applicant tracking system. Hiring managers and internal recruiters scour it constantly looking for that one overlooked resume that the other guys might have missed. But mostly it's about LinkedIn these days: my manager sends maybe 100 emails a week to people hoping to find anyone actually looking for work. We have reqs we can't seem to fill, IMO because developers with established careers haven't figured out yet that opportunity is knocking again.

      --
      Socialism: a lie told by totalitarians and believed by fools.
    7. Re:Innovation on hold by micahraleigh · · Score: 1

      Ditto. This is the main reason I use a recruiter. Also because there's a ton of little companies that are looking but you can't discover them easily.

      Recruiters get past these barriers somehow.

    8. Re:Innovation on hold by pete6677 · · Score: 1

      Be honest, have you ever actually hired someone that you found via your ATS? Nobody has.

  10. Re:bringing in more H1Bs will solve this problem by Anonymous Coward · · Score: 0

    I would expect a Computer Science student to learn and have real programming experience with languages from all major paradigms (imperative, OO, functional, logical, parallel, ...). For "close to the metal" they should actually learn to code in assembly. But I agree C is also good to know, because the performance-sensitive parts of many applications are still written in C and not a higher language. But I personally have never gotten around to doing a lot of C because pointer arithmetic hurts my brain.

  11. Re:bringing in more H1Bs will solve this problem by Anonymous Coward · · Score: 1

    Sorry to crush your expectations but most graduates learn to /actually/ code during the first few years of their first job. If they learn at all, that is. Academic assignments are still just puzzles that are outdated and/or detached from reality and teamwork exercises don't work when only one person in each team is interested in working.

  12. Re:bringing in more H1Bs will solve this problem by Anonymous Coward · · Score: 0

    rigorous close-to-the-metal C solutions

    That's a contradictio in adiecto. Close to the metal is never rigorous. To write programs in a rigorous way means to write them in the most concise and abstract form that fits the problem, and leave implementation details to the compiler/libraries. For that you need a higher language.

  13. In America by ScottyLad · · Score: 4, Informative

    IT Job Hiring in the USA Slumps

    FTFY

    --
    Philosopher (n) - a wise person who is calm and rational; someone who lives a life of reason with equanimity
    1. Re:In America by Anonymous Coward · · Score: 1

      Job Hiring in the USA Slumps

      FTFY

      Earlier in the year tomfoolery pundits blamed the weather for the poor economy, but now those same fools call the jobs report an "anomaly". Fools by double. This economy can hardly be called a "recovery", and it's been five years on yet fools still talk of a "recovery". They're still inebriated on the kool-aid.

    2. Re:In America by FooAtWFU · · Score: 1

      A meaningful distinction, but have you tried getting hired in Europe as an American? It's kind of intense. I'm still working on it. :b

      (Still, certain it's far better than the other way around).

      --
      The World Wide Web is dying. Soon, we shall have only the Internet.
    3. Re:In America by Anonymous Coward · · Score: 0

      Try big internationals, organizations where almost everyone is expat. Many of them are desperate for good candidates but the latter can't be bothered to apply.

    4. Re:In America by Anonymous Coward · · Score: 0

      It is implied, this is an USoA site after all.

    5. Re:In America by Anonymous Coward · · Score: 0

      I did, with a work visa as the spouse of a full time student. The companies that wanted me were *drooling*, but I had enormous problems with bureaucracy. The managers that hired me changed jobs or had medical problems, so I had to work with managers who were *not* interested in fixing the actual problems, they were interested in creating resource allocation charts and ticking off checklists from those planning charts.

      It was fun: I got a tremendous amount done by going to folks who did the actual work, in related departments, finding out how to get systems working by talking directly to the other engineers, and helping clean away tremendous amounts of procedural deadwood that was causing lots of mismatched tools to never work together, and critical specifications to be misinterpreted and overlooked. One of my most fun times was when a new manager caught me labeling wires when I was supposed to be designing high availability software. My answer was "we just bought a switch, we need to know the layout of existing networking to make *any* change. It's all supposed to be pair bonded and tied to two switches, and it obviously isn't, I shouldn't add anything until it's mapped out."

      He sent me home early that night in a huff. Then one of the switches crapped out, and the closest thing to a network diagram and wiring diagram was the sketches I'd made and the partial labeling I'd just done. Between that, and the spare cables I'd made *damned sure* we included in the order for the new switch, we were back up in about 2 hours, including my transit time. And no I did *not* break the switch, but I could not have planned it better.

    6. Re:In America by FooAtWFU · · Score: 1

      Possibly that's because they're advertising for things like "minimum 5+ years experience with Java" or PHP.

      --
      The World Wide Web is dying. Soon, we shall have only the Internet.
    7. Re:In America by rnturn · · Score: 1

      ``... they're advertising for things like "minimum 5+ years experience ...''

      But still only offering what, in other times, would have been considered an entry-level salary.

      --
      CUR ALLOC 20195.....5804M
    8. Re:In America by tepples · · Score: 1

      One of my most fun times was when a new manager caught me labeling wires when I was supposed to be designing high availability software. My answer was "we just bought a switch, we need to know the layout of existing networking to make *any* change. It's all supposed to be pair bonded and tied to two switches, and it obviously isn't, I shouldn't add anything until it's mapped out."

      With some personalities, the way to justify what you're working on is to explain how what you're working on leads to what you're supposed to be working on. Sometimes you have to be like the old "Eliza" program that simulated a psychoanalyst, turning around your manager's exact words at him or her: "In order to design high availability software, we first need a high availability network. As a first step, I'm making sure that one is in place."

    9. Re:In America by lgw · · Score: 1

      Lots of people meets those qualifications. Lots more should realize what the hiring manager is likely looking for at a big company is "5 years coding experience, knows some Java (or PHP)". Small shops need someone who can contribute right away, they often don't have the budget to get people up to speed. Big companies are usually just looking for smart people who get things done.

      --
      Socialism: a lie told by totalitarians and believed by fools.
  14. Re:bringing in more H1Bs will solve this problem by Anonymous Coward · · Score: 1

    Refutation: OS kernels.

  15. To fix this by Anonymous Coward · · Score: 0

    I suppose more girls need to learn programming.

    1. Re: To fix this by Anonymous Coward · · Score: 0

      Only if we can pay them 1/5 of a man's salary and you know sexually harass them.

  16. Re:bringing in more H1Bs will solve this problem by ubersoldat2k7 · · Score: 1

    Programming is only a tool to learn other concepts which are basics of the CS/Software Engineering curricula, like algorithms, data structures and much more stuff which are not programming. If what you want is to learn programming, study something else.

  17. Re:bringing in more H1Bs will solve this problem by ledow · · Score: 1, Interesting

    What employers demand should not dictate what universities teach.

    Otherwise we are quite literally giving a bunch of people McDonald's certifications and telling them that's an education.

  18. Re:bringing in more H1Bs will solve this problem by Anonymous Coward · · Score: 1

    In Ireland, an Indian guy told me that Irish people don'g get the jobs in IT in Ireland "because they['re] not strong in IT".
    I'm pretty sure I, as one of the only ~20 of an original ~80 in our course met the standard. No standards problem there, no skills lacking. I learned to program in C++, Java, Perl, mainly didn't remember much of the Caml I learned. I never got the opportunity to even interview for a programming job in Ireland - that's right - interview. My final year project was in Java and I was very proficient in Java before the end. The difference I think is, IDE's and big libraries and API's weren't stressed enough.
    Never got a sniff of a programming job.
    Rumours are dangerous things...
    My advice: Change your name to Ahmed Kumar and confess yourself as a freelance expert in every acronym, make training videos with a native Indian accent, and make a portfolio of do-nothing applications of programming on your CV and watch the calls come flooding in.

  19. Re:bringing in more H1Bs will solve this problem by ubersoldat2k7 · · Score: 1

    If that's the case we should all go and learn Scada because of, you know, nuclear plants and that sort of stuff which are more important to me than a stupid car that can't drive in heavy rain.

  20. It would be less of an issue by MikeRT · · Score: 3, Insightful

    If companies were greatly limited in how they can hire foreign workers and even outsource. With the news that all net job growth since 2000 went to immigrants the real question is how many H1Bs are actually doing exceptional work versus simply being cheaper? I bet if we outright eliminated the H1B visa and added some padding to the O visa (exceptionally talented, rare skill sets) we could free up several hundred thousand jobs that should be going to Americans.

    Glenn Reynolds of Instapundit noted that when his local government in Tennessee cracked down on immigration violations, suddenly businesses that relied on low and unskilled workers had to find ways to entice young black workers at legal wages to take them. Guess what? Black unemployment dropped even though not a whole lot of jobs were actually created--if any. It was simply a political matter of forcing businesses to obey the law (imagine that).

    The solution is aggressive immigration control, especially deportation of most immigrants at this point. Legal or illegal, doesn't matter. We don't need them. Our country is demonstrably not better off with them, especially the lower skilled ones (in fact anyone who supports mass immigration of lower skilled/unskilled immigrants implicitly hates the black and lower class white communities).

    1. Re:It would be less of an issue by BitcoinBenny · · Score: 1

      I don't think this would help.

      You are using service jobs as an example which by definition are location-specific. Programming, IT, Networking can be done from almost anywhere. At least the H1B system is increasing dollars circulating in the US. I don't think the choice is between American workers at American wages and H1B workers. The competition is entirely foreign firms that can just offer more competitive pricing and American workers. If we force that equation to be evaluated the American worker loses until we get labor cost equalization.

    2. Re:It would be less of an issue by hampton2600 · · Score: 1

      Umm... you don't seem to understand what an H1B is. It's actually a very expensive employee. You can't pay less than $80k to an H1B, and usually I've had to pay $120k+. Like, it's not cheaper labor. It's usually smarter labor and all the talented, flexible, non-sociopathic programmers are currently employed.

      --
      "I don't want to start a holy war here..."
    3. Re:It would be less of an issue by buddyglass · · Score: 1, Flamebait

      Our country is demonstrably not better off with them

      I don't cede this point. Nor would the majority of those who actually study and think about this stuff.

    4. Re:It would be less of an issue by lgw · · Score: 1

      All this H1B complaining from people who have never hired H1Bs at a large company, or likely even worked with them. Unskilled immigration is a different story (though any immigrant who finds work is welcome in my book), but America certainly need more people with STEM degrees!

      --
      Socialism: a lie told by totalitarians and believed by fools.
    5. Re:It would be less of an issue by Anonymous Coward · · Score: 0

      I have worked with hundreds of them. I have met a select few who weren't asking me to help them fix things they should already know the solution for.
      I don't have a STEM degree, or any college education for that matter. But guess what, they do.

      It may not be an immigration problem, but it is definitely a contract problem.
      The vast majority of companies are now using groups like Infosys and Tata to fill their ranks, and in many cases, I have seen entire departments filled with contractors.
      Most of which are H1B.

      Finally, how do you compete to provide the best "X" in a global economy, when after a few years, your entire department goes back to their home country, taking with them what they learned, fully prepared to become competitors.

    6. Re:It would be less of an issue by lgw · · Score: 1

      Are you talking about "IT" or software development? I don't doubt you, but my experience with (non-contract) H1B workers has been rather the opposite - it's only the best and the brightest who the company will pay to move to the US, while the 80% work from India or China.

      --
      Socialism: a lie told by totalitarians and believed by fools.
    7. Re:It would be less of an issue by Anonymous Coward · · Score: 0

      Come on dude, you linked to breitbart.com and then don't even bother to link to your instapundit source. Both sites are loony-bin. Just like I would never site a story at the huffingtonpost for fear of being laughed off the forum you shouldn't be citing those places either. None of those sites even pretend to care about journalistic integrity, they are infotainment at best and pander to the dark impulses in men's souls at the worst.

      Furthermore the breitbart article doesn't even say what you claim - it only referred to north carolina which is hardly representative of the country.

    8. Re:It would be less of an issue by Anonymous Coward · · Score: 0

      I take offense to this. I am extremely flexible, talented enough for a junior position, and damn empathetic. Yet, here I am, Jobless. Now why is that? It's because I suck at communication, lack a degree, and have horrible self esteem. But you know, from the perspective of someone who hasn't talked with anyone face-to-face in 4 years but was loved by all of his previous employers, I hardly even know where to begin in a job search. Only senior positions seem to be advertised online.

      I hardly have the confidence to show off my personal projects because any time I look at them all I see are the flaws. Inability to approach other people outside of professional settings has meant that I haven't improved as much as I should have given the time investment. I may even be behind the curve by now (my, how programming has changed in 7 years). Heck, I would accept minimum wage, full time, assuming avenue for advancement, if I could even get the chance to work in a professional environment.

      Well, I'm not American so this article is mostly irrelevant to me, but fuck my life. Time to look for a new career. Maybe, now that our government has finally stopped the abuse of the foreign slave trade (sorry, "Indentured workers") I can get a job at McDonalds.

    9. Re:It would be less of an issue by visualight · · Score: 2

      Programming, IT, Networking can be done from almost anywhere --

      But it is NOT done from almost anywhere. The option to outsource overseas exists NOW and has always existed, AND would be yet cheaper than an H1B hire. The competition is entirely within U.S. borders.

      --
      Samsung took back my unlocked bootloader because Google wants me to rent movies. They're both evil.
    10. Re:It would be less of an issue by Anonymous Coward · · Score: 0

      Legal or illegal, doesn't matter. We don't need them. Our country is demonstrably not better off with them

      That's your take.

      Now look at it from the perspective of some business-owners: they WANT illegal workers.
      Because illegal workers cost less (fewer -- if any -- benefits) and they don't complain, lest they be deported.

      Those business don't worry about that inconvenient little thing called "the law".

    11. Re:It would be less of an issue by Zenin · · Score: 1

      "You can't pay less than $80k to an H1B"

      BS. You have to pay the "minimum or prevailing wage in that geographic location for your particular position", which more often than not actually translates to well below the actual prevailing wage for the area and pretty much always well below $80k. It's also trivial to fudge by playing games with job titles:

      Online Wage Library - FLC Wage Search Wizard

      Does a "Application Software Developer" cost to much? Save a bit by calling them an "Analyst", or call them a "Web Developer" and save yourself $30k! :-/

      Even in most all of the highest wage markets in the US, it's trivial to get a "prevailing wage" well south of $80k with an H1B. AND they are effectively indentured servants (a small step up from slave): They can't complain, they have no real freedom to get fed up with your BS and quit.

      --
      My /. uid is better then your /. uid
    12. Re:It would be less of an issue by Anonymous Coward · · Score: 0

      If companies were greatly limited in how they can hire foreign workers and even outsource. With the news that all net job growth since 2000 went to immigrants the real question is how many H1Bs are actually doing exceptional work versus simply being cheaper? I bet if we outright eliminated the H1B visa and added some padding to the O visa (exceptionally talented, rare skill sets) we could free up several hundred thousand jobs that should be going to Americans.

      Glenn Reynolds of Instapundit noted that when his local government in Tennessee cracked down on immigration violations, suddenly businesses that relied on low and unskilled workers had to find ways to entice young black workers at legal wages to take them. Guess what? Black unemployment dropped even though not a whole lot of jobs were actually created--if any. It was simply a political matter of forcing businesses to obey the law (imagine that).

      The solution is aggressive immigration control, especially deportation of most immigrants at this point. Legal or illegal, doesn't matter. We don't need them. Our country is demonstrably not better off with them, especially the lower skilled ones (in fact anyone who supports mass immigration of lower skilled/unskilled immigrants implicitly hates the black and lower class white communities).

      We don't need your xenophobia, or ham-fisted lame-brained-ness.

  21. Re: bringing in more H1Bs will solve this problem by Anonymous Coward · · Score: 2, Interesting

    Was that a joke? Bring in more H1B visa workers?

    I work for a very large corporation that has more than 10k Indian workers in our Indian office. We have systematically replaced standard IT workers with Indian contractors for years. They receive no real benefits and are clock launchers in many cases. If you give them a list of things to do they generally can accomplish them but do not go the extra step to collaborate and work to common goals because frankly they don't share common goals. The best parallel I can come up with is we now have McDonald's IT. If you order off the menu you might get something you can use fast but don't expect great food or a chef in the kitchen. The result is the impact to our teams that are left and are critical to running the business. The impact is so great in my area that we have built and continue to build up small internal IT teams to share amoung ourselves and run our own infrastructure and we call these teams DEVOPS. How crazy is that?

  22. Re:Why buy American? by HangingChad · · Score: 5, Insightful

    there are always people in third world countries who will do the same work as you for peanuts.

    I remember spending hours untangling Bangalore Spaghetti Code. One application used a 2,000 character url string that passed the administrator user name and password in plain text. Cheaper does not mean better. People over there can work for peanuts because they live in cardboard ghettos. Maybe we want our people to have indoor sanitation, running water and electricity.

    Maybe we should be considering trade barriers instead of feeling like we need to compete with starvation wages in every third world hell hole on the planet.

    --
    That's our life, the big wheel of shit. - The Fat Man, Blue Tango Salvage
  23. Re:bringing in more H1Bs will solve this problem by Anonymous Coward · · Score: 0

    Why not both? Can you not learn compiler theory in pretty much any language? Why not use a language that maximizes employability?

  24. There is no slump in open positions by Theovon · · Score: 4, Interesting

    The companies say there aren't enough IT workers. The IT workers say there aren't enough jobs. It really comes down to there being huge numbers of IT workers but very few good ones.

    As someone who educates CS students, I see the whole spectrum. There are lots of students who seriously have no interest in learning the material. All they care about is getting a diploma. Where I teach, those students don't make it all the way through the program, due to a combination of poor grades and being caught cheating. But when I was getting my undergrad degree, I was always angry about the fact that employers couldn't distinguish my A's from those of people who didn't actually learn the material.

    Not surprisingly, supply and demand is a factor here. With low numbers of CS students, standards have to be lowered to keep the tuition revenue going. As the student population grows beyond capacity, schools are able to be more selective based on SAT scores, high school GPAs, and weed-out courses.

    1. Re:There is no slump in open positions by salesgeek · · Score: 2

      Three issues going on here:

      * Not enough IT professionals who can code.
      * HR people are still looking for people with 23 years of experience with Ruby on Clouds
      * Really awful management that either has no tech experience/education or is someone who sucked at IT who got promoted.

      --
      -- $G
    2. Re:There is no slump in open positions by Anonymous Coward · · Score: 0

      The companies say there aren't enough IT workers. The IT workers say there aren't enough jobs. It really comes down to there being huge numbers of IT workers but very few good ones.

      As an IT manager trying to hire good IT workers I have had multiple postings open in excess of 60 days with little to no response. One of them is s 6 figure posting in the DC area for a mid level sys admin. The slump is people want to just show up and draw a 6 figure salary with no skills or qualifications.

    3. Re:There is no slump in open positions by rnturn · · Score: 1

      ``... employers couldn't distinguish my A's from those of people who didn't actually learn the material.''

      Hopefully, you meant that the employers weren't looking at GPAs and not that the people who weren't learning the material were still getting As.

      --
      CUR ALLOC 20195.....5804M
    4. Re:There is no slump in open positions by drinkypoo · · Score: 2

      The companies say there aren't enough IT workers. The IT workers say there aren't enough jobs. It really comes down to there being huge numbers of IT workers but very few good ones.

      It really comes down to companies not being willing to train. So they don't look for good IT workers. They look for IT workers who have the skills they already want. Actually being good employees is secondary. They'll actually fire a good employee (one who fits in with the culture, and wants to work) to hire one with the skill set they're looking for.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    5. Re:There is no slump in open positions by ultranova · · Score: 1

      The companies say there aren't enough IT workers. The IT workers say there aren't enough jobs. It really comes down to there being huge numbers of IT workers but very few good ones.

      Or, alternatively, very few companies willing to pay for good work. Minimum wage = minimum effort. This is not limited to IT, but extends to every industry and occupation. Yet for some strange reason the notion that table scraps entitle you to heroic efforts rather than hatred and resentment persists.

      --

      Forget magic. Any technology distinguishable from divine power is insufficiently advanced.

    6. Re:There is no slump in open positions by Anonymous Coward · · Score: 0

      >The companies say there aren't enough IT workers

      The companies say there aren't enough competent IT workers.

      >The IT workers say there aren't enough jobs.

      The third rate IT workers say there aren't enough jobs that will tolerate third rate IT workers.

      There, I fixed it for you.

    7. Re:There is no slump in open positions by jopsen · · Score: 1

      Or, alternatively, very few companies willing to pay for good work. Minimum wage = minimum effort.

      I don't hear about many it companies paying minimum wage in the US... Just curious do you even have single example?

    8. Re:There is no slump in open positions by Theovon · · Score: 1

      Either that or they don't want to come to the DC area. Considering the massive cost of living there and the fact that "6 figures" can mean "just barely over 100K", maybe you're just not offering enough. I turned down a really nice offer in Arlington, VA, because $150K was worth substantially less there than $85K where I work now.

      Probably the only place worse than DC would be NYC.

    9. Re:There is no slump in open positions by Theovon · · Score: 1

      People who weren't learning the material were still getting good grades (B's at least), and employers were preoccupied with GPA numbers.

    10. Re:There is no slump in open positions by Theovon · · Score: 1

      Minimum wage is relative. Here, it could mean "the minimum amount of money offered to anyone for this kind of position."

    11. Re:There is no slump in open positions by Anonymous Coward · · Score: 1

      I'm actually a new entrant to the IT field. I came into it college educated, which means I may be over-opinionated compared to the long timers who haven't been to college. That said though, in my current job I am hired to the company via a staffing company, which means I technically don't even work for the company I work for.

      I have to say that I think I understand why this is. Some of the staff that are full-time hires really don't seem to understand IT that well. It's probable that they just don't want any more bads, so they have a screening period for new hires.

      In the past when I saw incidents like the Target breach or the Obamacare breach, I thought that somebody somewhere maybe just overlooked something. But now that I work where I work, I think IT environments damn near everywhere from companies big and small probably suffer from endemic incompetence. Most IT workers just really don't seem to fully grasp what the hell they're even doing; almost all of them seem perfectly willing to hack a solution together and so long as it just barely works they're ready to label it production worthy. Another problem is that management is rarely ever willing to give IT the budget that it asks for (though in many cases I can see perfectly why what IT asks for is unreasonable and shouldn't be approved.)

  25. IT Job Market by Shadow99_1 · · Score: 4, Insightful

    I've been keeping my eye on the job market, at least for my area, for the last five years. Which is how long it's been since I lost my good job, as a network admin, and have had to scramble to fill the gap. I spent an entire year being told I was overqualified, to much experience, or underqualified, not having a bachelors degree, for the small number of positions available. In the end with nothing coming up I did what made the most sense and went back to school for a bachelors degree as that was something I got told every time they decided I was underqualified.

    To start like almost always happens no credits carried over from my associates degree to my bachelors degree, so I've had to start from scratch. I haven't really learned much of anything I hadn't before during this process and if anything some of my technical skills have withered from not being used. I took a student employee job with the IT department at the university, because at least they were happy to have someone competent but as a student employee I have a fixed wage at minimum wage and no more than 15 hours of work per week. It looked like I might get a full time job with them last year when one of the admins left, but the powers that be decided their was no money to replace a person who had been paid from a specific grant (so they wanted to free up that money to go elsewhere while the grant still calls for that position to be paid). It's my last year here and I now have five years of looking at the market.

    The market in my region has been stagnant. A few companies are hiring in my region, but with questions about whether you are on an H1b or not and sky high requirements for those positions... I know I'm not the one they want. If I apply anyways I get near instant feedback they I'm not qualified for their position even when I meet all the stated requirements. I would move, but I simply can't afford that and most companies don't seem interested in talking to me if I don't live within a hundred miles of them. Even that isn't a perfect fix anyways... Their seems to be a half a dozen US cities with insane amounts of IT industry activity, about 30 with sustained IT activity, and the rest of the top 100 cities (one of which I live by) are anemic for IT and always have been. I could never seriously afford to live in any of those cities so many of us in IT work in: San Fransisco, Seattle, Austin, etc. I wouldn't be hired by Google or the others anyways, they prefer fresh young talent and I'm in my mid-30s now.

    I'm looking into non-traditional computer related fields, because that is pretty much my last hope to have something when I'm done.

    --
    we are all invisible unless we choose otherwise
    1. Re:IT Job Market by cmdr_tofu · · Score: 1

      When you finish your degree companies will be jumping to hire you under the impression you will work harder for less (which is fine for a year or two). They will pay to relocate you to a better city if you want too. It seems like you are doing the right thing going back to school. Maybe you could land a p/t telecommuting gig instead of student work?

      good luck!

    2. Re:IT Job Market by Anonymous Coward · · Score: 0

      Austin should not be on that list as being "too expensive." From personal experience, you can live very nicely out here off of 50K and have plenty of change left over. By "nicely" I mean gym membership, decent apartment, reasonable car payment, and have a hobby you can invest in with enough to save, or maybe a girlfriend instead if you're lucky. Ha. Expand your job search to MSP's, and apply apply apply. The right company will pay for your relocation if you can wow them enough.

    3. Re:IT Job Market by ranton · · Score: 1

      To start like almost always happens no credits carried over from my associates degree to my bachelors degree, so I've had to start from scratch.

      This only happens when people get an associates in IT / basketweaving / etc. Getting an Associates of Science/Arts will transfer nearly 100% of the time. If your associates degree was filled with classes like networking, web design, A+ cert study prep, etc. then those classes will absolutely not transfer to a BS degree. But if you were taking English, Sociology, Chemistry, Art History, etc. then they will transfer to any school (as long as the grades were good, usually C or above but sometimes B or above). Time doesn't matter either; I started my BS degree 9 years after finishing my AS degree, and I only had to take a single humanities course to complete my gen ed requirements.

      People often confuse the difference between an associates that is basically job training and an associates that prepares you for a BS degree. Their is almost nothing similar between these different types of degrees.

      --
      -- All that is necessary for the triumph of evil is that good men do nothing. -- Edmund Burke
    4. Re:IT Job Market by ranton · · Score: 1

      The market in my region has been stagnant. A few companies are hiring in my region

      I would move, but I simply can't afford that

      While it is more likely that your job problems are caused by something you aren't aware of or aren't forthcoming about (like your previous network admin job being little more than first tier tech support), if the job market is really that bad then you really have to move. There should be hundreds of companies hiring in your region unless you live in some rural town in Kentucky. If there are really just a few companies hiring for IT positions, then this is not the best place to live as an IT professional.

      I was living in a small semi-rural college town when the first company I worked for as a programmer when bankrupt in 2008. I tried for two years (starting before the company went under) trying to find work in the same area with no luck. Not a single phone interview even. So I finally gave up and moved to the more heavily populated suburbs outside the largest city in my region. I didn't have to move to an area with high rents, just a place where I could have an hour or so commute to the city.

      After moving I found a job in three weeks. This was after two years of no luck in my rural town.

      Their seems to be a half a dozen US cities with insane amounts of IT industry activity, about 30 with sustained IT activity, and the rest of the top 100 cities (one of which I live by) are anemic for IT and always have been. I could never seriously afford to live in any of those cities so many of us in IT work in: San Fransisco, Seattle, Austin, etc.

      There are far more than a half dozen cities with a large number of IT jobs. Any city with a population of at least 300k is going to have a lot of IT jobs, and there are over 50 of them in the US. Any of the 10 cities with at least a million population is also going to have a thriving IT job market in its suburbs.

      The fact that you said you are more than 100 miles away from a decent IT job market either means you are restricting yourself to San Fransisco, Seattle, etc. or you really do live in the middle of nowhere. You don't need to restrict yourself to the major IT hubs in the US. You could move to Raleigh NC, Nashville TN, Salt Lake City UT, San Antonia TX, Indianapolis IN, or whatever major city is closest to you and find plenty of companies that are hiring in IT.

      --
      -- All that is necessary for the triumph of evil is that good men do nothing. -- Edmund Burke
    5. Re:IT Job Market by Anonymous Coward · · Score: 0

      to start like almost always happens no credits carried over from my associates degree to my bachelors degree, so I've had to start from scratch.

      I've never heard of this happening. I got 3 semesters credit for an AA in Electronics engineering, even though I switched to business for my bachelors

       

      I haven't really learned much of anything I hadn't before during this process and if anything some of my technical skills have withered from not being used.

      Then you wasted your time being bitter and refusing to learn, which is a real shame. Four years and you couldn't find anything new? what the heck were you doing? I took 6 courses in my final semester because there was so many I wanted to do. My guess is your bitternes/total lack of desire to learn anything new comes shining through in the interview. If you spent 4 years in school and couldn't learn anything new, what kind of employee would you make?

    6. Re:IT Job Market by Anonymous Coward · · Score: 0

      I wouldn't be hired by Google or the others anyways, they prefer fresh young talent and I'm in my mid-30s now.

      Let me offer a different perspective. I work in Seattle, one of those hotbeds you mention, but I was recruited here at 30, not right out of school. I think the reason you see the market as stale is that you were a network admin. That role is being automated at a rapid pace. I hope you are studying CS for your bachelors and not "IT". I watch my team struggle every day to find good quality software engineers (not IT admins). We pay well above industry average (50% more), including full relocation costs from across the country, we just can't find enough good software engineers willing to relocate to Seattle. I've done a number of our interviews, and I can attest we don't care what qualifications you have honestly, or your age, or anything else really, as long as you can demonstrate good critical thinking, good design fundamentals, and the ability to write good code.

      If you are breezing through your CS degree because it is all old hat to you, don't abandon your path, send me your resume! In fact, it doesn't even matter what is in the resume, just make sure it has the right words to get by HR (antiquated useless gatekeepers they are, personal recommendation is the best way to bypass them), the interviewers don't even read it. Like I said they only care about your ability to demonstrate the skills we want.

    7. Re:IT Job Market by cutinf · · Score: 3, Interesting

      I wouldn't be hired by Google or the others anyways, they prefer fresh young talent and I'm in my mid-30s now.

      Let me offer a different perspective. I work in Seattle, one of those hotbeds you mention, but I was recruited here at 30, not right out of school. I think the reason you see the market as stale is that you were a network admin. That role is being automated at a rapid pace. I hope you are studying CS for your bachelors and not "IT". I watch my team struggle every day to find good quality software engineers (not IT admins). We pay well above industry average (50% more), including full relocation costs from across the country, we just can't find enough good software engineers willing to relocate to Seattle. I've done a number of our interviews, and I can attest we don't care what qualifications you have honestly, or your age, or anything else really, as long as you can demonstrate good critical thinking, good design fundamentals, and the ability to write good code.

      If you are breezing through your CS degree because it is all old hat to you, don't abandon your path, send me your resume! In fact, it doesn't even matter what is in the resume, just make sure it has the right words to get by HR (antiquated useless gatekeepers they are, personal recommendation is the best way to bypass them), the interviewers don't even read it. Like I said they only care about your ability to demonstrate the skills we want.

      P.S. oops, posted this accidentally anon earlier

    8. Re:IT Job Market by Shadow99_1 · · Score: 1

      My associates is in Computer Science: Networking and even college Algebra didn't transfer. In no way can you tell me that college algebra (which is taught to the standards of accreditation) is somehow different. Your assumption of an Associates is a bit skewed. Basic classes exist across the divide of schools that need to be met so you can give a degree. The University I went to however is not obligated to take credits form any other school.

      Though yes, my associates degree was about being able to actually do a job. It was much more practical and hands on then my university education, but still taught everything I've learned in 'CS' classes that the university offers.

      --
      we are all invisible unless we choose otherwise
    9. Re:IT Job Market by Anonymous Coward · · Score: 0

      My associates is in Computer Science: Networking and even college Algebra didn't transfer. In no way can you tell me that college algebra (which is taught to the standards of accreditation) is somehow different.

      No offense, but I work in higher ed and I smell bullshit. Either your Associate's wasn't up to snuff or through a trade school (e.g. ITT or DeVry and not your local community college), your Bachelor's is through a specious program who is trying to soak you, or you did a really poor job investigating articulation and transfer agreements.

      Even if you had a terminal 'non-transferrable' Associate of Applied Science (as opposed to an AA or an AS) from a state, county, or metropolitan community college, we (at a state U of over 33k) have degrees designed for those folks to backfill requirements, and so do many other schools.

    10. Re:IT Job Market by Shadow99_1 · · Score: 3, Informative

      While it is more likely that your job problems are caused by something you aren't aware of or aren't forthcoming about (like your previous network admin job being little more than first tier tech support), if the job market is really that bad then you really have to move. There should be hundreds of companies hiring in your region unless you live in some rural town in Kentucky. If there are really just a few companies hiring for IT positions, then this is not the best place to live as an IT professional.

      I was living in a small semi-rural college town when the first company I worked for as a programmer when bankrupt in 2008. I tried for two years (starting before the company went under) trying to find work in the same area with no luck. Not a single phone interview even. So I finally gave up and moved to the more heavily populated suburbs outside the largest city in my region. I didn't have to move to an area with high rents, just a place where I could have an hour or so commute to the city.

      After moving I found a job in three weeks. This was after two years of no luck in my rural town.

      My 'network admin' job was the sole IT person for a charter school with several hundred people. I did the job of a director of technology, a network admin, and a support person all in one. Maybe you should stop being condescending?

      My region (Northwestern PA) has had a handful of job openings at any time and a population of 908,367 people. Some of those jobs I really don't have the skills for such as requiring experience in SAP/SME, Sharepoint, Webfocus, SAS, etc which basically require that you've had a job working with those technologies to get them. I could lie, but frankly while I know what those technologies are, I certainly couldn't answer questions about them. Some I couldn't get right now because they have a hard requirement of a Bachelors degree. What is left I often have been applying for, degree be damned.

      I could move to Pittsburgh or Philly except I really cannot afford to move. I've been living on ~$500/month for four years. I have no funds. My relatives who have money aren't giving me money. I cannot get a loan as I defaulted on all my debt when unemployment ended and I simply couldn't pay them anymore. I simply have no way to move. I couldn't live there a day, let alone a month. I've talked to a few companies in Pittsburgh offering jobs and they won't give me an interview until I move where they are. They most certainly don't have any desire to help me.

      There are far more than a half dozen cities with a large number of IT jobs. Any city with a population of at least 300k is going to have a lot of IT jobs, and there are over 50 of them in the US. Any of the 10 cities with at least a million population is also going to have a thriving IT job market in its suburbs.

      The fact that you said you are more than 100 miles away from a decent IT job market either means you are restricting yourself to San Fransisco, Seattle, etc. or you really do live in the middle of nowhere. You don't need to restrict yourself to the major IT hubs in the US. You could move to Raleigh NC, Nashville TN, Salt Lake City UT, San Antonia TX, Indianapolis IN, or whatever major city is closest to you and find plenty of companies that are hiring in IT.

      I live just outside of Erie PA to be bluntly specific. Nearby are Cleveland, Buffalo, and Pittsburgh all roughly 100 miles away. But even those cities only have 3-5 times the jobs of my own region. I wouldn't call that 'thriving' and Pittsburgh and Cleveland are both over 300k. The bulk of IT workers are tied up in places like Seattle, So Cal, and Austin. Those places truly have an 'IT industry' like it tends to be thought of.

      --
      we are all invisible unless we choose otherwise
    11. Re:IT Job Market by ranton · · Score: 1

      My associates is in Computer Science: Networking

      This is not an AS or AA degree, so it is very unlikely that the credits will transfer. You may not like it, and I may agree with you that it is kind of dumb, but you get two choices for an Associates Degree:

      1) A useful education that will not transfer towards a Bachelors Degree (aka Hands on Associates Degree)
      2) A questionably useful general education that will transfer towards a Bachelors Degree (aka Associates of Science/Arts)

      even college Algebra didn't transfer. In no way can you tell me that college algebra (which is taught to the standards of accreditation) is somehow different.

      Transferring an Associates Degree is often an all or nothing endeavor. If you have an AS or AA, you will meet most if not all of your new University's general education requirements. If you do not have an AS or AA, you will be disappointed frequently regarding the classes that don't transfer.

      For instance, any math class below Calculus will probably not transfer. Any math class below Calculus is basically a high school refresher class anyway; not really college level math.
      Science classes without significant lab work will likely not transfer.
      Most CS related classes will not transfer. This is true even for AS or AA degrees, but if you have one of those you probably didn't take any CS related classes beyond "Intro to Basic/C/Python" anyway.

      Communication, Social Science, Humanities, etc. classes will usually transfer, with few exceptions. Don't expect your "Technical Writing" course to count towards your English Rhetoric requirement, but overall they should transfer well.

      --
      -- All that is necessary for the triumph of evil is that good men do nothing. -- Edmund Burke
    12. Re:IT Job Market by Joe_Dragon · · Score: 1

      It's time to move the degree system over to some kind of a badges systems and or have forced credit transfer

    13. Re:IT Job Market by Shadow99_1 · · Score: 1

      I'm not a programmer. You don't want me to be a programmer. I can work with pseudo code and flow charts to describe how things need to be done, but I suck at doing the actual code. I can program, but it's the lesser subset of my skills. My key abilities are in problem solving, planning, and communicating with others.

      My bachelors degree is actually 'Business Administration: Management Information Systems'. What I've always done best is analysis and the job I've tried to get over the years are in the systems analyst/business analyst, though I actually wouldn't mind getting back into doing the job of a director of technology (with the title this time) or a CTO. The route to that is certainly not programming either.

      --
      we are all invisible unless we choose otherwise
    14. Re:IT Job Market by ranton · · Score: 2

      My 'network admin' job was the sole IT person for a charter school with several hundred people. I did the job of a director of technology, a network admin, and a support person all in one. Maybe you should stop being condescending?

      My intention was not to be condescending. I was merely pointing out that any advice to move would be bad advice if your experience was not as good as you were letting on. I have helped a few friends improve their careers, and so far everyone who was struggling had very rosy colored glasses when viewing their career. I didn't want to give advice to move to someone who might just not be realistic about how impressive their job history is.

      Some of those jobs I really don't have the skills for such as requiring experience in SAP/SME, Sharepoint, Webfocus, SAS, etc which basically require that you've had a job working with those technologies to get them.

      The one thing in common with all of my friends with struggling careers was they were the sole IT person at a fairly small company (well, one of them was part of a two man team). One at a high school with about a thousand students, one at a nursing home, and one at a small manufacturing company. While it may sound good that they were a jack of all trades with many responsibilities, the fact is the companies were too small to work with any of the technologies large firms would expect experienced hires to know. They weren't familiar with any large scale CRM / ERP / CMS / etc. software products. So while they all had 5-10 years of experience as system admins, they didn't really have many useful marketable skills.

      Experience as a junior admin at a large company is usually far better than a senior admin at a small company.

      One of my friends turned his career around by getting CCNA certified and then used a recruiter. His training included spending thousands of dollars on used equipment so he could feel confident using them, not just passing tests.

      The other two took junior/intermediate level jobs at bigger companies. They had to tone down how "impressive" their previous job experience sounded on the resume so they wouldn't be considered over qualified. It took them 18 months and 3 years respectively to leave this junior level job for a very highly paid senior level position. After this short stint in a junior level job they both had 10 years of experience and now knew software like SAP, Sharepoint, etc, so they were very employable.

      I don't mean to be condescending; I really am trying to help. But the first thing you need to do is understand that 5 years as the sole IT workers at a small charter school is not as useful to potential employers as you think it is.

      --
      -- All that is necessary for the triumph of evil is that good men do nothing. -- Edmund Burke
    15. Re:IT Job Market by ranton · · Score: 1

      I should add that all my friends had college degrees. As someone who didn't get his BS until I was 29 (about 5 years ago) I understand how hard the job market can be without a degree. I got my first job after almost a year of unemployment just by putting that I was 24 credits away from my BS degree on my resume. So there is hope that things will turn around for you once you complete that degree.

      --
      -- All that is necessary for the triumph of evil is that good men do nothing. -- Edmund Burke
    16. Re:IT Job Market by Anonymous Coward · · Score: 0

      Why didn't you transfer to the State University? Within state university systems, they tend to be far more liberal in transferring credits particularly within the same state. I did an Associates in Computer Information Systems in a community college in NY, and they accepted nearly all of my credits at a State University in PA. It put me about half way done for both General Education and my Major requirements. I still had to do more math (Calc 1 and 2), a few more science, I took a class in culture and politics of Asia, public speaking, and of course actual CS classes. I got to skip all of the stuff I had previously done like English Comp, Intro to programming, etc.

      In all, 70 of my credits transferred. 120 is the minimum to graduate, but I will have taken a total of 132 by the time I meet all my requirements for a BS in CS. Not a bad deal.

    17. Re:IT Job Market by lgw · · Score: 1

      For instance, any math class below Calculus will probably not transfer. Any math class below Calculus is basically a high school refresher class anyway; not really college level math.
      Science classes without significant lab work will likely not transfer.

      I still do a double-take at "college algebra". Taking algebra in high school should be considered remedial. "College algebra" should mean abstract algebra (group theory). No wonder it's hard to find competent programmers!

      --
      Socialism: a lie told by totalitarians and believed by fools.
    18. Re:IT Job Market by Anonymous Coward · · Score: 0

      You are far, far behind the times. I am transferring over from an IT associate's to a bachelor's program. A+, networking, linux cert prep, and ceh prep all transfer. What does not transfer is business related classes like project management or diversity courses. They use the same books and are sometimes taught by the same adjunct professors at the local community college but 'have a different focus' and thus need to be taken again.

      Another thing that shows you are behind. You started your BS 9 years after finishing your AS an only had to take a single humanities course? Many universities today require retaking at least one math course if it has been more than two years since the previous one. Yeah, colleges now are accepting that nobody uses higher level math and everyone will forget it within two years of graduating. With some paperwork and testing it is common to get out of prereqs up to the highest level math course, but if you don't do that properly then it is starting from your placement score.

    19. Re:IT Job Market by Anonymous Coward · · Score: 0

      Their seems to be a half a dozen US cities with insane amounts of IT industry activity

      Their is almost nothing similar between these different types of degrees.

      One similarity is that neither of them seems to teach the difference between "their", "there", and the're".

    20. Re:IT Job Market by Anonymous Coward · · Score: 0

      We pay well above industry average (50% more)

      Ok, what's the pay scale?

    21. Re:IT Job Market by gurustu · · Score: 1

      You've provided a good example of why using the grouping "IT Job" is worse than useless.

      On the one hand, you have companies struggling to hire software developers because of massive shortages in certain geographic or skill areas. On the other, cloud hosting technologies with decent tools for bringing up and connecting servers (think AWS) have reduced the need for whole classes of jobs, leading to network engineers and sysadmins seeing opportunities disappearing.

      Talking about "IT Jobs" just leads to a lot of people shouting past each other.

    22. Re:IT Job Market by Anonymous Coward · · Score: 0

      if you didn't learn anything new in 4 years of school, why would anyone hire you? The 'over/under qualified' is almost always a polite way to say something else....

  26. I'm going to get on with what I'm doing now... by MrKaos · · Score: 1
    instead of reading /.

    I think thats the best way for me to deal with this issue right now.

    --
    My ism, it's full of beliefs.
  27. Re:bringing in more H1Bs will solve this problem by Anonymous Coward · · Score: 0

    Actually lots, if you want to be successful, none if you just draw down a salary until you're found out (aka playing "confirmation bias' and losing)

    Plenty of developers sit on their arse developing fuck all, and wait until your org decides to gets rid of its programmers since they're shit.

  28. Re:bringing in more H1Bs will solve this problem by Anonymous Coward · · Score: 1

    Only bad programmers think that JavaScript/other web languages are actually good and best tools for moving into the future.

    Remember those dudes that were working on that processor that could run JavaScript natively, or whatever? WHAT'S THE POINT OF THAT? Bad programmers that insist on their first language, for WHATEVER reason. That kind of takes what you said and strengthens beaverdownunder's argument.

  29. Re:bringing in more H1Bs will solve this problem by ledow · · Score: 5, Insightful

    The age-old fallacy that what specifics you teach people has any correlation to their future careers.

    If you're a programmer, the language does not matter. It's literally that simple. You could WRITE your own language if it came to it.

    If you're not, learning some language that's a passing fad is hardly worth worrying about compared to one that went out with the Ark.

    In the same way that all my science classes taught me that Pluto was a planet, all my CS classes taught me about languages from the 60's that aren't in use any more. Literally, by the time you get to the workplace the language does not matter. It's like a car mechanic who's repaired some Fords in the past... it won't help him much on the new Fords or on other models if he can't use the underlying skills instead of the rote teaching.

    Course languages should not be chosen to suit employers who - generally speaking - by the time those students graduate will be demanding something else. They should be chosen to promote understanding and completeness and practicality (I'm not saying we should all teach a language that doesn't exist outside of academia, for example). Just for the simple matter of students being able to obtain a compiler and get to grips with it at home, if nothing else.

    But saying that business should dictate the languages taught is nonsensical. Things used in business are generally a BAD IDEA. We know they are. Because they are quick, cheap and dirty. That shouldn't be the basis of an education, especially when - as you hint at - it's the theory that matters.

    For the record, I have been "officially" taught BBC BASIC, Visual Basic 3.0 and Java. And I have a degree in CS. Only one of those is close to a useful language any more, and that's the one being ridiculed in the previous article for it's use in the world's most popular brand of smartphones nowadays. If anything keeps me in a job, it's C, SQL, and the ability to quickly read example code from any language (PHP, Ruby, Perl, VB, C#, you name it) and knock up something that works by knowing that they are all pretty much the same at the bottom.

    Course languages have almost zero correlation to future success. Business is already suspicious of people who do a 3-year CS degree and then tell you they can program anything in Java. It honestly doesn't matter what the language is, so business shouldn't be dictating it.

  30. Learn to code already IT people by salesgeek · · Score: 1

    Non developer positions are having issues.
    Finding developers is getting more and more difficult.
    Devops is growing.

    Maybe time to learn to code and not just click away at control panels?

    --
    -- $G
    1. Re:Learn to code already IT people by Anonymous Coward · · Score: 0

      Nice username, "salesgeek." You're part of the problem. Once an IT trend has become saturated, sales become stable. Then, you and your marketing cronies have to (re-)invent a "new paradigm" so everyone re-purchases everything and "sales increase".

      DevOps is one of those trends. What's next? Service bureaus? Oh, wait.

    2. Re:Learn to code already IT people by Anonymous Coward · · Score: 0

      Non developer positions are having issues.
      Finding developers is getting more and more difficult.
      Devops is growing.

      Maybe time to learn to code and not just click away at control panels?

      because that's all a senior network architect for a fortune 100 company does. clicks away at control panels.

      the bigger issue is that more and more businesses are willing to outsource IT and incur the opportunity loss of being told 'it's in our queue, we'll have it before the end of the month' and watch as "their" IT support changes faces every month and constantly keeps retraining them on basic system operations

  31. GIst of the problem is ... by Taco+Cowboy · · Score: 5, Insightful

    ... the economy of US is not booming

    No matter if one can write high level code or whatnots, it still gonna be linked to the economy

    People do not hire IT workers just because they have too much money - people hire IT workers because their companies have IT problems to be solved

    And ... this is the kicker ... when the economy is not expanding, companies don't see their profit jumps, and when that happen, they will start looking for ways to save money, and one way to save money is to NOT hiring

    The spending power of the people inside the U. S. of A. ain't booming - plus, the US exports also not growing leaps and bounds either

    Face it, the economy of the United States of America hasn't been in too great a shape since the 1990's, and the future sure ain't look so bright

    --
    Muchas Gracias, Señor Edward Snowden !
    1. Re:GIst of the problem is ... by Opportunist · · Score: 1

      Well, not hiring means fewer people who have money, fewer people with money means less spending, which in turn means companies not doing well, which in turn leads to them not hiring.

      We need people with money to spend. That's basically the problem.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    2. Re:GIst of the problem is ... by Nostalgia4Infinity · · Score: 0

      The tax burden is over 50% for just about anybody that actually works. Which is less than it has been at any time in the last 50 years, as a percentage of the total population. So therefor less money to spend. What is needed is business friendly regulations, right now businesses are too scared to hire. Ask some small business owners.

    3. Re: GIst of the problem is ... by Anonymous Coward · · Score: 0

      50% tax burden! what rear end did thus come from?

    4. Re:GIst of the problem is ... by Anonymous Coward · · Score: 0

      and creating software to replace peoples jobs.

    5. Re:GIst of the problem is ... by Opportunist · · Score: 1

      Are you high?

      Businesses don't hire out of the goodness of their heart. Hiring is the necessary evil to get someone to work for you. Businesses making more money don't lead to more hiring. It leads to higher profit for the business. Nothing else.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    6. Re: GIst of the problem is ... by Anonymous Coward · · Score: 0

      If you're in the U.S., add up all the taxes you pay on everything - federal income tax, state income tax, Social Security tax, sales tax on everything you buy, license taxes for your car, taxes related to real estate, personal property tax if your state has it, gasoline taxes, cigarette taxes if you smoke, etc. It comes out to be quite a bit, just not all in one place.

    7. Re:GIst of the problem is ... by NormalVisual · · Score: 2

      Businesses making more money don't lead to more hiring. It leads to higher profit for the business. Nothing else.

      It does when they need those people to make more money. If I own a store, and am making good money, I might want to expand and open new stores so I can make even more money. Those stores won't run themselves.

      --
      Please stand clear of the doors, por favor mantenganse alejado de las puertas
    8. Re:GIst of the problem is ... by Opportunist · · Score: 1

      True, but you will not simply hire more people just because your profits are higher. You'd only want to hire more people if you could sell more. To sell more, though, you'd first of all need more people willing and able to buy. And that in turn requires people to have money to spend!

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    9. Re:GIst of the problem is ... by lgw · · Score: 1

      Why then do you think the business has any employees in the first place. Think of the profits if they hired no one at all! It would all be profit!

      Meanwhile, on this planet, to do more business you need more employees. You don't want to hire more people if you fear an upturn is temporary and you'll just have to lay them off again, but that means your business isn't expanding like it could. The lass risk adverse companies hire early on when the economy starts to grow, and over time more and more companies pile on.

      Of course, TFS talks about "IT" as if that were a specific kind of job. Admin jobs are being automated away faster than the field is growing, but software development? That's the place to be.

      --
      Socialism: a lie told by totalitarians and believed by fools.
    10. Re: GIst of the problem is ... by mc6809e · · Score: 1

      I think his 50% tax burden number comes from including Federal income and payroll taxes, State taxes, and local taxes.

      That's probably correct only for highly paid professionals that get most of their income by selling their skills. Anyone with income that comes from wealth isn't paying anywhere near that.

      The tax code in the US at all levels is incredible stupid.

      But the 50% number isn't connected too terribly much with the lack of hiring, though. If you ask a business people why they aren't hiring many will tell you that they just don't have enough time to both run their business and worry about all the extra bureaucratic hassles that come with employing someone -- that might include paying some taxes, but it also includes liability and regulatory concerns.

      Employing a new worker is like walking through a minefield. You might have seen job advertisements asking only for those that are currently employed. This is an attempt to avoid all those disasters that come with hiring the wrong person.

    11. Re:GIst of the problem is ... by Anonymous Coward · · Score: 0

      The tax burden is over 50% for just about anybody that actually works.

      Which country? I live in the USA, have no children, I make $50k plus another $30k in benefits, and my tax rate is about 1%. It used to be about -2%, but several years of raises pushed me out of some state support. Cost of living here is really low, so my income is quite high.

      My state actually pays me more money that I put in just because of housing. Anyone that owns a home or lives in the same apartment for 2+ years, gets at least $1k back. I would get a lot more back if I owned a home or made less money. For federal, I used to pay in about $1k and get back almost $3k. That was just using all of the defaults in Turbo Tax. I'd just enter my W2 and click next, all default deductions.

      I loved tax season as a college student. Pay in $200, get back $2.5k. Again, Turbo Tax with all defaults, except I entered in my school tuition info in addition to my W2.

    12. Re:GIst of the problem is ... by Opportunist · · Score: 1

      Whether you hire early and fire if it doesn't work out depends mostly on how long it takes until a new person becomes productive. If there is no or very little training time, hire&fire happens promptly and easily. It's not as easy with jobs where you have many weeks or even months until a new hire is self sufficient and not only not producing but also keeping one of your other workers tied up partly because he needs to be trained by that worker.

      IT is usually in the latter position. I have to plan my hires very, very carefully because it takes at the very least 3-6 MONTHS until someone is starting to be helping more than he is hindering the others. And it's usually about a year until he is a full member of the team (productivity-wise. It happens much faster at a personal level, geeks tend to be an accepting bunch I noticed). Hence I kindly ask for a warning about half a year before someone plans to move on to another job (thankfully that's very, very rare that someone does), because it's already half a miracle to find someone within 3 months, and that way I have at least a bit of time to get him started.

      As you may imagine, I never have the "right" amount of people. Usually, I have way too few and a backlog of projects from here to Albuquerque. But hey, job security for at least another year for everyone 'round here!

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    13. Re:GIst of the problem is ... by Anonymous Coward · · Score: 0

      Thank you for the illustrious example of parasitic business practices. This self-destructive mindset has lead many small businesses that would rather serve their community (even if that community is the entire planet, like mine) at the expense of a flashy IPO one day and a "holy shit I'm suddenly rich!" cashout. You throw away the community values of business ownership to serve yourself, and for that I truly hope you lose your job where you make 100x more money for your company than they pay you. You've made it painfully obvious where you stand, and I know for certain you could never own your own business without trying to sell it to Facebook in five years for a few millions dollars. You are a recipient of intellectual welfare, my friend. Get off of it.

    14. Re:GIst of the problem is ... by WillAffleckUW · · Score: 1

      The tax burden is over 50% for just about anybody that actually works. Which is less than it has been at any time in the last 50 years, as a percentage of the total population. So therefor less money to spend. What is needed is business friendly regulations, right now businesses are too scared to hire. Ask some small business owners.

      Um. No. The effective tax rate in my state, Washington, on rich people is around 8 percent. Total. On middle class it's around 24 percent. On poor people it's around 30 percent.

      If you're paying 50 percent, you're not smart enough to run a business and forgot to hire a decent tax accountant and decent business lawyer. Go back to school and stop writing stuff online from your parents' basement.

      --
      -- Tigger warning: This post may contain tiggers! --
    15. Re: GIst of the problem is ... by WillAffleckUW · · Score: 1

      A number of states have no state income tax, Washington State included.

      You really need to get out more.

      --
      -- Tigger warning: This post may contain tiggers! --
  32. ... meanwhile in Melbourne... by Moggyboy · · Score: 1

    ... there simply aren't enough experienced developers to fill demand. Any experienced Ruby/Rails developers who move to Melbourne can pick and choose who to work for at the moment. Same wages, better standard of living (assuming most readers are from US/UK). Any takers?

    --
    Work smarter, not harder.
    1. Re:... meanwhile in Melbourne... by cmdr_tofu · · Score: 1

      I'm a Rubyist and have done Rails too, although my experience especially for the last two years is mostly in other areas.

      Will I get a big check to move to Australia? If so, we should talk :)

    2. Re:... meanwhile in Melbourne... by Shados · · Score: 1

      In the US too. I didn't read the article, but it would seem like they don't include developers in their "IT job" stats.

    3. Re:... meanwhile in Melbourne... by frinkster · · Score: 1

      I'm a Rubyist and have done Rails too, although my experience especially for the last two years is mostly in other areas.

      Will I get a big check to move to Australia? If so, we should talk :)

      The points-based immigration system that Australia and New Zealand use strongly favors educated American couples in the late 20s. If you graduated from an American university, have a spouse that also graduated from an American university, have 5 or more years of job experience and are less than 30 years old, you will probably have enough points to get an automatic permanent visa. But... You'll get a high standard of living but you'll also have a high cost of living. You'll find it difficult to save money, while all your friends and family are far away, reachable only by long and expensive airline flights.

    4. Re:... meanwhile in Melbourne... by Moggyboy · · Score: 1

      I wouldn't list $600 each way as expensive, but that's just me. http://www.skyscanner.com.au/t... Yes, eating out is expensive in Melbourne. Travelling is quite expensive in Australia in general, as is property. But I find it difficult to believe that someone earning ~AUD$100K (USD$94K - what's generally on offer for a good developer with 5+ years experience) would find it difficult to save while renting a nice place within 10k of the city.

      --
      Work smarter, not harder.
  33. Re:bringing in more H1Bs will solve this problem by Anonymous Coward · · Score: 1

    The Indians in Ireland aren't strong in IT either.

    The strong Irish and strong Indians get the fuck out of their respective I* countries. The detritus are left.

  34. You are of no value to the company, you're a tool by AbRASiON · · Score: 5, Interesting

    That's all you are, it's all I am and it's all I've been. The drive for the bottom dollar has gotten even more intense in the last decade than ever. Managers, CEO's CTO's, shareholders, taxpayers, regardless - the primary focus is money.

    The ONLY IT workers they give e a shit about are the well dressed, smart talking (and genuinely smart) guys who waltz in consulting on how to reduce costs. (ie: you MAKE them money, you're income, not expense!) If you can charge a business 700 to 1500 a day for 6 to 18 months, but in the end of your project they get to fire 3/4 of a team of 100 people then you're _exactly_ what they're after.

    I write this unfortunately as a primary support person over the years, maybe due to lazyness, apathy, people skills, depression, personality? Who knows - but I never became a creator always a supporter. I fixed things but I never designed stuff, so now things are breaking less and less, things are finally being designed exceptionally well. Plus there's ways to minimise the impact if things do break. At least in the support area, you are fucked, be it level 1 2 or 3.
    They do still need some support people but less and those people generally already have their jobs. So, if you know how to replace systems, "send shit to the cloud" - you're in, save carefully though, because eventually every business will be "on the cloud" and your consulting gig, moving people to the cloud will dry up too.

    This is just how IT has gone, let alone the impact of the shitty financial industry and governments fucking up the economy(ies) internationally, gloablisation means move shit to where it's cheapest - and a lot more shit can be moved easier now. We had a good run on the gravy train but that shit is finished now.

    I'm estimating a 35 -> 45% pay drop from the job I've just been given the heave ho-from to my next one (assuming I'm lucky enough, I'm hearing an average of 200 applicants per job in my city) I should've damn well become a plumber or electrician. YEah they need to re-train now and then too but you sure as shit can't outsource it to XYZ country.

  35. Re:bringing in more H1Bs will solve this problem by Opportunist · · Score: 2

    Could you please point out the benefit for US American programmers of a job they don't get hired for being in the US compared to a job they can't get hired for abroad?

    --
    We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
  36. Re:bringing in more H1Bs will solve this problem by Opportunist · · Score: 5, Funny

    Well, it would make my job so much easier. It's kinda hard to explain to someone who has no idea what he's doing (i.e. someone who never saw ASM or C) why buffer overflows are BAD, why (and most of all how!) to avoid them.

    Security would be a much easier job if "programmers" (I'll use the term very loosely here now) didn't stare blankly at you if you tried to tell them that garbage collection isn't just the term I use for the bus that takes them back home from work.

    --
    We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
  37. Re:bringing in more H1Bs will solve this problem by jimmetry · · Score: 1

    As an Australian, I'm not seeing many C jobs. I wish.

  38. Waiting For H1Bs by Anonymous Coward · · Score: 0

    Big companies like Facebook and Microsoft are waiting to see how many H1Bs Obama gives them when he does an end run around Congress on immigration later this year.

    Kids, that number is going to be larger than 0. You have no one to blame but yourself if you voted for this mess.

    1. Re:Waiting For H1Bs by Opportunist · · Score: 1

      Yeah, because the other sock puppet would've made all the difference.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    2. Re:Waiting For H1Bs by Anonymous Coward · · Score: 0

      Big companies like Facebook and Microsoft are waiting to see how many H1Bs Obama gives them when he does an end run around Congress on immigration later this year.

      Kids, that number is going to be larger than 0. You have no one to blame but yourself if you voted for this mess.

      Sorry but President Obama announced immigration reform is on-hold until the mid-term elections are finished to "avoid politicizing the issue." I quote from an article, "Abandoning his pledge to act by the end of summer, President Barack Obama has decided to delay any executive action on immigration until after the November congressional elections, White House officials said." [ "Obama to delay immigration action until after midterms." The Associated Press. http://www.cbc.ca/news/world/obama-to-delay-immigration-action-until-after-midterms-1.2757886?cmp=rss. Retrieved 06 September 2014. ]

  39. Re:bringing in more H1Bs will solve this problem by jimmetry · · Score: 2

    iirc Automotive Linux [ http://automotive.linuxfoundat... ] is HTML5/Javascript on the frontend...

  40. Re:bringing in more H1Bs will solve this problem by beelsebob · · Score: 1

    Actually, compiler theory is a great example of a language you can't easily learn in any language. The small lightweight structures it generates, and the referentially transparent transformations that you run those structures through lend it strongly to being done with functional languages, and if not, very close to the metal languages like C. Heavy weight OO languages tend to end up just causing you to write 3 tons of boiler plate, rather than actually learning the theory.

  41. Re:bringing in more H1Bs will solve this problem by Livius · · Score: 1

    Almost, but not quite.

    Fad languages exist and in the short term they matter. No-one has quite found the right solution for websites, for example, and thus new 'improved' languages/platforms/whatever keep appearing. All of these are fads, but websites exists, and website developers have jobs.

    Think of pure maths versus applied maths.

  42. like politics... by buddyglass · · Score: 1

    All job markets are local. I don't care so much about what the top-line number is for IT jobs. I care about what the market is for my specific skill set in the area where I happen to live. Obviously if the national number plummets then that trend will eventually be replicated in the majority of individual markets, but from the summary of this article it doesn't sound like we're talking about the number "plummeting".

    At the moment, for my specific skill set and in the specific area where I live, the job market is about as good as its ever been. If I were to lose my job tomorrow my chances of acquiring another one reasonably quickly would be better than during any of the other times I've been jobless.

  43. Re:Why buy American? by BitcoinBenny · · Score: 2

    I think in the business context cheaper is almost always "better". I've dealt with reams of horrible code also, but at the end of the day most people just want a product that looks like it works. They don't have the technical experience to determine whether it was well built or not, just how it behaves on the surface under ideal conditions.

    Programming as a profession is getting priced out. First they came for Support, then IT, etc. DevOps will eventually fall to the wayside of automation which is the whole purpose of the job. Programming will get eaten away. There will be high level consulting and architectural jobs for a while, but anything else is a losing proposition.

  44. Re:bringing in more H1Bs will solve this problem by buddyglass · · Score: 2

    You two seem to be using different definitions of "rigorous". He's using it in terms of mathematical rigor. You're using it to describe things that are tricky and difficult and where there's little margin for error.

  45. Hell quick a dirty is always a problem by Anonymous Coward · · Score: 0

    I say that since one of our more "productive" guys produces nothing but quick and dirty garbage.(Which seems great until you look at the code and see how much of a pain it is to maintain.) Lets see, it's slow because parts of it are On^2 but he claims it's linear in speed. (My guess is the only order he knows of is linear.) Nearly everything is spelled incorrectly and a huge percentage of the classes have names that don't actually match what they do. There's constant attempts to re-invent the wheel which end up not working as well as the built in ones.(I mean doing property sheets and pages from scratch?) But hey, he gets his code out "quick" and it's other guys that are the problem when we can't add features as quickly as management wants.

  46. I am hiring by Anonymous Coward · · Score: 1

    I am hiring; can't fill the positions and I won't use foreign workers... Why can I not find anyone - Taking a school degree is not enough or a rubber stamp seen on TV class or learn Java in one hour...

    What have _you_ done - where is your Git...
    What meetup groups do you attend regularly...
    Why does your linkedin endorsements are knitting and you have no tech endorsements

    If your sitting at home unemployed - what personal coding projects have you done while your off work?

    None?

    NEXT!

    1. Re: I am hiring by Anonymous Coward · · Score: 1

      The other side of this is many very skilled people have become frustrated with the industry. I'm a systems engineer, an actual engineer who designs computer systems using requirements. I'm constantly being called about jobs, but 90% of the organizations I talk to don't know what an engineer does. There seems to be some ridiculous idea that an engineer is just a senior-level admin. And if the job description is filled with technologies that people should be getting rid of (Java, VMware, expensive SAN arrays) I tend to ignore them. But I think this is pervasive across disciplines, because many of my programing friends have left traditional IT to work as part-time consultants, often with a pay cut, because they got tired of working with people who don't even understand how to manage memory or optimize code.

    2. Re:I am hiring by frinkster · · Score: 2, Interesting

      What have _you_ done - where is your Git...
      What meetup groups do you attend regularly...
      Why does your linkedin endorsements are knitting and you have no tech endorsements

      Github, Meetup, and LinkedIn. So you want to hire people that spend all their time doing social networking, or people that actually work during work hours and have hobbies in their non work hours? I work in a smallish shop - only about 22 developers out of 70 total employees. The best developers we have are basically unemployable by your standards. At best they might have a LinkedIn page that hasn't been updated in 3 years.

    3. Re:I am hiring by Opportunist · · Score: 1

      Wait, are you hiring for marketing or engineering? It sounds like the former. You're looking for someone who spends more time tooting his own horn than actually doing something.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    4. Re:I am hiring by Opportunist · · Score: 1

      Pretty much this. A good deal of the people working here are ... let's put it nicely ... socially inapt to the point of socially nonexistent. To force an old joke, the extroverted people here are the ones that look at your shoes when talking to you.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    5. Re:I am hiring by Anonymous Coward · · Score: 0

      Wait, are you hiring for marketing or engineering? It sounds like the former. You're looking for someone who spends more time tooting his own horn than actually doing something.

      Let's see here:

      >What have _you_ done - where is your Git...
      >What meetup groups do you attend regularly...
      >Why does your linkedin endorsements are knitting and you have no tech endorsements

      Having a few meaningful accomplishments, even if they're small, that you can show others, keeping up on trends in your own field of expertise and demonstrably being able to show that someone respects you enough to say something nice to you (or at least is willing to lie about it) is the mark of a marketing person? Really? LOL

      Opportunist, frinkster: "No hire."

    6. Re:I am hiring by Anonymous Coward · · Score: 0

      For IT, "keeping up with trends" is important, but not so much for an engineer. For programmers, it's been the same set of problems since the 1970s. Nearly every problem that I have ran into can reference back to someone creating a data structure or algorithm back from the 60s or 70s, even for multi-threading. Tools have changed quite a bit, but they all solve the exact same issues. If they think the issues have changed, you don't truly understand the problems.

  47. Re:bringing in more H1Bs will solve this problem by buddyglass · · Score: 2

    The age-old fallacy that what specifics you teach people has any correlation to their future careers. If you're a programmer, the language does not matter.

    I'd like to push back against this. I'll agree that the specifics of what one learns in university, assuming we're talking about someone who got a Math/Physics/CS/Engineering degree, likely aren't predictive of long-term career success. That said, subject matter can be decently predictive in terms of short-term success. If I'm looking to hire a junior Java developer, say, and I have two candidates in front of me who appear to be equally hard-working, intelligent, sociable, etc. but one exhibits high Java proficiency and the other has never seen a line of Java then I'm going with the former. Your skill set does matter when it comes to getting a job. Your point is that anybody who's a decent dev. can ramp up on almost any technology. I agree. But not every employer is willing to pay for the lag-time for you to ramp up. Especially if you're competing with other candidates who are already ramped up.

  48. Re:bringing in more H1Bs will solve this problem by tenco · · Score: 3, Interesting

    I think you underestimate the market for engine control, exhaust aftertreatment and safety systems.

  49. Re:bringing in more H1Bs will solve this problem by Anonymous Coward · · Score: 0

    My advice: Change your name to Ahmed Kumar and confess yourself as a freelance expert in every acronym, make training videos with a native Indian accent, and make a portfolio of do-nothing applications of programming on your CV and watch the calls come flooding in.

    Since changing my name to Prabduphada Lackshiminaryanha I've got IT job offers from all over. Amazing for ahigh school dropout who knows nothing about computers.

  50. My experience by Anonymous Coward · · Score: 1

    Most of the comments and discussion in this thread seems to be geared towards programming and development as most /. discussions do. There is more people in "IT" than that. The hardware and tier employees, system administrators, network engineers, security engineers, infrastructure, and specific disciplines like SAN, visualization, SQL, SRM, DR, Exchange, messaging, voice etc.

    From my experience, there is always more people looking for a job in the late spring and early summer. Bonuses if any in my industry are usually paid in the second quarter (if you're not there, no bonus for you), and people with families like to move in the summer if possible and are looking for a different job.

    I;ve had a open position for 6 months I've been trying to fill. The market for for people with "converged IT experience" is big right now. Someone with a decent level of VMWare, SAN, DR, and Windows server experience are hard to find. So are really good Cisco people. I've got a lot of resumes with a lot of the key words in them but too many people think they are experienced with something because they used it once or were a small part of a project and they may have had a hand in it for a small part. Very frustrating. Just for reference, at least in downtown Chicago and NYC, a person with 5+ years of well rounded senior level person with VMWare, some SAN, and Windows is going for $130K. A "good" Cisco guy starts at about $140k.

    1. Re:My experience by Opportunist · · Score: 1

      For good security guys with some reasonable certs you can easily consider 150 "entry level" for the bidding war. If you can get him for less than 150, consider something highly suspicious.

      Good people are still very, very rare. To quote an ex boss of mine "good, available, no police record - pick two".

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    2. Re:My experience by jsepeta · · Score: 1

      and yet the need for network engineers and server managers is diminishing due to virtualization and keeping all your data in the cloud.

      --
      Remember kids, if you're not paying for the service, YOU ARE THE PRODUCT THAT IS BEING SOLD.
    3. Re:My experience by Anonymous Coward · · Score: 1

      It's not though. The "cloud" is very limited right now. On the service it looks great and a lot of CIO/CFO's are pushing for it. As you dig deeper, you may find it's just not cost effective right now for a lot of companies. Unless you are a company that is mainly internet based or providing a bulk of your basic services to people spread out all over the world. A company like a law firm, an accounting firm, many engineering firms for example has very little "public" facing infrastructure. Their "customers" are mainly the people inside the building working. All email, documents and the mounds of unstructured data are accessed, indexed, organized, archived and presented to people on a moments notice while they are in the office or a small portion while they are on the road. All of these systems are "interconnected:, indexed and manipulated, and retention to make things easier to find and easier to produce and hold and analyze if needed. Moving all of that data offsite with any reasonable latency incurs HUGE bandwidth and storage costs that are not yet made up for in savings by getting rid of your own equipment and in house IT people (that are still needed for other things). "Cloud" infrastructure is just someone elses equipment, that equipment is the same stuff companies are buying for themselves. My company has about 100TB of unstructured file system data sitting here that we have been looking for a solution for. I can buy two off the shelf NAS devices for about $30K and keep it locally with a replication to another office of ours. I can buy a big name NAS or block storage from EMC, HP, or Netapp etc for about 2x-10 that price depending on the IO I need if I also have production systems on there. That cheap NAS for non IO intensive loads (still way faster than putting in on glacier or on S3 or Azure) will last me about a five year cycle for about $45K with maintenance, power and cooling. You can not get any type of pure cloud service with reasonable speed or even a hybrid device like a Storsimple or virtual appliance that dedupes and compresses and converts your native file data to object based data for the cloud for anything close to that price for 5 years. A Storsimple device of that size STARTS at about $200K and $20K/yr maintenance and you pay for bandwidth, you do not get to manage the encryption, no guaranteed SLA, and absolutely no guarantee you will get notified if there was a breach (we went down this path just a few months ago). The MS Storsimple device is just about in the same ballpark and price as other hybrid solutions. Even the most popular cloud service Office365 has severe limitations and restrictions with third party API's (which most places use with Exchange/Outlook) and encryption if you wanted to just move your email systems off to the cloud.
      So you end up staying in house for most if not all of your stuff. Or... You get your own second data center and go with a private cloud using your own equipment off site.
      In either case..You need a good SAN guy etc if you have 2 SANs, 5 SANs, or 20 SANs. You need a good Cisco guy if you have 2 offices, 3 offices, or 10 offices. Virtualization reduces the amount of physical hardware you have but you still have just as many servers running in the end.

      Even the virtualization, compute, and storage industries understand hurdle and the cloud they were talking about a few years ago is not the same cloud they are pushing now. The big push now is the private cloud. Prepackaged and one SKU platforms with virtualization, switching, storage, and some third party cloud capabilities in an all in one manged package. Similar to what VCE vBlock, Netapp Flexpods have been doing for years and more recently on the smaller side with EVO:Rail or an HP StoreVirtual platform. Complete converged systems you drop in to your own data center or an offsite managed data center.

    4. Re:My experience by ranton · · Score: 1

      and yet the need for network engineers and server managers is diminishing due to virtualization and keeping all your data in the cloud.

      It's not though. The "cloud" is very limited right now.

      Shifts in the industry, such as virtualization and the cloud, do not have to remove 100% of IT responsibilities to have an impact. A technology that can even replace 5% of IT workers is going to have a huge impact and put a lot of people out of work.

      I work at a software consulting firm of about 30 employees, and we have no need for an on staff IT guy. That work is outsourced to a firm that charges us a yearly rate that would only cover a couple months of an on-site staff member. 10 years ago we would have needed a full time guy, but the combination of the cloud and better productivity tools have really reduced the need for general IT workers.

      Yes, the cloud providers have to hire staff too, but with economy of scale and better productivity tools they require far less people. Similar to what has happened to manufacturing where 100 factory workers are replaced by 20 factory workers and 5 robotics engineers.

      Once again, the important thing to remember is better technology does not have to do 100% of your job to be a concern.

      --
      -- All that is necessary for the triumph of evil is that good men do nothing. -- Edmund Burke
    5. Re:My experience by ub3r+n3u7r4l1st · · Score: 1

      Just for reference, at least in downtown Chicago and NYC, a person with 5+ years of well rounded senior level person with VMWare, some SAN, and Windows is going for $130K. A "good" Cisco guy starts at about $140k.

      Excellent. This gives me some reference salary points when I am looking to switch out from the academic sector to the private sector by next summer (in the Chicago area preferred). One thing you want to look for is a PMP (Project Management Professional) credential, it is getting very popular in the IT industry.

    6. Re:My experience by ub3r+n3u7r4l1st · · Score: 1

      That type of thinking is the reason why recidivism is so high in this country. Everyone deserves a second chance.

      "Good, available" - good enough for hire.

  51. Re:You are of no value to the company, you're a to by buddyglass · · Score: 1

    I'm estimating a 35 -> 45% pay drop from the job I've just been given the heave ho-from to my next one

    If this is accurate, then it sounds like your former employer was massively overpaying you and was smart to let you go. They can hire a new you for 35-40% less.

  52. Re:Why buy American? by CODiNE · · Score: 2

    Yes but remember that programming is mostly about eliminating other jobs. So it does have a cannibalizing effect but in general everybody else has it much worse.

    --
    Cwm, fjord-bank glyphs vext quiz
  53. Fragmented market by hibiki_r · · Score: 2

    The market slumps because there's a whole lot of people that show experience companies do not want.

    My project at a huge company just finished, so I started looking for another one: I interviewed in six places, got six offers in two weeks, 2 paying as much as my old job, 4 paying from 10 to 20% more. 4 were from companies in town, 2 were bay area companies asking for telecomutting. The salary that pays for an OK experienced programmer in the bay pays more than an architect makes in the midwest, and it's hard to hire in the bay if you are not a big name, so companies are starting to look outside for quality candidates.

    But that's the thing, an applicant need a resume proving that you learn new skills quickly, and that he is working on tools that are growing in adoption, like languages with functional programming elements. The cost of a bad hire is just very high, it's just too risky to get someone that has a good probability of not working out.

    1. Re:Fragmented market by mjwalshe · · Score: 1

      why is this cost of a bad hire always quoted any real figures. FFS the USA is mostly at will and its trivially easy to fire people for being crap especially if it s obvious early on

    2. Re:Fragmented market by Anonymous Coward · · Score: 0

      Ever hear of technical debt and negative productivity? Lots of people are this way. There are a select few companies that hire only the very best, and if you don't get along well, they will pay you to leave. I've heard of places paying $20k for someone to leave, no questions asked. It seems that one bad person can negatively affect everyone else to quite a strong degree. People will start complaining, moral will go down, stress will increase. It costs money, but it can't be easily counted. Best just to get rid of those bad people, or better yet, not hire them in the first place.

    3. Re:Fragmented market by Anonymous Coward · · Score: 0

      you might want to get some management experience before commenting....

      we break our projects own into agile teams of 8-12 people. burn rate of ~300k/month. We do a mix of flat rate and billable On a 6 month flat rate ( 2M project) a bad hire (or 2!) can easily cost us a few weeks, even a month. that's 300k we aren't getting back. a bad hire takes 3-4 weeks minimum to replace. that's where the $$$ come in.

      even natural attrition is high, but I can usually account for that. having to fire someone is very painful.

    4. Re:Fragmented market by Anonymous Coward · · Score: 0

      The problem is that while management is scared of a bad hires, they also won't do anything about them when they happen. A bad hire can hang around for years as the damage they cause just piles up while management does nothing. If management was capable of admitting they made a mistake and address it quickly as you suggest, then maybe they would be a bit more willing to take more chances.

  54. Re:bringing in more H1Bs will solve this problem by tenco · · Score: 1

    I'm talking about this stuff: http://en.wikipedia.org/wiki/E...

  55. Re:bringing in more H1Bs will solve this problem by frank_adrian314159 · · Score: 1

    Since assembly or C (or C++ for that matter) are the main languages used today that can give you buffer overflow if used incorrectly, why are people letting programmers who have "never seen them before" work in these languages? It would seem a modicum of training might be needed to fill in the gap. Shouldn't employers who are worried about such things provide training in these areas if they need it? Oh, I see... It's all the contrac... uh, I mean employee's responsibility.

    --
    That is all.
  56. Re:bringing in more H1Bs will solve this problem by tenco · · Score: 1
  57. Re:bringing in more H1Bs will solve this problem by mjwalshe · · Score: 1

    does Slashdot need irony and sarcasm categorys

  58. Re:bringing in more H1Bs will solve this problem by frank_adrian314159 · · Score: 1

    No-one has quite found the right solution for websites...

    And they never will until folks get it through their heads that, separation of concerns notwithstanding, needing to learn more than two or three disparate languages to make any software system is a bad idea. Just because the concerns are separated doesn't mean syntax and computational models need to be. Right now, to write a reasonable web page, you need to know HTML, CSS, and Javascript at a minimum. Take that all the way to the backend and you're probably adding Java (or Clojure, or node.js - yes, that's still Javascript, sue me - if you want to be all "up to date") and SQL to the mix. And I haven't even finished adding in persistence and UI frameworks and templating languages.

    Then you get the situation that there's such a proliferation of the ancillary technology that employers who see anything from their technology stack missing from your resume and assume that the H1B who's lied on his resume about it is better qualified. We are building our own coffins with these new tools.

    --
    That is all.
  59. They don't want H1-Bs for better education by rsilvergun · · Score: 2

    they want H1-Bs because they don't have to _train_ them. The H1-Bs are no better (or worse) than local employees. The H1-Bs come over trained in very, very specific tech. e.g. not just JAVA but specific JAVA libraries & tool kits and how specific industries use them. They do this all on their own dime and their own time. You can't compete with that without taking a huge risk. If you spend 5 years learning the wrong tech you're entire careers is shot. So is thier's, btw, but there's plenty of them and we don't talk about the ones that don't make it...

    --
    Hi! I make Firefox Plug-ins. Check 'em out @ https://addons.mozilla.org/en-US/firefox/addon/youtube-mp3-podcaster/
    1. Re:They don't want H1-Bs for better education by ruir · · Score: 2

      No idea what you are smoking at all. They want H1-Bs because they are cheaper, work more hours and do not bother them with unions. The problem is not having resources, is not wanting to pay them 1st world salaries.

    2. Re:They don't want H1-Bs for better education by lgw · · Score: 1

      WHy do you think H1Bs are cheaprer? Because you heard that once? All H1B salaries are public knowledge. At every large company I worked with, there'd be at least one of the engineers who would ferret out the salaries of all the H1Bs on the team. Guess what? They were paid competitively (salaries were lower by about what you'd expect for the legal costs involved in sponsorship).

      Are there illegal H1B shops exploiting young workers? Sure there are. Bet they still get paid better then the $18k I started at, though.

      --
      Socialism: a lie told by totalitarians and believed by fools.
    3. Re:They don't want H1-Bs for better education by Anonymous Coward · · Score: 0

      It has nothing to do with H1-Bs being paid less. I read that over and over but it's a complete myth.

      H1-Bs are hired because they greatly simplify the legal relationship between employer and employee. Their ignorance of the legal system protects the employer from many potential lawsuits. With H1-Bs the employer can concentrate more on the core business than on all the stupid, petty, day-to-day bullcrap, and legal threats and liabilities that comes with hiring an American.

      One wrong hire can destroy your business. The "wrong hires" that can destroy you business are usually native Americans.

      It's the same process that drives the hiring of South Americans.

      They work harder than the natives and won't try to use the legal system to destroy your business.

    4. Re: They don't want H1-Bs for better education by Anonymous Coward · · Score: 0

      "The wrong hires that can destroy your business are usually native Americans."

      Is that because of their craving for fire water?

    5. Re:They don't want H1-Bs for better education by Anonymous Coward · · Score: 0

      I've only worked with one company that used H1B's, but the one we had was removed quickly. With all the costs involved, they ended up getting an intern at $120k a year, had to be trained in everything, and there was no way to make up the gap in what she had to be paid vs what she could contribute. That company now has no H1B workers.

      This was a Drupal shop, not anything particularly difficult I might add.

    6. Re:They don't want H1-Bs for better education by david_thornley · · Score: 1

      FWIW, in the US you generally don't get credit for things you've learned on your own time and your own dime when finding a job. Picking up those things can help you a whole lot once you are actually interviewing, and definitely on the job, but you won't get to an interview on that basis.

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
  60. Sadly this is pretty accurate by echtertyp · · Score: 1

    From what I've read this has only accelerated since I saw it happening working over there in Mountain View. I finally found the right English word for the phenomenon of code.org and other astroturf campaigns about programmers in the U.S: "mendacity"

  61. Re:You are of no value to the company, you're a to by AbRASiON · · Score: 2

    Your post is redundant, when it's a hirer's market at the moment. Very very few jobs can you leave one and get the same pay. Not when there's 200 applicants per job. Wages are in freefall over here (AU)

  62. Re:Why buy American? by rsilvergun · · Score: 2

    Where in God's good name did you get that idea? People over there that right code live in houses just like us. They have a sizable middle class (it's about the size of the United States Population). They're cheaper because there's 3/4 of a billion people living in poverty, which makes labor prices for their middle class much cheaper. They write spaghetti code because everybody does from time to time.

    Whatever else you think they're not inferior to you. Stop thinking that. It plays into the hands of the big corps that want to use cheaper labor to drive your wages down. You won't see it as a threat until it's too late and you're working 70 hours a week to make ends meet. Start asking your politician why we're not putting up tariffs. Join a Union if you can and get into a voting bloc. Start protecting what you have or it will be taking away from you...

    --
    Hi! I make Firefox Plug-ins. Check 'em out @ https://addons.mozilla.org/en-US/firefox/addon/youtube-mp3-podcaster/
  63. Re:You are of no value to the company, you're a to by rnturn · · Score: 2

    The GP poster was probably not being overpaid. It's just that in the current market and the high applicant/open-positions ratio, employers can low-ball on salary and desperate, unemployed IT folks will accept any offer.

    --
    CUR ALLOC 20195.....5804M
  64. Working now.... by Anonymous Coward · · Score: 0

    Got my CDL and driving forklifts for a living. I make as much money as I used to, but work 20-25 hours a week more to do it. I'm loving the Hope and Change. Work is being Fundamentally Transformedà in the US.

  65. Re:You are of no value to the company, you're a to by buddyglass · · Score: 1

    Not redundant. "Obvious" perhaps. I'm not familiar with the situation in Australia, but I'd be surprised if you weren't exaggerating the 35-40% figure. If only because if it were true then I'd expect your employer to have laid you of earlier than they did. For instance, when the potential savings were 20% instead of 35-40%. Though it's entirely possible they're just incompetent.

  66. IT is a dying field in the US by gelfling · · Score: 1

    I don't care what any lobbyist/shil/journalist tells you. IT is dying in the US. We've run out of 'bottom' to chase. The jobs can't be any lower skilled unless they descend literally to the level of button pushing zombie on par with a janitor. No hiring manager has the least interest in skills or what you accomplished before or what you think you can accomplish for them this time. The hiring manager's sole concern is to manage upward to his or her boss who grudgingly told them after two years they could back fill one slot out of 4 that went vacant and it has to be no higher than 75% of 'market rate'. So the hiring manager gets a contract drone who's out the door in 9-12 months. Sure quality suffers, but that's only relevant where quality mattered in the first place. Which is almost nowhere. Fixing that will be some other drone's assignment and they won't be able to get it done either. But again, who gives a shit?

  67. Re:You are of no value to the company, you're a to by buddyglass · · Score: 2

    We're defining "overpaid" differently. If an employer lets Joe go, who was earning N, and hires Bob for M, who is just as productive as Joe, then Joe was overpaid if M N. The employer was paying Joe more than necessary to acquire his labor output.

  68. Re:bringing in more H1Bs will solve this problem by ultranova · · Score: 1

    A rising tide lifts all boats!

    The next rising tide will come with the next economic system, at least in the West. Capitalism was the system of Industrial Age, and is defunct now that everything's getting automated (except in countries that a still industrializing), since ordinary folks no longer have ways to tap into it for reasonable income.

    I wonder what the Information Age economic system will be called, and what equivalent to Communism will its inevitable abuses spawn?

    --

    Forget magic. Any technology distinguishable from divine power is insufficiently advanced.

  69. Re:bringing in more H1Bs will solve this problem by Sun · · Score: 2

    And how many jobs actually require you to get "close to the metal"?

    That's the wrong question.

    The real question is "How many jobs need you to understand what the metal does when you write code in order for you to be any good". The answer is "almost all of them".

    Sure, there are rapid application development (RAD) environments that allow you to create a TCP server in three lines of code with a scale out of 5,000..... assuming you don't actually want to do anything with each connecting client. If you do, the scale out suddenly drops to 5 unless you know what you're doing.

    And here's the sore point - most programmers don't. They don't differentiate between capabilities given by their environment which are expensive and those that are cheap. They were never trained to think that the commands they operate have a cost, and that this cost needs to be weighed and considered.

    So, yeah, CS studies are not the place to learn how to use RADs. Pick them up on your own later. You should learn about bare metal programming, about how a garbage collector is actually implemented and what are its costs, about the limits and capabilities of your compiler's optimizer. This way, if you end up using RADs, at least you will not be a shitty RAD programmer.

    Shachar

  70. It's all about outsourcing for less $$$ by gabrieltss · · Score: 2

    Companies are outsourcing to India for dimes on the dollar.

    That's what my company is doing. They have basically told us we won't be doing any in house development. My COO flat out told me they were going to using people from India because they can pay them a dime on the dollar. The whole line of people who are in any kind of development track all will have to take a "skills assessment" to see where their skills might best fit them elsewhere in the organization. All DBA and server administration work is being transferred as well. Guess what NO IT job is safe these days.... IT -IS- a dying field in the U.S. unless you want to work for dimes on the dollar... Maybe those striking fast food workers will find themselves outsourced by Indians as well.

    They call it the American Dream because you have to be asleep to believe it!

    --
    The Truth is a Virus!!!
  71. Re:bringing in more H1Bs will solve this problem by BonThomme · · Score: 1

    and they should also get off your lawn.

    PS I'm older than you.

  72. Re:You are of no value to the company, you're a to by Anonymous Coward · · Score: 1

    I'm estimating a 35 -> 45% pay drop from the job I've just been given the heave ho-from to my next one

    If this is accurate, then it sounds like your former employer was massively overpaying you and was smart to let you go. They can hire a new you for 35-40% less.

    I'm not abrasion so quell that thought buddy. You are a fscking moron for the comment you made to the other person. Many of us have been laid-off as a cost-reduction strategy by short-sighted management. My salary has been on a steady decline for the past decade as a consequence of these "thought leaders" and "best and brightest." With over 2 decades professional experience and currently unemployed I feel as though I made a terrible mistake pursuing a career in many roles within IT. Maybe the universe was giving my a sign to avoid this fate before I really began. Unfortunately I ignore the universe and am paying dearly now.

  73. Re:bringing in more H1Bs will solve this problem by Anonymous Coward · · Score: 0

    Really they do javascript now? About 10 or so years ago when I finished my BSCS it was really still mostly kinda Pascal with a move towards C or possibly Java.

    Either way the undergrad OS course we ended up implementing(over the course of homework assignments) a virtual CPU with a basic OS running on the virtual CPU executing various programs/tasks, which I thought was pretty good except that I was using a buggy Pascal compiler which made it all kinds of "fun". (As in I knew that the algorithms/code that I wrote should work, but for some reason it was giving spurious results which I ended up verifying(tediously) by walking through it by hand just to verify that.)

    OTOH I already had by BSEE by then, and had actual "close to the metal" experience obviously, but still for CS I thought it was decent... TBH I hope never to see assembly again in my life, even though I know that I will(and do), but one can always hope. i.e. there's always going to be places where asm stubs are needed, and specific cases where hand optimization is still better than compiler, and of course checking those buggy compiler code generation. (But by God it's tedious work...)

    Also had hairy compiler design course which was a "beta" for the new grad compiler design course by a new prof, which I found out when I was in MSCE and tried to sign up for the grad compiler design course only to be told to get lost since it was going to be about the same that I had done as undergrad...

  74. Self Serve IT by nicoleb_x · · Score: 2

    I was talking to a young, bright FBI agent last month and when I said that I was a software developer she said quite appropriately "aren't we all?"

    I'm afraid that IT is becoming very much self serve and the few remaining Development/IT jobs are going to be very specialized and hardcore positions.

    1. Re:Self Serve IT by Opportunist · · Score: 1

      RAD tools mean that everyone can kinda-sorta slap together a few lines of code (or at least pull an object here, tug another one there and draw a line between them to "do stuff").

      And if your security managers enjoy sitting on an ejector seat, you might even get it approved as a good idea.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
  75. Work for the IRS! by Anonymous Coward · · Score: 0

    If you have a clown suit, you can go work for IRS IT.

  76. Re:You are of no value to the company, you're a to by buddyglass · · Score: 1

    You are a fscking moron for the comment you made to the other person.

    What was moronic about it? The poster claimed he will only be able to command 35-40% of his previous salary when he finds a new job. Presumably his productivity will stay roughly constant, assuming he stays in the same industry. So the "market value" of all that he brings to the table is actually 35-40% of what his previous employer was paying him. Ergo his previous employer was overpaying him. If I can buy an identical car from two dealers, A and B, and they provide equivalent customer service, have identical policies, are equally convenient, etc., but A charges N and B charges N + $1000, then buying from B is "overpaying". Likewise if I can hire either A or B to perform a given task and A and B are such that they'll perform it equally well, but B costs 35-40% more than A, then hiring B is "overpaying" to have that task completed.

    Many of us have been laid-off as a cost-reduction strategy by short-sighted management.

    It may well be that your layoff was shortsighted. But how do you know? Is it possible the layoff was, in fact, the right move to make with respect to the business's short-term and long-term success?

    My salary has been on a steady decline for the past decade as a consequence of these "thought leaders" and "best and brightest."

    If your salary has steadily declined then it's because your skill set has become comparatively less valuable over time. That's likely the result of a whole host of factors, and isn't necessarily caused by the employers in your industry acting contrary to their own self-interest (i.e. being short-sighted).

    With over 2 decades professional experience and currently unemployed I feel as though I made a terrible mistake pursuing a career in many roles within IT.

    It is entirely possible you have, in fact, made a terrible mistake. And I don't say that to be mean. It absolutely sucks. But it is what it is. If I were in your shoes, the main question I'd be asking myself (and I'm sure you are) is: what can I do about it? Unless it's reasonable to expect that the trend will reverse, and it probably isn't, then it may be time to consider switching career tracks. Or, alternately, relocating to someplace your skill set is in higher demand. Obviously both of those are more easily said than done, but they're not impossible.

  77. We're Hiring but Can't Find the Right People by Anonymous Coward · · Score: 0

    We're hiring, but can't find a single decent development manager. It's been 6 months. Why is it hard to find someone that doesn't list a million technologies and languages on a resume, but can't answer core fundamental technology questions. It's been 9 months to find a Unix System Administrator that's more than a command monkey.

    1. Re:We're Hiring but Can't Find the Right People by Opportunist · · Score: 1

      If you're paying peanuts, be prepared to get monkeys.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
  78. Indy by charnov · · Score: 2

    Do NOT come to Indianapolis for IT!

    Pay rates are low even adjusted for the cost of living (which is dirt cheap for a northern city) and IT workers get ZERO respect unless you are working for a profit center (you are doing IT staffing, contracting or are a programmer writing product to be sold).

    Between H1Bs and large contracting pushing down rates and squeezing out locals at the big operations (Lilly, Sallie Mae, Allison, Caterpillar, etc.) about the only good place for IT long term is working for state or the federal government (which is even lower pay but you might actually get a career out of it)... although many of those jobs are being handed over to contractors, too.

    About the only place I have heard pays well for IT is Angie's List and it's only for programmers... that company is a ticking time bomb, though. How they stay in business while loosing money every year they have existed is a miracle of a pyramid scheme.

    I am the last of my friends that came out of college in the early nineties still in IT. The rest have moved on to various other careers (several became attorneys, two are doctors, and one crazy bastard is a deep water welder... he makes more than all of us).

    --
    [RIAA] says its concern is artists. That's true, in just the sense that a cattle rancher is concerned about its cattle.
  79. Re:bringing in more H1Bs will solve this problem by RoombaRampage · · Score: 1

    I'm surprised to see so many comments like this...

    Javascript is the language of choice for large swaths of the programming community for one good reason. its not because its fast. its not because it is easy. it's also not because people really really like the syntax. the reason is that it is the only programming language that RUNS NATIVELY IN EVERY BROWSER.

    A processor that would run Javascript natively would be an incredible boon to any computer intended to display web content (most of them). That processor would be highly sought after, and would make almost everything faster.

    Languages like C, Java, Scala... (whatever insert close-to-the-metal language here) are objectively faster, better at memory management, more neckbeardy to know... whatever. They are fantastic for what they get used for. THEY DON'T NATIVELY WORK ON THE WEB.

    If another language can successfully take over for the anointed position that Javascript fell into, then we can toss out Javascript. Until then, you should give Javascript some respect.

  80. Re: bringing in more H1Bs will solve this problem by Anonymous Coward · · Score: 0

    Senator blasts Microsoft for hb1 push and firing 18000 workers
    https://m.youtube.com/watch?v=kedfVAbXNy0
    and here is a petition to stop the hb1
    http://www.petition2congress.com/7637/abolish-h1b-visa-program/

  81. Re:bringing in more H1Bs will solve this problem by Anonymous Coward · · Score: 0

    If that's the case we should all go and learn Scada

    SCADA is not a language.

  82. Re:bringing in more H1Bs will solve this problem by curmudgeon99 · · Score: 1

    Nice try, Jagdish

  83. Re:bringing in more H1Bs will solve this problem by Anonymous Coward · · Score: 0

    No, but it does need a spelling checker.

    And Unicode, of course.

  84. Re:You are of no value to the company, you're a to by Opportunist · · Score: 1

    Get into security. Sure, they COULD outsource this... but rest assured your management will be paranoid enough not to.

    --
    We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
  85. understanding globalization and economics by Anonymous Coward · · Score: 1, Informative

    Reading these comments I see a lot of frustration and anger. Rightfully so, in some cases, but I think everyone needs to understand a few things.

    1. World is changing. Right now, there are millions of technically-literate, hard-working Polish and Chinese (as examples) ready to jump at the next opportunity. This wasn't the case 100 years ago because of wars, lack of global media, and education (among other reasons). Today, they know they can learn Java or C# and get a decent-paying job.
    2. Who can blame them? The tribal part of me wants to say, "Keep the immigrants out!" because, by definition, more competition will lower my own wages. However, the global citizen in me says that, yes, I might make $10K less a year in five years, but at least some hard-working people will get a better life. Totally worth it, IMHO.

    Please note that because the United States does not easy visas for high-skilled workers, the companies will outsource to India instead of hiring them out-right and bringing them and their families over to the United States. That means no income tax, Social Security tax, even though these folks are being hired by American firms indirectly.

    3. If my post seems contradictory, it's meant to. Economics and immigration policy are very difficult to get right. There's a million ways to get it wrong, and only a few ways to do it right. Every country wants to get all the benefits and none of the costs, but it doesn't work that way.

    150 years ago, raw sewage was flowing down the streets in NYC and London. Back then, if I told you I used Italian olive oil, drank French wine, and ate imported cheeses, you'd think I was a king! Nowadays I can get Greek feta for $5 a pound and get a bottle of French wine for $20.

    Why? Globalization, that's why. My only message is that we have to start thinking and acting like members of the human race. Ask hard questions, don't take shit for granted, and look at the beautiful world around you. What do you want the world to look like another 150 years?

  86. Re:bringing in more H1Bs will solve this problem by TheLongshot · · Score: 1

    That's an age-old fallacy? A CS degree isn't supposed to train you in specific languages. It is about understanding concepts that you can apply to any language. It is up to the individual to apply those concepts in learning new languages.

    The real problem is when an employer doesn't see language X on your resume. It doesn't matter that I have 20 years of experience and have picked up multiple languages as needed for a job, it puts you behind the 8 ball. It is sometimes tough to convince people you can still do the job.

  87. the light is an oncoming train by jsepeta · · Score: 1

    IT Hiring is fucked permanently because we are susceptible to the fraudulent belief that Indian programmers are as good as their American counterparts. This ignorance pervades corporate IT hiring, whereupon outsourcing looks pretty cheap when compared to hiring a competent American. Alas, they fail to consider the risks because IT is an EXPENSE, not an INVESTMENT. #idiots

    --
    Remember kids, if you're not paying for the service, YOU ARE THE PRODUCT THAT IS BEING SOLD.
  88. Re:bringing in more H1Bs will solve this problem by lgw · · Score: 1

    It's easier here and now to "tap into Capitalism for reasonable income" than most times and places. Starting a business is still pretty straightforward - sure, health care requirement are more complex, and some industries just have to many regulations for small players, but that's not the norm. And here you don't have to worry about bribing all the right people, paying the police for protection and then paying the gang for protection, and so on.

    Or if, like me, you like passive investing, it's trivially easy to invest online with only small amounts to start with now.

    "Capitalism" just means that the means of production are acquired by buying then, vs military conquest or cronyism. I expect that whatever's next will still be a kind of capitalism, just more "crowdsourced". If 3D printers ever mature, owning your chunk of the means of production will be easier still. Huge corporations make sense where economies of scale come into play, but that's mostly logistics these days not manufacturing.

    --
    Socialism: a lie told by totalitarians and believed by fools.
  89. Re:Why buy American? by jsepeta · · Score: 0

    what a crock of shit. i've never met a group of more deceitful thugs in my life as the gentlemen I've met from the sub-continent.

    --
    Remember kids, if you're not paying for the service, YOU ARE THE PRODUCT THAT IS BEING SOLD.
  90. Re:bringing in more H1Bs will solve this problem by Anonymous Coward · · Score: 0

    Spoken like a true Stockholm syndrome victim.

    Javascript is an awful language, but it's all you have when it comes to web programming. Perhaps instead of trying to ram it further down everyone's throats and proclaim our love for the language, we should come up with a better alternative.

  91. Want more IT jobs? by danknight48 · · Score: 2

    Want more IT jobs, make it hard work again:
    - Bring back Windows NT.
    - Make HDD's fail more
    - Make network unstable
    - Ensure PC hardware constantly fails

    Its common sense, the issue is:
    - Hardware has got more stable and reliable.
    - Software has got alot easier to manage, mostly automated and alot more stable 24/7.
    - Anyone can do it.

    1. Re:Want more IT jobs? by antdude · · Score: 1

      To me, things are still buggy and easily broken. :(

      --
      Ant(Dude) @ Quality Foraged Links (AQFL.net) & The Ant Farm (antfarm.ma.cx / antfarm.home.dhs.org).
  92. Re: bringing in more H1Bs will solve this problem by Anonymous Coward · · Score: 0

    Scala.js...

    Death to JavaScript ;)

  93. Re:bringing in more H1Bs will solve this problem by Anonymous Coward · · Score: 0

    >And how many jobs actually require you to get "close to the metal"?

    Anybody who doesn't know how the underlying hardware works is pretty much on the same level as the crappy H1-Bs that /. so loves to deride.

  94. The problem seems to be with qualified people. by intermelt · · Score: 0

    I receive several job solicitations via phone, email or other means on a weekly basis. A lot of them are offering more than I am making at my current job. I usually ignore them. I ignore them either because I am not qualified for the particular job or because I a happy where I am at. The lack of hiring is either because people are happy where they are or are under qualified.

    For those of you that say people are telling you that you are over qualified, they are BSing you. You are under qualified for the position they are hiring for. Any company will make an offer to a truly over qualified candidate. It is a bargain for them. You tell them you are over qualified when you deny the offer.

    I've had to go through the process of hiring people several times. It is not in my best interest to not make an offer to an over qualified person. I have seen plenty of under qualified candidates. They either believe that if they have experience somewhere in the field that they should be qualified for any job in that field or they have come directly from college or some certification and were brainwashed into thinking they would make 100K+ with no experience. By no experience that also includes no passion. Just because you can pass a test does not mean you know how something works. There are a lot of people out there that pass the test but do not continue learning on their own. These are the worst and probably the ones that tend to think they are denied a job because they are over qualified. You are not over qualified! You have no experience, no self knowledge and can not progress with the company.

    So to sum it up. The lack of hiring is because of the lack of truly qualified candidates.

  95. humans don't scale. by bussdriver · · Score: 1

    Don't act like members of the human race! humans suck. Sound ridiculous? It kind of is. But it's not much worse than telling men to not be aggressive and violent against their natural inclinations. That doesn't work so well either, but we try... we don't evolve because we won't allow evolutionary pressures, artificial or natural.

    Humans evolved to be petty tribal creatures living in small tribes. We are not evolving anymore and situations like our current global economics don't create evolutionary pressures -- at least not positive ones... If you are a smart ape you can do the majority of jobs in the world; that is, until robotics takes over (which is capable already and the transition is only beginning.) We are not competing for the best as much as we are competing for the most desperate. Manufacturing robotics won in the USA decades ago that is why worse-than-slave labor in the 3rd world was used-- because those desperate humans can still beat the robotics... until today. Now we shall see the transition as the desperate 3rd world people lose the last hold out position humans had against the robots (in manufacturing.) This isn't a new situation; technology transitions created similar situations in history.

    Human nature is tribal. Tons of science to back that up. People are all Little Eichmanns as proven in countless studies of various situations, where tribalism is at the root of some of them. It doesn't take hardly anything to abstract consequences for one's actions which makes it so easy to do evil. If people would just seriously study and learn about the nature of EVIL they would avoid systems which promote it. You'd think religious types would actually learn about the "devil" and thereby learn something useful... even if it's fictional, it's metaphorical for emergent behaviors in humans.

    Belief aside, we don't study to avoid situations that promote bad things - in large part because we falsely believe (without evidence) that people are responsible for such things; instead of realizing the environment is a much much larger factor. Naturally, in a society that prides itself on individualization they are going to be the most blind to the truth. (I live in the USA, which is so ironically conformist.)

    You don't think about or really care about sweat shops making your clothes - it's too far removed and those people suffering are not in your tribe... if they were, you couldn't ignore the problem so easily (it's not exactly tribal based; however, if you felt more connected to those people you'd not ignore it as easily.) You steal tiny things from your employer, that is normal-- not even thought of as stealing. pencil etc. It's not a big deal; plenty of studies on that. Well, when you save $5 on some clothing your stealing from others in a similar "harmless" situation. Besides, just look at how sales motivate people - now undo the sale and increase prices -- that is what fair trade does; relying on the consumer's to police everything with their $$$ is beyond crazy and all the science backs that up. Shopping is all about the experience; you pay for that gratification and a few minutes when you unpack it at home, then it's all gone and you have to shop more to get that experience again... which has to have roots in hunting/gathering behavior. Most ads are about the experience; making you shop and only a minority are getting you to switch brands (that is right out of modern advertizing 101.) Anyhow-- the point is, all that increasingly advanced psychology is to get you lost in the shopping experience which goes a long way in masking any minor considerations like fair trade. A 10% off coupon works really well-- now if you have Chinese vs US products and you don't need a coupon... Hopefully my rambling is making some connection; there are many aspects to outcome.

    Globalization is NOT a good thing and we have to stop portraying it as such. Now don't go to extremes and think we should have none of it; but like most things it has a range of options. We are too extreme on 1 side

  96. Aspies need jobs too by tepples · · Score: 1

    all the talented, flexible, non-sociopathic programmers are currently employed.

    So perhaps it's time for federal and state labor departments to figure out how to make better use of talented, flexible, underemployed programmers who happen to have mild psychopathy or sociopathy caused by Asperger-type autism spectrum disorder.

  97. Re:bringing in more H1Bs will solve this problem by Anonymous Coward · · Score: 0

    So cute, you think CS majors get taught programming languages. When my cousin was taking CS from one of the top 10 Unis in the world, he got to choose what language he wanted to use for any project work. Except when they were developing CPUs and programming ASM for these, they had to use whatever language the CPU software used.

  98. java coder here, recent job search experience by Anonymous Coward · · Score: 2, Interesting

    I'm a java coder, 15+ years. I searched for a job a bit under a year ago and I can relate the following:

    The problems:

    -recruiters, HR people and management are often completely tech-illiterate, and it's very rare that someone with a clue interjects any sort of useful advice that would help in selecting a useful candidate for a position (for example, there aren't any people with 15 years of android development or GWT experience yet). A lot of this is driven by the fact that recruiters and HR people tend to come almost entirely out of the "pretty girl with non-STEM degree" part of the labor pool and the engineers and the HR types tend to avoid one another and have contempt for one another's roles.

    -there is a modest supply of good coders, and a large supply of fair to horrible ones. Many of the horrible ones are amazingly productive, in the sense that they can quickly paint themselves into a corner and then knock down a wall so that painting project can continue uninterrupted. Either no one realizes until much later that those walls were important or everyone is too busy meeting the painting deadline in the first place to object.

    -the main needs of the companies (that aren't startups beginning to create new systems) are to bring in new coders who can learn the pile of spaghetti that the old programmers made. The main demand isn't so much that the new guys know the right way to do things, but to learn the system and fix problems without
    a) upsetting the original engineers by mentioning the bubble sort you found in their code or pointing out the recursive code block that opens 100k database connections. Remember, management thinks the original engineers are miracle workers and has no conception that they have fake CS degrees from Bangalore and are making the system by cutting and pasting code from a java tutorial. All they know is that these guys deliver stuff quickly and they only cost 40k a year. You cost more than twice that and are complaining about stuff that management doesn't even understand. And all the guys they trust are saying the system is fine.
    b) breaking preexisting code by fixing things that depends on the wrong behavior, the lack of encapsulation, creature uses of inheritance, non-threadsafe code, etc. Even a well designed system can be incredibly complex and the concept of engineers designing in overcomplexity for the purposes of job security are far from dead. The gwt/spring/hibernate system I'm currently working on has over half a dozen layers of abstraction between the GUI and the database.
    c) trying to raise awareness or (god forbid) fix anything about the company culture that is producing bugs, horrible design and poor performance. About 99 percent of the time, the people you're telling about the problem caused it in the first place. They will quietly ensure that no one important hears what you said and then quietly plot to get rid of you for being a troublemaker.

    Any engineer who wants to work in today's economy has to be aware of the huge amount of maintenance work and cultural inertia that will be in play at nearly every workplace. And even if you find an engineering department that doesn't have its head up its ass, good luck getting past HR to find them.

    It's essentially random luck to find a job that doesn't suck these days.

  99. We're Hiring by Bigbutt · · Score: 1

    All the comments here seem to be related to programming but IT is more than just that. We manage over 1,000 servers and can't seem to find a Unix admin in the area that is interested enough in Unix to dig into how things actually work. I mean, if your response to "how do you make a network interface persistent" is "first I click on the menu", we'll likely knock a point or two off. We've had prospective Unix admins admit they're afraid of soft links. We do a lot of scripting so telling me you don't know how to script is likely to knock a point or two off. And it'd be nice if you knew how to disable programs from starting up by understanding how the files are set up in /etc/rc* vs using chkconfig. Sure it works, but we're more than a Linux shop.

    [John]

    --
    Shit better not happen!
    1. Re:We're Hiring by bhiestand · · Score: 1

      Your examples strike me as extraordinarily simple. Are these the things you're actually filtering out applicants on? I figure we're talking junior admin work here, but still..

      I am fairly secure in my current position, but I occasionally contemplate becoming a fulltime Unix admin to make my life easier. However, all the postings I see have high listed requirements (e.g. 3-5 years experience in an environment with over 1,000 servers). I figured it was really that competitive these days, even for junior positions.

      Or is there something else at play here? Are those posted requirements generally bullshit? Are you going for undermarket salaries? Is your organization somehow unique?

      --
      SWM seeks new sig for a brief fling
    2. Re:We're Hiring by Bigbutt · · Score: 1

      We deal with highly available systems and we have a very good team dynamic so we are somewhat picky but yea, these are some of the questions we ask and some answers we've been given. Mostly in the followup fact to fact interview. A majority don't even get past the simpler phone interview.

      What software uses the following common ports: 20/21, 22, 24, 25, 80, 443 or we'd ask the reverse, what port is dns on, tcp or udp? What port is http (we've received 8080 for this one). Worse the followup question is, okay if you don't know what the port is where would you find it? A recent interview had the guy providing Google first then looking it up in his Network+ book.

      The biggest issue we have I think is our offices are in North Denver and the Tech Center is in South Denver. So most tech folks are in Castle Rock, Highlands Ranch, Aurora, and around those areas. So commuting would be north through Denver. We do have IBM and Boulder up here so we should get some folks.

      I think most admins might either be happy where they are, don't want to deal with the commute, or perhaps are looking at something beyond Unix Administration like VMWare, SAN, and the like.

      We've interviewed folks from other states (Washington, Maryland, Ohio, New York) without much luck. We did bring one guy in for a face to face but he failed that (I wasn't in town for that one).

      [John]

      --
      Shit better not happen!
  100. Re:Why buy American? by Anonymous Coward · · Score: 0

    Programming is more than just writing code, it's about identifying the problem. Even if we get to the point of the actual design and coding to be automated, most people are too stupid to explain their problems, and "programmers" will still have a job identifying problems and describing them.

  101. Re:bringing in more H1Bs will solve this problem by ShanghaiBill · · Score: 3, Insightful

    I think you underestimate the market for engine control, exhaust aftertreatment and safety systems.

    I think you overestimate how much of that requires "close to the metal" programming. A few embedded engineers can write all the gnarly C code, with volatile pointers, etc., to interface with the hardware, and then wrap it up in a library that can be used by other programmers writing the high level code. Most programmers will never need to read a thermistor or use PWM to set a voltage.

  102. Lol, get real... by jopsen · · Score: 2

    The solution is aggressive immigration control, especially deportation of most immigrants at this point. Legal or illegal, doesn't matter.

    So you want to deport legal immigrants :)
    Ha ha... That's just stupid, by the very definition of legal..

    government in Tennessee cracked down on immigration violations, suddenly businesses that relied on low and unskilled workers

    Few IT jobs are occupied by low and unskilled workers... Why don't you take unenlightened anti-immigration rant somewhere else...

    the real question is how many H1Bs are actually doing exceptional work versus simply being cheaper?

    I'm an H1-B, relocated from Denmark, working in SF, and I can assure you that I'm not cheaper :)

    .....we could free up several hundred thousand jobs that should be going to Americans.

    If my H1-B was revoked I would move to an EU office for the same company, doing the same job, at approximately same salary.
    My point is this, Silicon Valley can't be the tech hub, if people can't immigrate, in fact the hassle of getting a visas today is enough I wouldn't care if the company didn't hire paper pushers to do the work.

    With respect to job availability, I see emails from recruiters trying to get me to go to a job interview every week...
    It's not my impression that there is an abundance of skilled IT workers.

    1. Re:Lol, get real... by Anonymous Coward · · Score: 0

      > I'm an H1-B, relocated from Denmark, working in SF, and I can assure you that I'm not cheaper :)

      OP is a douche. But you are letting your personal experience blind you to the reality.
      The top 10 H1B employers are all off-shorers, and that together they account for roughly one-third of all H1B visas.

      For what little it is worth, my position is that H1B should be replaced with a mandatory immigration visa - that if you get an H1B you are fast-tracked for a green-card in 2 years and if you haven't become a citizen in 5 years then your green-card is cancelled and you are disqualified from any other work visas for 5 more years. This is not a popular position to hold, yet as far as I can tell it is one that most closely matches the rhetoric around H1B being a solution to a lack of skilled employees (versus the reality of it being primarily a way to put downward pressure on wages)

  103. Spot on... by jopsen · · Score: 1

    It really comes down to there being huge numbers of IT workers but very few good ones.

    Spot on, I rarely meet people who deliver above and beyond...

    But I don't know if one skilled motivated superstar developer is worth 5 slow moving developers...
    But I have experienced teams of two skilled devs, making things move faster than a team of 10 average developers :)
    (Of course partially because of communication overhead, and lack of one single person having real responsibility).

  104. out of work 2 years running by j_l_larson · · Score: 1

    But I am a middle aged white female software engineer. No one wants an old white lady on their team of 26 year old guys. This career is like modelling - at some point your brain is considered too old.

    1. Re:out of work 2 years running by Anonymous Coward · · Score: 0

      Ohh, a cougar!... Bad joke aside, I just like working with competent people. Age and gender doesn't bother me.

  105. Re:Why buy American? by Anonymous Coward · · Score: 0

    Where I work, when my code doesn't work, it means hundreds of other people not being able to work, and slowly running code means people sitting around not working while waiting, and means more people needed to work the call center. Not to mention more servers, which means more admins and power, and we have limited room in our datacenter.

    Requirements: stable, fast, scalable, secure, quickly fixed, and new features added quickly, which also need to be stable and fast.

    When these requirements are not met, the business loses money. I don't understand how other businesses can get away with low quality code, unless clients don't care either. Our clients are very picky and will quickly flood our call center the instant anything is slow or not working correctly. Maintaining a sub 10sec call-in queue time makes for an expensive call center. We don't make our customers wait.

  106. Re:bringing in more H1Bs will solve this problem by BadDreamer · · Score: 1

    If you learn compiler theory in C or a functional language you are not learning compiler theory, but how to write a compiler. Those are not the same skills.

    What you use to learn compiler theory is BNF's and some way to abstract semantics. To test your skill at this you need tools which can take those as inputs and produce tokens, symbol tables etc. as you expect, and those tools can be written in anything - and at the stage when you are learning this and have to roll your own to learn *should not* be written in something like C.

  107. Re:You are of no value to the company, you're a to by Anonymous Coward · · Score: 0

    With a 1 year learning curve before my employer breaks even on a new programming hire, they don't like replacing people. And that's just for the basic work. When it comes to new project work that is required to keep up with customer demand, that takes another few years. Programmers are an investment, unless all they know is writing code, but they're no more a "programmer" than someone playing Candy Crush is a "gamer", more like a "code monkey". If you're a one trick pony that can only write code, be prepared to be replaced.

  108. Re:bringing in more H1Bs will solve this problem by RabidReindeer · · Score: 1

    The problem is, there's no separation of concerns.

    Fred Brook's Chief Programmer Team concept was based on the idea of a set of specialists each with separate concerns. In modern projects that would mean something like 1 (or more) person(s) for the web page design, possibly another (maybe on loan) for the artwork, maybe even 1 JavaScript expert and at least one person on the backend for the business logic and database interactions. Plus someone to co-ordinate it, architect it and - the horror! someone to document it.

    However, getting people who are really good together and getting them to work together is espensive. In the current climate, it's considered smarter to demand that one single person fulfill (and be expert in) all of the above functions. This actually can take longer, since there's no opportunity for parallelization, but since it's less people, it's cheaper. Bonus points for getting it done offshore.

    Quality? Security? Pffft! We'll do that in 2.0. Or maybe 4.0. Or not.

  109. Re:bringing in more H1Bs will solve this problem by tenco · · Score: 1

    I work for one of the top 5 suppliers for that stuff. And it's C code all the way here for anything that runs on these devices.

  110. Re:You are of no value to the company, you're a to by AbRASiON · · Score: 1

    It doesn't interest me though :/ if anything I've found the majority of security people I've dealt with, technically incompetent and cause nothing but trouble. 9 times out of 10 they are over paranoid to the levels of extreme AND don't know shit about IT.

    Furthermore, with the whole "send it to the cloud" philosophy, yep, even security people are being reduced. Who needs a team of 5 to 10 security people for desktops, servers, networks etc when a large portion of the infrastructure is now located off site and presumably X cloud provider will handle security?

  111. Re:Why buy American? by Anonymous Coward · · Score: 0

    Or engineer a powerful virus to take out some curry nigger populations like the Illuminati wants to do

  112. Re:You are of no value to the company, you're a to by Opportunist · · Score: 1

    If anything, "the cloud" was a godsend for IT. Nothing convinces a manager more quickly that outsourcing is a BAD idea than a few months of "the cloud" experience.

    Even in the few cases where there is no data leak.

    --
    We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
  113. Re:bringing in more H1Bs will solve this problem by jimmetry · · Score: 1

    [Shameless Plug] io2n.com

  114. Re:bringing in more H1Bs will solve this problem by ultranova · · Score: 1

    It's easier here and now to "tap into Capitalism for reasonable income" than most times and places.

    Capitalism didn't exist in most places and times, so naturally. But it's getting harder to get or keep a job, and if you have one, it pays less than it used to. Which is perfectly logical from Capitalism's point of view - why pay people when you can invest in machines? - but the lack of disposable cash is slowly strangling the entire system.

    Starting a business is still pretty straightforward - sure, health care requirement are more complex, and some industries just have to many regulations for small players, but that's not the norm.

    Starting a business is a matter of creating a legal entity. Now what are you going to produce, who are you going to sell to, and how are you going to afford the capital to get started? You can't compete with multi-billion dollar companies on price, quality doesn't matter to people already starved for disposable income, and while you could take a loan most new businesses fail - and the banks know it too.

    Or if, like me, you like passive investing, it's trivially easy to invest online with only small amounts to start with now.

    Investing requires disposable income to begin with, and actually makes the systemic problem worse since it further lowers demand for end products.

    "Capitalism" just means that the means of production are acquired by buying then, vs military conquest or cronyism.

    Capitalism, as it's commonly used, also implies that production is demand-driven: people buy the products they want, this changes their relative profitability, which in turn shifts production resources to increase or decrease supply as needed. The problem is, as more and more people are made unemployed or fall into poverty despite having jobs, they no longer have the means (money) to communicate their desires, and the system breaks down. And to make matters worse, as demand slumps unemployment increases and wages fall, which drives demand down further, leading to a vicious circle - a tailspin, really.

    The most painless way to fix the situation would be to institute an unconditional minimum income - citizen wage - to ensure demand stays up and even the unemployed can communicate their desires. However, as the prevailing ideal is still the "hero of labour" of the Industrial Era, this is unlikely to be politically feasible. Thus I suspect we'll be seeing a full-blown economic apocalypse - an utter collapse of Capitalism - before things start looking up.

    If 3D printers ever mature, owning your chunk of the means of production will be easier still.

    Not really. It simply means "end products" will be electricity and ink-equivalent.

    --

    Forget magic. Any technology distinguishable from divine power is insufficiently advanced.

  115. Re:bringing in more H1Bs will solve this problem by Kalium70 · · Score: 1

    It seems that almost every job posting wants JavaScript, and I only rarely see one that mentions C.

  116. Re:bringing in more H1Bs will solve this problem by toddestan · · Score: 1

    Literally, by the time you get to the workplace the language does not matter.

    We may know that, but try convincing the hiring manager of that. If the job is programming in language X, and you don't have Y years of experience in language X, your resume goes straight into the circular file.

  117. Re:Why buy American? by Anonymous Coward · · Score: 0

    I've yet to see a project handed off to Indian coders that wasn't a total disaster. It's common knowledge that Indians do nothing but lie, cheat, and steal, but by the time management figures this out it's too late, and they end up spending more money and time fixing/redoing everything here than if they just hired Americans to do it in the first place.

  118. Re:Why buy American? by Anonymous Coward · · Score: 0

    One application used a 2,000 character url string that passed the administrator user name and password in plain text.

    So find out which US companies are using the Bangalore shops for their software and then start finding and selling zero day exploits in that software to the highest bidders.

  119. I am rich by Anonymous Coward · · Score: 0

    ...and then some. Sincerely, a classic asp developer who hung in there.

  120. Re:bringing in more H1Bs will solve this problem by lgw · · Score: 1

    Capitalism didn't exist in most places and times, so naturally. But it's getting harder to get or keep a job, and if you have one, it pays less than it used to

    Not every business cycle is a boom. We're just coming out of a ~15 year downturn, a bit worse than the one in the 70s, not as bad as the one in the 30s. It doesn't say much about capitalism, other than that it has business cycles.

    The problem is, as more and more people are made unemployed or fall into poverty despite having jobs ... gimmie a wage for not working ... full-blown economic apocalypse - an utter collapse of Capitalism

    You know, it's been hotter every month for the past 6 months - OMG it's the global warming, it will be 300 degrees in a decade! Either that or the seasons are cyclic, sort of like the economy. One of those.

    The only serious economic issue we face is public debt. Life always seems better when you're living beyond you're means. Your standard of living is certainly higher while your running up credit card debt like crazy. The Boomers did that with the nation as a whole - running up the national debt like crazy (which did improve everyone's standard of living for a while, thus the misleading impression that they had it better). We'll be generations paying that binge off, with an appropriately lower standard of living to show for it. The US national debt is $150k per taxpayer now. That's going to be a drag on everything, and might well blow up. But that's the flaw in democracy, not capitalism.

    "end products" will be electricity and ink-equivalent.

    End products are what we use in daily life - doesn't matter where they're made. I expect some small measure of in-home "manufacturing", growing gradually over time. The feedstock for that will still be raw materials, however, despite being shipped to the end user.

    The current revolution is in automating everything automatable, sending manufacturing jobs (and mindless clerical paper-shuffling jobs, and mindless service jobs) the way of farming jobs. Just like every previous technological step forward, it will be a good thing in the long run.

    --
    Socialism: a lie told by totalitarians and believed by fools.
  121. Re:bringing in more H1Bs will solve this problem by NoImNotNineVolt · · Score: 1

    Perhaps you can help me out then. I fell in love with C (and to a somewhat lesser extent assembly) when I was learning to code. Fast foward to today and I'm stuck coding Java, where things are getting more and more abstract. I'm desperately looking to switch jobs before I end up pigeonholed into high-level coding for the rest of my life. Embedded development, systems programming, drivers, anything closer to the metal. So far I've only found one such position, but it was entry level (with an entry level salary), and I've been coding for 5-8 years. I'm willing to drop down to a junior position since I don't have any "real" experience doing low level work (although my degree is in Electrical and Computer Engineering and I spent a good portion of my college education tinkering with microcontrollers), but haven't had any luck even finding a single position like that. I'm in NJ near NYC, where most coding jobs tend towards the finance sector. Are you aware of any employers that have a presence in the NYC area (or are open to the possibility of remote work) that do low level work? The only things I can think of would be Qualcomm or any of the other phone-chip makers (but I know very little about phones)...

    --
    Chuuch. Preach. Tabernacle.
  122. Re:bringing in more H1Bs will solve this problem by meta-monkey · · Score: 1

    Not only that, but understanding what's going on close to (or at) the metal gives you a much better intuitive understanding of what a high level language is doing. You can't really understand what an abstraction layer is doing unless you understand what it's abstracting away.

    I've got a MS in Electrical Engineering, and my course track was computer architecture. So actually designing instruction set architectures, building the logical architecture to implement them and then laying out the transistors in Cadence. Once I understood that, programming really clicked for me and "made sense."

    Of course today the only code I wrote (for a living) is SQL, which is about as abstract as you can get.

    --
    We don't have a state-run media we have a media-run state.
  123. Re:bringing in more H1Bs will solve this problem by bhiestand · · Score: 1

    Could you please point out the benefit for US American programmers of a job they don't get hired for being in the US compared to a job they can't get hired for abroad?

    A US job that they don't get hired for still:
    1) reduces competition for other jobs
    2) increases wage competition for skilled workers

    Both of which benefit the person who did not get the local job.

    --
    SWM seeks new sig for a brief fling
  124. Re:bringing in more H1Bs will solve this problem by david_thornley · · Score: 1

    It's not necessarily a matter of convincing the manager. More often, it's a matter of getting through HR so your resume reaches the manager. The manager may be willing to pick somebody based on general aptitude and breadth of experience, but HR typically knows nothing about software development and only knows to filter on the obvious criteria.

    --
    "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
  125. Hiring is in full swing at GE in IT by Anonymous Coward · · Score: 0

    GE is in full swing hiring mode in IT :

    Locations at our IT Tech Centers: Detroit metro, New Orleans, East Bay SF (San Ramon)

    Need contemporary skill set - cloud services, contemporary infrastructure, and agile SW development. FastWorks mindset.

    No shortage of great opportunities. IT hiring is very very good right now. Really depends on geo location.

  126. Re:bringing in more H1Bs will solve this problem by micahraleigh · · Score: 1

    The consumers should be dictating it.

    If consumers love it when their software takes longer to bring to the market and developers spend more time doing the same plumbing they could have gotten automagically, then, sure, disregard the MBA's.

    And if the consumers decide having things work "theoretically" (bc, you see, it is the theory that matters) is what matters to them and that's where they put their money, then sure, let the academics run the world.

    But that isn't planet earth. Programmers get paid more money to DO than to TEACH, so, aside from the edge cases where some great programmers want to take a pay cut to teach (I've seen it happen in rare instances) then SW development in business should be calling the shots.

  127. Re:You are of no value to the company, you're a to by __aaclcg7560 · · Score: 1

    I do IT support work in Silicon Valley. While unemployed earlier this year, I interviewed for 60+ jobs that paid anywhere from $15 to $25 per hour. One recruiter told me that hiring companies will need to offer $30 per hour to keep workers from flocking to San Francisco. I normally make $25 per hour but accepted a job that pays $24 per hour with paid holidays and vacations.

  128. Re:bringing in more H1Bs will solve this problem by Opportunist · · Score: 1

    That doesn't make any sense. How does it reduce competition if I bring in more people competing?

    --
    We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
  129. Re:bringing in more H1Bs will solve this problem by Anonymous Coward · · Score: 0

    the simple matter of students being able to obtain a compiler and get to grips with it at home, if nothing else.

    I've taught computer programming courses at the college level.
    Many of these students, who were in an IT program, did not have a computer at home.
    That was at a private college; many of these students were drop-outs from other colleges.
    Since then, I got to take a class at an esteemed state university which is actually a challenge to be accepted in.
    I befriended a classmate who was clearly one of the leading students in our class on x86 (and x64) Asm.
    I found out that he also didn't really have a computer of his at home. The person he lived with did, but he didn't.
    He would get work done by going to the computer lab at the university.
    Don't think that just because a person hasn't installed a compiler at home, then they aren't enthusiastic or knowledgeable about the industry. I had no clue about this guy, until I befriended him a bit and went to his house once. Some people are just from less fortunate (literally, less of a fortune) economic backgrounds.