Follow Slashdot stories on Twitter

 



Forgot your password?
typodupeerror
×

Software Engineers Ranked Best Job in America 471

fistfullast33l writes "CNNMoney and Salary.com have ranked the title of Software Engineer the best job in America. Computer IT Analyst also ranks 7th on the list, placing both technology positions in the top 10. From the article: "Designing, developing and testing computer programs requires some pretty advanced math skills and creative problem-solving ability. If you've got them, though, you can work and live where you want: Telecommuting is quickly becoming widespread.""
This discussion has been archived. No new comments can be posted.

Software Engineers Ranked Best Job in America

Comments Filter:
  • by yogikoudou ( 806237 ) on Wednesday April 12, 2006 @10:38AM (#15113452) Homepage
    This [slashdot.org] story said that IT managers have the U.K's third-worst job -- ranking just below phone sex operator (No. 1) and ferry cabin cleaner (No. 2).
  • Software Engineer (Score:4, Interesting)

    by LithiumX ( 717017 ) on Wednesday April 12, 2006 @10:41AM (#15113480)
    So what exactly constitutes a "software engineer"?

    At my job, I have to write software (varying from simple quickie scripts to complex neural-net based adaptive administration controls) to handle the administration and maintenance of a few tens of thousands of servers. I have to be able to work with 5 different languages and be familiar with developing for four different architectures.

    I'm rarely ever given the chance to plan anything in advance (that's just how this place works) and "testing" is often done hot - launch once operational, and quickly work out the bugs while it's in use. I usually work either entirely alone, or with our admins to give them tools to their specifications and needs. No team, little oversight, and full responsibility for failures.

    Does that make me a Software Engineer? Or just a two-bit coder?
  • by idhindsight ( 920184 ) on Wednesday April 12, 2006 @10:44AM (#15113496)
    IAWTP.

    I, too, work for a rather large Fortune 500 company, and we have one member that telecommutes. Sure, the rest of us would like to, but it's frowned upon. Even though our one telecommuter is arguably the brightest, most talented, and hardest-working engineer, I still catch little glimmers of phrases along the lines of "anyone know what he's up to?" That type of garbage.

    And, no, it's not me (sadly).

    Give it another ten years or so, when companies finally get their heads out of their collective asses and realize they can outsource jobs to intelligent people that live in rural areas for a salary somewhere in between what they're paying their silicon-valley people and their Indian script-readers.

  • by Anonymous Coward on Wednesday April 12, 2006 @10:46AM (#15113511)
    ... then perhaps it is a good job. I will never know as long I live in this lousy state, though.
  • by StevenHenderson ( 806391 ) <stevehenderson.gmail@com> on Wednesday April 12, 2006 @10:49AM (#15113545)
    I am guessing since most of these jobs have been farmed out, it has diluted the dissent in the job pool.

    I guess when that happens, the few people that still have jobs are quite grateful and enamored with them.

  • Outsiders Looking In (Score:1, Interesting)

    by AMindLost ( 967567 ) on Wednesday April 12, 2006 @10:54AM (#15113594) Homepage
    Isn't this a case of people outside the industry looking in and seeing only the 'ideal' that a job/career represents without seeing it in its entirety? Any job can provide enjoyment,satisfaction and fulfillment to a particular group of people but if you're not the right kind of person then that job is never going to reach that ideal.
  • by Khomar ( 529552 ) on Wednesday April 12, 2006 @11:02AM (#15113665) Journal
    If by "widespread" they mean one person does it in New York and one person does it in California then I would agree. If they mean "widespread" by increased frequency and occurance then I would not only disagree with them but adamently argue that it's not accepted as a viable method for getting the job done in the software engineering world.

    I have to disagree with you as well. I also work for a Fortune 500 company, and we are currently going through the process of moving most of the software engineers to a work-from-home model (hundreds if not thousands of people). It was determined that the cost of maintaining facilities outweighed the downside to development due to less direct communication. Why is this possible? Because technology has gotten to the point where it is increasingly easier to communicate via instant messenger applications, VPN, NetMeeting (yeah, I know, it could stand A LOT of improvements), and even video conferencing. Most of our training is being done on-line, and it is getting much better. A few years ago, setting up a remote office was difficult and expensive, but most of the bugs have been worked out now. The technology is advancing continually making the experience -- nice.

    The biggest reason is cost, and it started, I believe, when looking at consulting/contracting work. Given the cost of fly a developer down and pay for their food, housing, and other costs, it became far more advantagious to simply have them work remotely. With VPN technology improving and becoming more stable and reliable, they found that developers could do their work just as well from their office in Denver instead of flying out to New York. In my company, most of the people in my office worked for projects ranging all over the country -- from San Diego to Connecticutt. While there might be groups of three or four on the same project, a lot of people, like myself, were the only ones on a given project from our center. There really wasn't much need for me to be in the office, and my project didn't have the budget to fly me down. As you multiply this scenario across the company, you start to wonder why you even need the office at all.

    While I am certain there will be companies that hold out on WFH, there are some very large firms that are embracing it whole-heartedly. Are there drawbacks? Yes, but to many companies, the cost savings make it worth the risk.

  • Re:Software Engineer (Score:3, Interesting)

    by pclminion ( 145572 ) on Wednesday April 12, 2006 @11:27AM (#15113898)
    Does that make me a Software Engineer? Or just a two-bit coder?

    This is not a personal attack by any means, but I'd say that because you release code in an untested state, what you are doing is not "engineering." Imagine if a civil engineer built a bridge and tested it by having the public drive over it. The bridge might be okay, but it's not how things are done in engineering.

  • by KenSeymour ( 81018 ) on Wednesday April 12, 2006 @11:32AM (#15113935)
    My degree is in Physics. In the process of getting my degree, I used
    tons and tons of algebra. Maybe other programmers think differently, but
    I find programming very mathmatical.

    1) Factoring lines of code out of loops or into methods
    2) Looking for invariants
    3) Commutation (can you switch the order of operations and get the same result)
    4) Being carefull about details
    5) Finding the mistakes (where did I pick up that incorrect factor of 2?)

    It is true that you might not use specific things you had in school (like F = mA).
    But I think doing a lot of math exercises the same parts of the brain as a lot of
    programming.

    As far as using libraries for sorting or collections, it is helpful to know how a linked list or a hash table is in order to choose the right collection.
    Or for that matter, knowing something about the performance of sorting algorithms in ordere to choose the right one.

    Hopefully, you found some of the topics covered in your degree as fun so it will not have been a complete waste if you don't ever use them at work.
    Imagine if you knew you would never do anything you didn't learn in school.
  • by hackrobat ( 467625 ) <manish.jethani@gma i l .com> on Wednesday April 12, 2006 @11:38AM (#15113990) Homepage

    On a more serious note: I'm a software developer based in Bangalore, India. We do telecommute quite often. The reasoning: if we can work remotely with our colleagues halfway across the globe in a different timezone, why can't we work remotely with our colleagues a few kms. away from home? Most American companies in Bangalore (like Oracle, Adobe, etc.) have flexible timings, and usually no one notices when you're around and not. As long as you're checking in code, answering email, closing bugs and putting out specs in time, you're doing fine.

    I often travel to the US and work from there (mostly San Francisco), and I can say that India is going to be defining work trends in the coming years. Americans are very "old school".

  • by Anonymous Coward on Wednesday April 12, 2006 @12:08PM (#15114257)
    Don't go to a CS program. Go to one of the few Software Engineering undergrad programs. They're out there. Carnegie Mellon, Milwaukee School of Engineering, Worchester Polytechnic, and others started them around 2000, with the first grads hitting in 2002-2003.
  • by Glonoinha ( 587375 ) on Wednesday April 12, 2006 @04:26PM (#15116174) Journal
    Simple - take this phrase :

    "LaCosaNostradamus, I'ma bitchslap you."

    There you go. Am I a) Happy, b) Upset, c) Mad, d) Indifferent, e) Horny, or f) all of the above?
    You can't tell. Even if you thought you knew, you you would be wrong - and that's worse than not knowing because you will assume a stance that defends against (or rallys with) however you perceive I am being, which would make the conversation go downhill from there.

    Didn't we recently read here that 50% of people think they can accurately read the 'tone' of an email, when in reality they only get it right about 20% of the time?

    (Answer to my question : f) all of the above, but not at you.)

Without life, Biology itself would be impossible.

Working...