Slashdot Mirror


Engineering Careers Short-Circuiting

8BitWimp writes "Today's edition of the Christian Science Monitor has an interesting article discussing the current plight of the U.S. engineering profession. One 29-year-old engineer recently caught in Nortel Network's layoffs said "I spent seven years in school, and it resulted in a six-year career." The article goes on to say a California computer science professor has statistics to show that a programmer's career is not much longer than a pro-football player. What do other Slash-Dot readers think of this situation as related to their programming and engineering careers? Would you pursue the same career path again?"

31 of 1,063 comments (clear)

  1. Engineering is working out fine for me by billmaly · · Score: 5, Funny

    Someone needs to pull this trainload of Japanese imports, might as well be me.

    1. Re:Engineering is working out fine for me by Anonymous Coward · · Score: 5, Insightful

      I've never posted to /. before but feel compelled to after reading this thread.

      I've been a generalist in the computer field for 20 years. In addition to being a generalist, I have good programming and databasing skills.

      I currently work in a Fortune 100 company as a SysAdmin / Programmer / Project Manager. I make a good salary for my geographic area and am not in danger of losing my job (knock, knock).

      I'm compelled to post because there are so many FUDs and misinformation in this thread it's not funny. But there are a few tidbits of genuine wisdom:

      1. The computer pond is shrinking, but that's because it's been overstocked for quite a while. The talented, smart, crafty, dedicated fish will always be in demand, the ones who are simply looking for a paycheck will be walking an unemployment line.

      2. (This is related to #1.) If you genuinely love to craft software and hardware solutions, then you will strive for excellence, regardless of the pay. I simply couldn't be happy doing another type of job.

      3. There is much garbage code out there, largely caused by too many people coding "Fast Food" type development tools. Can somebody please tell me why it takes a 2GHz processor and 512MB of RAM to show me my appointment calendar? Then crash while I'm looking at it?

      4. Management IS NOT where it's at. I've been in my current job for 11 years now. In that time we've gone through 6 managers. None of them really knew what I.T. was all about.

      5. We recently were accepting applications for a vacant position. We were FLOODED with resumes from web developers. They all went in the trash. Why? Because they were a dime a dozen and didn't have the overall skills to support our customers. We wound up hiring a guy with good GENERAL skills, because those can be broadly applied to our diverse environment.

      What I'm getting at folks is that there was a huge wave of expansion in the computer industry which introduced a lot of flotsam and jetsam. Now the wave is receeding and those not prepared for it are left high and dry.

      My advice: Use your knowledge of the industry to forecast where it's going, decide if you want to go there, then position yourself (with skills and interpersonal networking) to ride the next wave.

      If you give up just because "times are tough" you never were meant to be in the field in the first place.

  2. Development is working out fine for me! by kolathdragon · · Score: 5, Insightful

    Knock on Wood here, but I start my career in 91 during the last recession and am still doing fine. Of course I've changed 4 - 6 languages by now (RPG -> VB -> C/C++ -> C#, ASP, JavaScript, XML, HTML, etc ). My rule has been always try to stay current and not comfortable. If you feel comfortable, then you are on the way out of a job.

  3. My job was shipped to India by Aggrazel · · Score: 5, Insightful

    When I got laid off right after the September 11th attacks, my Job was shipped to India.

    Sometimes I wonder if the whole economic problem we're having is due to many companies doing this same thing, exporting our high paying jobs to other countries. It saves them money in the short run, but in the long run its taking money out of our country and slowing our economy.

    But then, I'm not an economist, and eventually, I did get another job with another company. But I was unemployed for a year, thats 1 year of my salary that I was unable to produce because my job went overseas. If you add that up over all the people in the industry who are in similar situations.

    It was grim, being unemployed for a year. I even contemplated switching industries, actually thought about becoming a Truck Driver to sustain my family. But for me, my job is more of a love than a carreer. Its what I do. Its my hobby, its my passion, and I really don't want to do anything else.

    But the guy in the story wants to give up on his job because he got laid off from one company, thats sad. Maybe for what he does its necesary, I don't know, but there are other jobs out there, and who knows.

    Anyway, thats my 2p.

  4. Programming "Career" by Egonis · · Score: 5, Insightful

    I enjoyed a programming "career" for 5 years following high-school. I am self-taught, and managed, developed and implemented databases at an ISP, a TV Broadcast Company, and for a Freight Brokerage.

    Although I have not attended University or College for training in the field, I made a substantial income.

    I observed many of my co-workers and friends whom had gone through University and such, and their careers ended just as quickly as mine.

    The common problems we all faced were that management did not understand the nature of the job performed, and ended up hiring a large agency to take over our "home brew" projects.

    I have reformed my future, and am becoming a Special Ed teacher for the Blind and Visually Impaired... because the IT industry has completely collapsed, not resulting from poor economy (I live in Canada, and our economy is quite strong right now...), but as a result of poor management and planning.

    My suggestion to anyone considering, or currently working in IT, is to educate themselves in another field, and use their skills as an addition to their qualifications.

    I write small applications to make programs like Excel more accessible for the Blind, as there is little, or no support for Text-to-Speech software, while at the same time performing my other duties.

    1. Re:Programming "Career" by poot_rootbeer · · Score: 5, Insightful

      Programming is critical thinking, and that can't really be taught in a classroom. You either cultivate it yourself, or you don't.

      I honestly don't give a damn if you learn how to program by going to college and sitting through 3 lectures a week for 4 years, or curling up in bed with a volume of Knuth whenever you have the chance. As long as you understand and are comfortable with the concepts, you can be a good programmer.

      You might argue that someone with a formal education is more likely to grok the concepts, but anecdotally I've seen a LOT of kids getting degrees (and this is from high-ranked national universities, never mind the DeVry and trade school grads) that certainly don't belong anywhere near software design.

    2. Re:Programming "Career" by richieb · · Score: 5, Insightful
      Programming is critical thinking, and that can't really be taught in a classroom. You either cultivate it yourself, or you don't.

      That's certainly a big part of it.

      However, there is a large part of accumulated knowledge that you need to learn to be a proficient software engineer. You can do it on your own, but classroom can provide a clear direction and help filter the stupid stuff from the essential stuff.

      --
      ...richie - It is a good day to code.
  5. Should have unionized by PingXao · · Score: 5, Insightful

    20 years ago. And NOT to protect the incompetent. More along the lines of professional associations like the AMA, the ABA, the MLBPA or the NHLPA.

  6. I heard one hiring manager tell me by joeflies · · Score: 5, Insightful
    that engineering is the only profession where your value to the company goes down the older you get.

    Fresh kids out of college know current technology, have the lowest starting salaries (so you can get more of them), and willing to work ungodly hours without extra pay. With the competition for engineering jobs ramping up in India and other lower cost countries, I realized early that I may like technology, but without having the desire to go into management or get a doctorate (to get access to career engineering jobs), then I needed to get into another profession.

    1. Re:I heard one hiring manager tell me by SimJockey · · Score: 5, Insightful

      Maybe in the tech industry, but not for what I do. Engineers with 20 years experience in refinery design and revamp are few and far between. And worth their weight in gold. Sure, as a recent grad I may know the computer based design stuff better than some of the older guys, but as I have learned the hard way "Two weeks of simulation can save you 5 minutes of thought."

      Engineers with a ton of real-world design experience are an amazing asset, not just in my industry but aerospace, civil engineering, and most other "old" engineering disciplines. I definitely wouldn't generalize that all engineers get less valuable with time.

      --
      Laugh while you can, monkey boy!
    2. Re:I heard one hiring manager tell me by koreth · · Score: 5, Insightful
      Baloney, if you keep your skill set current and grow over time. When I graduated from college, I didn't have years of Oracle development and administration experience, several large system architectures to my name, Solaris kernel development experience, firsthand knowledge of the common pitfalls of J2EE development, real-time network application development skills, experience leading a team of junior engineers, or the ability to gather requirements from customers without a manager looking over my shoulder. Now I have all of that and a lot more.

      On the other hand, I've seen other engineers stuck in one place for years, mostly because they're content to keep doing the same thing every day, never taking any initiative to push themselves further along. It's not just about embracing the techno-fad of the day, it's about the certainty that no matter what you're doing, you're not as good at it as you could be, and it's up to you to improve.

      If you're not a better engineer now than you were a year ago, someone else will have your job eventually. If you are, and you can say that every year, then you'll have people offering you jobs out of the blue even in today's economy.

    3. Re:I heard one hiring manager tell me by Zathrus · · Score: 5, Insightful

      that engineering is the only profession where your value to the company goes down the older you get

      Then he was an idiot.

      Those kids fresh out of college may know current technology, but they don't have a damn clue when it comes to designing systems. When it comes to making a decision most will take whatever path is quicker/easier and not consider the longterm implications -- which means down the road you have to throw out huge chunks of code and rewrite it because it wasn't done right the first time. After all, long-term up till now has meant "next semester".

      Learning the latest technology is trivial. Having the mindset to solve problems, plan out a project, and write code that doesn't break is something learned only through experience, which can't be taught so easily. And yes, you'll pay more for those people. It's worth it.

      Outsource to India? No thanks... I've seen the results of that. My company tried to outsource the GUI front-end of our application to India for a very, very low sum. End result? All of the code was thrown away. The one piece that may have been salvagable turned out to be a BSD-license library that was from an alpha release and had its license violated -- the moron coder removed the copyright and claimed it was his own. It was broken too (hence the reason it was alpha). We hired a Java programmer and he finished in four months what they had failed to do in nine.

      We're currently interviewing for another two positions as well, plus one more sysadmin. And we find the same thing over and over - most of the people applying for the jobs are idiots and shouldn't have been in the field in the first place. They lie about their experience, and we catch them (most are caught in pre-screen -- if you claim to know Unix, you should really know what things like 'pwd' do). The actual interview is more theory than practice, as well as making sure you'll work well in the group. It's really amazing just how many people claim a masters in CS or EE, 10 years of experience, and yet have no idea what a race condition or deadlock is or how to handle/prevent them.

      Yes, I was laid off at the start of the year. And, know what? I found another job. And if it happens again I'll find another one, even if it takes some time. My wife and I have a 6 month cash emergency fund, so we're ok for awhile even if we both lose our jobs. And we can live on a single salary if needed. If you don't have a cash fund, or are living over your means, fix it. Now.

    4. Re:I heard one hiring manager tell me by cuyler · · Score: 5, Funny

      Engineers with 20 years experience in refinery design and revamp are few and far between. And worth their weight in gold.

      hehe....knowing a couple engineers myself I must say - that's a lot of gold...

  7. 19 years pro for me by coolgeek · · Score: 5, Interesting
    And 11 of those freelance.

    IMO, the surges in the industry attract a bunch of riff raff, which get purged when times get tough. Not to disparage the articl poster (or is it poseur :-) jest kidding); he may be a great engineer, just too much of the riff raff feeding from the new jobs trough. When it comes to staying employed, it's really about whom you know and your reputation. Anyway, during the slumps is when the real core of the industry gets to innovating the next wave...

    --

    cat /dev/null >sig
  8. No 'safe' careers anymore by JanneM · · Score: 5, Insightful

    There is no safe career to be had in any profession today. The dream of being a 'company man' that the baby-boomer generation had just doesn't exist. People do not get a job, expecting - or able to - still be working for the same company thirty years later. Transient workers were once regarded as flighty and unreliable; today it's the norm. In some professions (science, programming, some engineering disciplines) it's even seen with suspicion when somebody stays at the same place for long.

    Forget job security, defined skill sets and straight career paths. This uncertainty is here to stay.

    --
    Trust the Computer. The Computer is your friend.
  9. Replace "Engineer" with almost anything by msheppard · · Score: 5, Insightful

    Almost every career can be viewed through this narrow minded window.

    Similar reasons can be found for almost any career being short, and statistics can be shown to support that (as well as almost anything you can think of.)

    Problems with the current economy shouldn't cause one to abandon a career.

    Maybe we're too paranoid. I've seen burn-out, and lemme tell ya, it dosen't need to happen, and most people I've heard complain about it are really NOT burning out.

    M@

    --
    Krispy Cream is people
  10. Vanishing Middle Class by stoolpigeon · · Score: 5, Interesting

    What I see disappearing are the median income jobs. It seems like things are becoming more and more polarized w/many many low pay jobs and a few very high paying jobs.

    I don't think this is a good trend for our nation as a whole. In the long run it will hurt everyone.

    I interview for a new job probably about once a month. The last one was for a single opening w/the USDA for slightly lower than average pay. It was to do development and database administration. There were over 100 applicants. They wanted a programmer that had been an accountant and got it. Being just a plain old programmer hasn't been helping me a lot lately.

    .

    --
    It's hard to believe that's how Micronians are made. Why don't we see it right now by having you both kiss one another?
  11. There *is* a safe career choice! by kevcol · · Score: 5, Funny

    I've recently started a new career that, thanks to the baby boom of the 40s and 50s, will guarantee me an increase in customers for the next 20 years until I can live on my earnings: Undertaker.

  12. "Programmer" is not the same as "Engineer" by Anonymous Coward · · Score: 5, Insightful

    There seems to be a common misconception that programmers and often times IT professionals are the typical engineers, similar to how the term "computer scientist" is incorrectly applied to programmers. To me, that seems a broad application of the title, similar to calling car mechanics engineers as well. I many times looked over the classifieds section in the paper in the 90s and saw jobs requiring a BS in computer science when they were simply database programming jobs, for which one really only needed a trade school education.

    Personally, just from looking at the numbers from my high school, I would guess that there will actually be a shortage of engineers (i.e., electrical, material, chemical, aerospace, etc.) in the next couple decades. With the boomers retiring and decreasing numbers in my generation going into engineering (because science and math are too "hard," and they have been taught very poorly in the last 20 years by the public school system so they opt for law), the US is losing its engineering workforce. One of the best observations I have heard was from a professor at MIT who observed that 50 years ago engineers outnumbered lawyers by far, whereas today the opposite is true.

    Just because Microsoft and Oracle are hiring foreigners to do the programming doesn't mean that the other traditional engineering fields are waning as well. Think of how much software engineering is design versus implementation. The implementation workers are really akin to skilled factory labor, and that is why they are replaceable by cheaper foreign labor. Erecting barriers to immigration will just cause companies to leave the US.

  13. That's because we live in interesting times by TerryAtWork · · Score: 5, Insightful

    In the CS business they have this weird fetish for youth. It's like they were recruiting for a football team, not an engineering department.

    I think it is because we are at the same stage in software engineering that medicine was in when the guy who cut your hair was the same guy who set your bones.

    We don't know shit about how to program computers, you know. Not SHIT.

    Software engineering is so grossly inefficient that only kids have the stamina to weather the hours that it takes to do anything robust and useful.

    I am a software engineer but I'd be ashamed to show my face at a mechanical or civil engineer convention - the buildings and machines they make don't blow up all the time, repeatedly, for no reason at all.

    I am right now on the eighth floor of an eleven floor building. I'm eight stories up and there's still a thousand tons of concrete and steel over my head. I have a great deal of confidence that if I don't make it out of this building alive it won't be because it collapsed on me.

    BUT - if this building were a computer program I'd be freaking terrified at all times UNLESS it had been around for a long time (and therefore rebuilt over and over after falling on other people.)

    Also, this business, which no one understands, is changing at a high rate of speed.

    It's as if you became a doctor and 2 years later no one had a liver anymore. They all upgraded to a new organ, about which you know nothing. All the learning about the liver you did and the exams you passed on it mean nothing.

    Now all the hospitals are hiring young new doctors who know all about the new organ, never mind your years of experience.

    Now you get to sit around in unemployment, watching these kids make all the intern mistakes again. Swell.

    Of course, you can go back to medical school to learn the new organ, but two years from now you're going to have to do it again. How long can you keep this up?

    The fact is - we are screwed. The industry has not seen it's Newton yet, so all is in darkness.

    The creating of Doctors is a science. MEDICINE is an art but CREATING DOCTORS is a science. They go to medical school, they serve an internship, they pick a specially etc.

    If a Doctor and his Grand Dad the Doctor and his Grand DAUGHTER the Doctor all got together to discuss becoming Doctors, they'd find they all had things in common, the toughness of medical school the greater toughness of internship etc etc.

    Computer programming on the other hand, is like hiring a poet. You never know what kind of poetry you are going to get, so everyone wants an EXPERIENCED poet so someone else paid for the bad poetry they do in the beginning.

    There's lamers with PhDs and great coders in high school. What to do?

    The fact is, in Software Engineering if you are over 30 you had better be in management or a legacy maintenance program like me with Clipper, or you're out.

    This hurts CS. Can you imagine where chemical, mechanical or civil engineering would be if they got rid of all the engineers over 30?

    When CS is a mature discipline you'll see older guys dominating it.

    Until then, CS, like Trix, is for kids.

    --
    It's Christmas everyday with BitTorrent.
    1. Re:That's because we live in interesting times by blamanj · · Score: 5, Insightful

      In the CS business they have this weird fetish for youth.

      This is primarily the fault of those who work in the industry. I once worked for a very large chipmaker and they loved hiring new college grads. It was way better for them than competing for existing engineers in the job market.

      Why? 1) NCGs tend to be single, so they don't have as much of a social life to pull them away from work after 5pm. 2) NCGs tend to be still be in that "obsessed about the computer" phase of their lives and would work longer hours just for "fun."

      Those two items, plus the "go public" gold rush led to a burn-em-up-and-spit-em-out mentality. As long as we in the industry allow it, both as hiring entities and as employees it's not going to change.

      What can you do? Leave a 5pm. Say "no". Don't sign on to schedules that can't be achieved without overtime. Don't expect work to be your life. If you're a manager, kick people out when they work late too often, and make them use their vacation time.

      Believe me, if everyone in the industry went home after 8 hours of work, the industry would change.

    2. Re:That's because we live in interesting times by Strange+Ranger · · Score: 5, Insightful

      Well said. I'd like to add a thought placing some of the blame on our schools. Which is:

      In a mature industry like medicine students are taught a broad understanding of all concepts. A student studying to be an ear, nose, and throat doctor must learn about the nervous system, the heart, nutrition, cancer, bacteria, and broken bones before said student ever gets to be an intern. This helps ensure that the doctor understands his/her specialty as an intregal part of a whole system. That way the ear doctor can refer you to a neurologist if you need one, or tell you to drop the caffeine from your diet and the ringing will stop if that's the case. Even though s/he's not a nutritionist or neurologist s/he knows enough to treat the human system and not just treat the ear as an insolated phenomenon.

      So why are so many CS graduates going out into the work force with a few OO languages under their belt and maybe a general idea of what a NIC does and THAT'S IT?? It's crazy. We need developers who can see and understand whole systems, who can discuss data modeling, image rendering, archive methodology, user interface, Ease of Use, compression, the L2 cache, hyperthreading, know volts from watts, and be able to muster a little respect for the accounting department. Then with experience use that broad knowledge to understand existing infrastructure, legacy systems, and future trends so they can look intelligently at a given business model and write project proposals based on ROI. Then defend their methods vs. others. To me that is a Doctor of CS. Our schools need to spit out far less Code Monkeys and start making far more Code Wizards.

      Currently the above is most often accomplished via committee. A committee of PHB's and Code Monkeys. No wonder it's a mess.


      Well, hopefully that last bit isn't seen as being trollish. I think it's one of the major issues we face.

      --

      Operator, give me the number for 911!
  14. The Trends by pyrrho · · Score: 5, Interesting

    I used to be very picky, in hiring, choosing people that really wanted to work in the area we were in (games, etc.). You ought to be really sparked by games. Then I came to appreciate proffesionals that just know how to do their job. It's not my worry how they are motivated, if they can do their jobs.

    But still, I think the internet boom had an incredibly bad effect of attracting people that were only in it for the money and the idea that they could pull it. I still suspect that you need to have logic geeks for good software engineering, smart-but-not-into-it really doesn't tend to be good enough in a field where we are still trying to figure out the best practices and everything is controversial. You have to care, because there is no way for an automoton to solve the harder problems.

    There was a glut of new engineers, many not really interested in software engineering, though maybe they do want to do a good job. But no one knows what entails "just" doing a "good job" is in software engineering, so I think they are at a great disadvantage because they are not into really working out what works by experimentation and perfecting their practices.

    One other thing: the half life of technology is an illusion. Logic is the tool. It's timeless. Software engineers are applied logicians, and it's the same logic forming a substrate underneath all technologies.

    If build up a learning curve cost, you have to take a salary cut because you are asking your employer to help educate you, it's worth it for all involved, and if you understand logic then you can be sure that when you do learn, it will be with expertise.

    However, I know in the real world people that hire don't always know that.

    Frankly, I hope people that like software stick with it. But a lot of people who were so-so on it probably do need to vacate the industry.

    --

    -pyrrho

  15. It is happening due to lack of organization by br00tus · · Score: 5, Insightful
    Not that I advocate a union, but when someone does the skeptics reply no because we are a "profession". Are we? Every profession I know has a professional association. Lawyers have the ABA, doctors have the AMA and so forth. Where is our professional association? (You could reply the IEEE, but only if you were answering the question comically). If we do not have a serious professional association, of one sort or another, we are not a profession. Doctors and lawyers have associations, even janitors have the SEIU, what do we have?

    The attitude towards recent changes in employment and wages have been massively passive-aggressiveness. The things done during the 1990's to help sow the seeds of derailing the profession, like the ITAA's legislative (and PR) lobbying, were not met with and now that things are bad many people simply want to walk into some other profession, where, for less pay and possibly much self-financed education, they will be walked all over by the plutocrats in that profession as well.

    Some IT people still say "My wages are the same, I have a job, everything is fine except $100k HTML coders are laid off, they're cutting the chaff from the wheat, I'm *happy* this is happening". Well, these people have a very poor view of economics usually. For one thing, in a market economy, unemployment is ALWAYS the decision of the unemployed person (although the minimum wage creates an exception when it cancels a few potential less-than-minimum-wage jobs). This makes rational sense many times though, it is often better to collect unemployment and look for a decent paying job than to get paid part-time minimum wage, leaving you unable to pay for rent, food etc. Another thing about the ridiculousness of this idea by some IT workers is that surveys show wages recently dropped industry-wide - even if you feel you will always be employed, which anyone who will take any wage WILL be (unless it goes under minimum wage), can you explain why wages going down is a good thing? People talk about it like it's the weather "well, it was inevitable wages would go down". Like some alien on another planet pulls the levers of the economy and regulates the IT profession. People truly interested in economics and how they pertain to the IT labor market, and who read and study this will not see these things as alien, like barbarians who saw thunder and said it must be gods who made it since they had no understanding of it.

    Anyhow, what's the solution? The solution is organization, be it an association, a union, a guild, an advocacy group, whatever. What is needed is about 2% of the profession to be actively involved in organizing, educating, fighting against bad legislation (like H1-B visa cap raises, FLSA exemptions only for IT workers, section 1706 of the IRS tax code pertaining to IT consultants etc.) which is pushed through Congress by the ITAA, which is paid to do so by IBM, Intel, Microsoft etc. You need 2% of IT workers working on this stuff, and majority support of IT workers for this stuff. I say 2% and majority because that's what a survey of sociological studies says is the percentages necessary to have something successful get done.

    Do these organizations have to be created out of thin air? No - these organizations already exist, the forums for education and coordination already exist and so on, they just need more critical mass, more people coming on board. People already have compiled all the information you want to know about, say, the H1-B visa issue, you just have to look for it. Campaigns are already working on the issue, you just have to join them. And with more support they will have more successes. Or you can turn tail and run when kicked to another profession, where you will be treated exactly the same way.

  16. Dual Tracks by Didion+Sprague · · Score: 5, Insightful

    Well, as someone who actually thought a little bit about this potential problem *before* the dot-com bubble burst, I'll add my two cents and that students these days could do worse than to do what I did:

    BA in English/Comp Sci
    MA in Comp Sci
    MFA in Fiction

    The result? Lots of jobs. I switch between technical writing, article writing, and programming. I've published stories, am working on a novel, and just sold a one-act play to a regional theater. I code in ASP/CF/PHP and C#. And I love every bit of it -- coding, writing, and thinking. It all comes from the same place deep inside my brain, and I often tell folks that there's not much difference between writing a short story or coding a project under a deadline. The adrenaline flows, the creative energies get harnassed, and the subconscious does some wild and wacky shit.

    And all of this came about because of an off-hand remark I once heard in a VAX assembly language language class by the prof: he assured us (eager college freshmen) that math and science students in particular should put their egos in check and their noses in books -- non-science books. Stuff like Plato and Milton and Dante -- the so-called "useless" stuff that most compsci students poopoo and claim they don't have time to read. Four years spent reading the "boring" stuff can lead to all sorts of minor and major personal epiphanies.

    I'm not saying this is the answer, but it certainly is a solution. The coolest part about it is that people are actually impressed when you tell them you can code in C# and are writing short fiction as a "side project".

    Everybody in the tech industry seems to want writers -- folks who can understand the technical side and then explain it simply and clearly. In fact, people go out of their way to express their admiration for this sort of talent.

    Now, I'm not here to fan the flames and start another liberal arts versus sci-tech debate. But I will say that having my feet firmly planted in both sides has made things a *lot* easier. There is no shortage of jobs, people respect me, pay me well, and call upon me when the hardcore compsci folks can't get their brains out of "tunnel-vision" mode and their creative energies revved.

    *shrug*

  17. I hear a lot about the export of jobs by Sludge · · Score: 5, Interesting
    I hear a lot about the export of jobs from reading slashdot forums. It hasn't directly affected my bottom line yet, but it seems that one would be foolish to think that it won't anytime in the next few decades. Decades in which I plan to be writing software.

    For those who would brave the storm, have you thought about how you would stay valuable in this market? I would be interested to hear if anyone has tried to learn an Indian language in order to communicate with their intercontinental coworkers.

    If this becomes a major resume item in the next five to ten years and/or an aspect of computer trade school programs, I would be interested in getting a head start in case the issue becomes reality for me. Now may be the time to buck the trend of securing your job and/or career by simply learning one language and a couple APIs per year, and get down to following the twists and turns of the business that funds the IT industry. You know. For those who are up to it.

    PS. I'm Canadian, and I have work from American firms already. To some degree, getting Canadian work is a lesser version of getting Indian work: there may be timezone and communication barriers, but the work is cheaper. When you're from a country with a much smaller economy than the US, it 's often necessary to get American work. Canada's economy makes up for 3% of the world's. Not that much, for the second biggest mass of land in the world, eh? :-)

  18. If you're out of work, ask youself this... by HotNeedleOfInquiry · · Score: 5, Insightful

    Did you know what you wanted to build things for a living when you were 8 years old? Did you constantly get in trouble for taking apart your toys? Did you have a burning desire to understand things and build them? If not, you are at a disadvantage. Like atheletes, engineers are born. If you picked the field for the big money and not getting your hands dirty, you will never be able to compete against those of us who were born to it.

    --
    "Eve of Destruction", it's not just for old hippies anymore...
    1. Re:If you're out of work, ask youself this... by Badgerman · · Score: 5, Insightful

      Did you know what you wanted to build things for a living when you were 8 years old? Did you constantly get in trouble for taking apart your toys? Did you have a burning desire to understand things and build them? If not, you are at a disadvantage. Like atheletes, engineers are born. If you picked the field for the big money and not getting your hands dirty, you will never be able to compete against those of us who were born to it.

      Amen. There's a certain spark for programming and engineering. It can be cultivated, perhaps even induced, but for many, you're either born with it or you aren't.

      Your quote takes me back to when I was 5 and playing with my legos. Should have thought ahead, and I wouldn't have had my career detours until I wound up in the embrace of programming.

      --
      "The Sage treasures Unity and measures all things by it" - Lao Tzu
  19. Re:Hmm OED has much earlier uses. by Zeinfeld · · Score: 5, Informative
    The Royal Corps of Engineers was active in the Napoleonic wars, and long before that (thats circa 1800 for those who don't know history). So the 'engine driver' theory is total rubbish.

    The Engineers were responsible for the placement and use of seige engines etc. That profession goes right back to Roman times.

    That is why we have 'civil engineering' as a profession, it is civil as in non-military. The Institution of Civil Engineers is an independent engineering institution. It was established in 1818, and today represents almost 80,000 professionally qualified civil engineers worldwide.

    A person who drives a train is called a train driver. They are not an engineer unless they are a member of a chartered institution (unlikely unless they drive trains for fun). Equally the guy who fixes your car is a mechanic, not an engineer.

    --
    Looking for an Information Security student project suggestion?
    Try http://dotcrimeManifesto.com/
  20. Re:What makes you think you're better than an Indi by kcbrown · · Score: 5, Insightful
    Why do you deserve that engineering job and not him? If he's willing to do the same job for less than why shouldn't he get it? What makes you special? Oh you're an American.

    Yes, he's an American. And as a result, if he were to try to do the same job for less than his Indian counterpart, he would be unable to pay his rent. Hell, he'd probably be unable to pay for his car, much less his apartment.

    The cost of living in the U.S. is much higher than it is in India. That's why his Indian counterpart can get away with being paid so much less. It has nothing to do with what the guy in the U.S. is unwilling to do and everything to do with what he's unable to do.

    There is a huge injustice in all this: companies are able to shop around and find the cheapest source of labor worldwide, but the labor is not allowed to move in response to the shifting demand. So the person you're responding to can't move to India to take advantage of the greater demand for talent there. Despite his years of training and experience, he can't offer his services competitively because immigration laws of other countries prevent him from doing so, just as immigration laws in the U.S. prevent many from attempting to satisfy the demand for labor in the U.S. (not that there's much of that right now).

    For the "global economy" to truly work, people must be able to move as easily as the demand for labor does.

    --
    Use 'slashdot stuff' in the subject line in any email you send me if you want to get past the spam filter.
  21. Re:Well, I've already noticed... by Alien54 · · Score: 5, Insightful
    An interesting comment on the loss on american jobs can be found here:

    http://www.radiofreenation.net/article.pl?sid=02/1 2/03/0426254
    also at: http://www.altnewsring.com/jobs.html

    Essentially, if all of the H1B visas were revoked, you could have jobs for all of the unemployed tech workers.

    Story telling time:

    Back when Henry Ford was starting to build cars, one of the famous things he did was to yes, work his workers hard, but he also gave them wages far above what was normal for the day and age. This was to help prime the pump of demand for his product. If you had a country of poor people, then no-one could really buy your expensive product, and you would never have a mass market. Thus it was in his long term interest to pay his workers well.

    Fast forward to the present day, where you have this quote: "We're trying to move everything we can offshore," HP Services chief Ann Livermore told Wall Street analysts.

    And you wonder what will be left in the USA if everyone is working in MacDonalds. The USA is the Greatest Market in the World, but not if everyone is reduced to flipping burgers because of the lack of anything better.

    The SeeSaw of Economic forces may take centuries to balance out. In the meantime, all we have is the great sucking sound of jobs getting sucked out over seas.

    --
    "It is a greater offense to steal men's labor, than their clothes"