Slashdot Mirror


How to Keep America Competitive

pkbarbiedoll writes to tell us that in a recent Washington Post article, Bill Gates takes another look at the current state of affairs in computer science and education. According to Gates: "This issue has reached a crisis point. Computer science employment is growing by nearly 100,000 jobs annually. But at the same time studies show that there is a dramatic decline in the number of students graduating with computer science degrees. The United States provides 65,000 temporary H-1B visas each year to make up this shortfall — not nearly enough to fill open technical positions. Permanent residency regulations compound this problem. Temporary employees wait five years or longer for a green card. During that time they can't change jobs, which limits their opportunities to contribute to their employer's success and overall economic growth."

7 of 652 comments (clear)

  1. What if there were no immigration quotas? by davidwr · · Score: 5, Interesting

    Here's a thought:

    What if there were no immigration quotas?

    What if we let anyone and everyone except criminals, terrorists, and those incapable of working come in by just paying port fees, putting down a deposit for a return airplane or bus ticket, and showing they either had a job offer or had a month's worth of living expenses available? Give them all work-authorization cards.

    In the first few years there would be a lot of wage-adjustments as certain markets like high-tech, manual-labor, and low-wage retail got flooded but in the long run I think it would be good for the overall economy. Instead of high-tech jobs going to India dragging down American wages, high-tech jobs would remain here at depressed wages but the American economy would benefit from the local employment. It would also give the few Americans who are truly lazy or underperforming a kick in the proverbial kiester if they want to stay employed.

    So what if I and my fellow technocrats see wages drop to below $35,000 for starting college grads and proportionately lower for experienced programmers? If it means a more robust American economy and better cultural exchanges with the larger immigrant populations then I'm all for it.

    --
    Knowledge is how to play a game, intelligence is how to win, wisdom is knowing what game to play.
  2. Large costs, no security, short career, H1B by Maxo-Texas · · Score: 5, Interesting

    Let's see..

    1) Absolutely KILL yourself in college with 35 hours a week of homework for ONE Database class while your friends are spending about 12 hours a week for all homework in all classes.

    2) Pay $50,000 over 4 years just like they do.

    3) Graduate into a low-status job when it comes to dating (I get a LOT more action from my $500 massage therapy training than I ever did from my CS degree-- MT is a female dominated field- you can't turn around without finding three or four who want to hang out and do tradeoffs and go to conferances- and MT work is like working out 8 hours a day so they tend to be fit and they tend to also be very nice people because they deal with the public a lot-- the pay is crap of course).

    4) Start with a reasonably high salary-- but after a few years, it becomes clear you need to leave the field and project lead or manage (that's me these days) if you ever want to make "real" money.

    5) Be managed by people who absolutely HATE that they have to have you- they view you as a COST.

    6) Never ever be understood by management (either overworked when you are stupid or underworked once you smarten up). They'll replace you in a heartbeat with crappy but cheaper labor. I.e. NO JOB SECURITY. How can you buy a bloody house when you might be unemployeed for 7 months without notice.

    7) And then-- at 55-- no more work. I've known so many who were just pushed out of the field. And you need the insurance you see. (Hence also my shift into manager+tech skills).

    Corporations spent the 90's and the early 00's repeatedly teaching us that they have no loyalty to us and that they are going to hire people making $10,000 to replace us.

    Okay-- WE GET IT. We are leaving the field. Young pups are not entering the field in the first place. And now they complain? Screw them. I hope they have severe problems and end up having to pay $150 an hour for 5 or 6 years to get people to enter the field again.

    --
    She was like chocolate when she drank... semi-sweet at first and then increasingly bitter.
  3. H1-B and Student Visas != Permanent Solution by queenb**ch · · Score: 5, Interesting

    What do we need to do in order to produce more IT professionals? Take a look at the list below for a few idea.

    Here's my solution:

    1) Poll all current welfare and permanent disability recipients. See how many are interested and capable of learning to perform IT work.
    2) Instead of continuing to pump money into a system that only perpetuates poverty, educate the people who are both interested and capable. Get them a CNA or MCSE and help them get their first job. After the first paycheck, government assistance ends since at that point you should be a) getting paid and b) have health coverage.
    3) Increase funding for science and math teachers from elementary school to high school. We can use the money that we're saving from the public assistance programs to fund this.
    4) Increase funding for music and art. While most people don't realize this, there is a strong connection between math and music as well as science and art in the human brain. Researchers are still trying to work out exactly what it is, but studies show that there is definitely a link for most people.
    5) Raise instead of lower the requirements in order to graduate high school. One of my friends has a daughter who just started high school this year. The only math requirements for her to graduate are two semesters of math. What this means is that they're only required to take and pass Pre-Algebra I & II. Since most everyone on here are IT pros of some kind, I'm sure you're aware that this doesn't cut it for college. Algebra I & II, Geometry, and Trig should be the minimum requirements, IMHO.
    6) As a corollary to #5, we need to raise the requirements for science as well. Her school district only requires two semesters of science. What this really means is that you take a semester of earth science and you take health class. IMHO, you should take Biology I & II, Chemestry I & II, Anatomy & Physiology, and Physics.
    7) They do require 8 semesters of English, however, I can tell you that what passes for papers in many of these classes is laughable. I have a friend who teaches freshman & sophomore composition at a local university. The level of literacy among these kids is...horrific. I've helped her grade papers and seen things like an entire 3 page paper that was a single run on sentence. These kids do not know the difference between things like "to", "too", and "two". I cannot count the number of times I've seen someone write something like "I'm going two the store." "There", "their", and "they're" is another one that they don't seem to be aware of. Then there are the kids that write papers like they send IM and text messages, "UR 4 real?"
    8) Ditch "no child left behind" philosophy. This blatantly ignores the fact that some of the kids *need* to be left behind. If they cannot keep pace in a regular classroom, they need to be sent to remedial classes until they are on a par with their peers. Keeping them in the regular classrooms has a negative effect on the kids who do their work and keep up. All this has done is resulted in a dumbing down of the entire curriculum. Here in Dallas, the school district recently published an article proclaiming their pride in the fact that only 25% of the graduates last year were functionally illiterate. They're proud of this figure because it's down from 33% last year. That means 1 in 4 high school graduates cannot read and write well enough to fill out a job application at Wal-mart. They cannot add and subtract well enough to make change for a dollar. That is absolutely shameful and how anyone in their right mind can take pride in that is beyond me.

    2 cents,

    QueenB.

    --
    HDGary secures my bank :/
  4. Re:How about the 17-year education lag? by Anonymous Coward · · Score: 5, Interesting

    everything to do with ID'ing yourself as in the x-th percentile of intelligence

    Unfortunately this is not true. I'm in the 99.9th percentile as far as intelligence (at least according to the Triple Nine Society) but I only have a Bachelor's degree and a not-very-good GPA, which is enough to keep me from going to a good graduate school. Why is my GPA so low? Because schools don't measure intelligence.

    When I was in elementary school I began to realize that there is a "sweet spot" for intelligence in school. Since then I've seen more and more evidence of it. As a student's intelligence approaches the sweet spot from below, the student gets higher and higher grades. But if intelligence continues to increase past that, grades begin to go back down. (Of course there are other factors besides intelligence that can cause low grades, but the main idea is valid.) This is why "gifted" programs work -- "gifted" students actually get better grades in harder courses because the standard courses bore them to death. But even "gifted" programs have a "sweet spot" beyond which your intelligence starts to work against you. (I put "gifted" in quotes because it presupposes someone doing the gifting.)

    After ten years I am considering leaving the computer field. In the jobs I've held so far, I've brought knowledge from my education and from books only to be disallowed from using it because the boss doesn't know how to use it, has no way of verifying that I'm using it correctly, and is terrified of having to find another employee who knows it too. And yet, I don't know any other way to get the job done, so I end up using the knowledge I have anyway. This makes me "disobedient." When the books and the evidence show that I am right, this makes my situation even worse. No boss likes to be proved wrong.

    My mother is a math teacher. Her students always complain to her, "Why do we have to learn this stuff? We'll never have to use it!" Sadly, I find myself siding with the students: if you go to the trouble to learn, say, differential equations, you won't be able to use them because you won't be able to find a boss who understands them enough to allow you to use them.

    Intelligence is an asset when you use it against the natural world. But it seems to be an enormous liability in society. So don't go thinking that employers want intelligence. They don't. They want obedience. And that is what schools really measure: people whose intelligence is below the "sweet spot" can't understand orders well enough to obey them, but people whose intelligence is above that point understand their orders too well and tend to question them, and that isn't wanted either.

    That is why employers are in a quandary with engineering. Engineering demands intelligence and intelligence doesn't work well with obedience. Some of this is due to American culture, too, where, in spite of the school system, people are raised with the ideas of "life, liberty, and the pursuit of happiness," which is why many employers prefer to outsource to cultures where obedience to authority is a more important and accepted part of life.

  5. Re:Au contraire by gfxguy · · Score: 4, Interesting

    Yes - I've pointed out in another post. The same newspaper has an editorial only less than a week ago that says in 2004 the U.S. produced over 57,000 C.S. graduates. Coupled with his 65,000 H-1B visas, if his 100,000 new jobs a year is accurate, there's a 22k surplus.

    --
    Stupid sexy Flanders.
  6. Re:Au contraire by CodeBuster · · Score: 5, Interesting

    I have worked for Microsoft in the past, though only as a summer intern, and although my own experience of the culture at Redmond is somewhat limited I will say that I got the impression that Microsoft is a tough, but fair place to work. The expectations are high and the competition can be intense, but the pay and benefits were very competitive and the work keeps your skills sharp. I will also say that some of the smartest people I have ever met in the workplace worked at Microsoft. The 80 hour mythical work week at Microsoft is mostly bogus too. If you meet your project deadlines and plan your time well then you can be in at eight and out at five most of the time. Of course there is always crunch time, but realistically you will get some of that no matter where you work.

  7. Re:Au contraire by bmajik · · Score: 5, Interesting

    I know very few 80hr/week employees. As in, i can't think of any right now.

    OK, great, what's a good average number for a leaf node employee with a product behind schedule?


    Hard to day. When i was working in devdiv, most days i got in between 9 and 10, and left around 7. When it was crunch time to get VS.NET (7.0) out the door, for a while there it was team-dinnners every nite, and people would be at work until 8 or 9. Of course, nobody got to work before 9. In redmond, at 7:59am, the main doors to buildings are still locked.

    Now that I am on a different campus (in Fargo), the local culture is much different. At 8:30 the parking lot is full and at 6 its empty. Leaving the Redmond main campus at 6pm was suicide because the traffic was so outrageous. You could leave at 5 or at 6:45 and get home at the same time.

    - Qualified potential US applicants by and large don't want to work at Microsoft
    - Microsoft isn't paying enough to attract qualified US applicants


    Yeah, one or both is likely. MS isn't the darling of the tech world it once was; you're no longer a millionaire after 7 years. The compensation structure has chnaged a few times since 2000 when people were leaving MS in droves to do startups. Many people think we made some poor hiring decisions around that time frame (after all, _I_ was hired, and my main motivation for interviewing was to get a free trip to Seattle and to mouth-off about how awesome linux was to a bunch of MSFT people :)

    MSFT doesn't aim to be the pay-leader, so people purely motivated by that will probably look elsewhere.

    That said, I think many tech companies have open positions and describe having difficulty filling them. Does the entire sector, as a whole, not pay enough? Are there people out there that are not working for anyone, rather than work for what they deem to be too little? Said another way, if you see that across the board, tech companies have open heads, it's hard to suggest that it is purely a Microsoft problem related to salary or other undesirability. Doesn't Google have difficulty hiring people? Apple?

    --
    My opinions are my own, and do not necessarily represent those of my employer.