Catch up on stories from the past week (and beyond) at the Slashdot story archive

 



Forgot your password?
typodupeerror
×
Programming Businesses IT

Electrical Engineering Employment Declines Nearly 10%, But Developers Up 12% 154

dcblogs writes The number of people working as electrical engineers declined by 29,000 last year, continuing a long-standing trend, according to government data. But the number of software developers, the largest IT occupational category, increased by nearly 12%,or a gain of 132,000 jobs. There were 1.235 million people working as software developers last year, and 271,000 electrical engineers, according U.S. Bureau of Labor Statistics data.
This discussion has been archived. No new comments can be posted.

Electrical Engineering Employment Declines Nearly 10%, But Developers Up 12%

Comments Filter:
  • by Anonymous Coward on Saturday March 14, 2015 @05:17PM (#49257887)

    Let's be honest about this. Electrical engineering can now be outsourced fully, as companies do not see the value in EE or more importantly that the skills are transferable to other areas such as programming. Furthermore, ageism is rampant in most of the technical field now, as HR types will want to hire someone their own age.

    • by Austerity Empowers ( 669817 ) on Saturday March 14, 2015 @06:03PM (#49258027)

      Electrical Engineering is still in demand, if you're willing to travel a lot and be a manager/"architect" type. It is not, however, sustainable as a career, you will forget almost everything important about the field within the first 5 years after leaving college, and then just be another faceless middle manager pushing spreadsheets around. There are a few companies that still want EEs: like em or hate em, Apple hires them and they do actual EE work. Defense still wants them, and signal integrity/RF guys are still in heavy demand (although they must fight the push I note above).

      If you want an engineering degree just to get a job and be a corporate drone, it's still a great degree to get. But don't pay a lot of money, your wages will not justify it and you'll end up paying college loans the rest of your life. If you want to be a real engineer, analyze your chances of being in the top 10%, if you don't think you can be or won't work hard enough for it, get out, find something else you enjoy more.

      • by ShanghaiBill ( 739463 ) on Saturday March 14, 2015 @06:31PM (#49258125)

        Electrical Engineering is still in demand

        Sure, but there are many areas of EE where demand has fallen. Programmable logic has drastically reduced the need for boards full of TTL chips. FPGAs, and even many ASICs, are designed with fully synchronous digital logic, that requires zero knowledge of most EE concepts, and can be done by any kid bright enough to master Verilog/VHDL. My company has done several successful FPGA projects, none of which involved anyone with an EE degree. ADCs, DACs, PWM, and DSPs come built into many microcontrollers, which themselves increasingly come on standard PCBs, with free downloadable libraries to handle all the interfacing.

        • by Euler ( 31942 )

          True, you may not need an EE degree. But if you can't draw a K-map and cover glitch cases, just as one example, then you are not qualified to develop programmable logic. While the FPGAs and micros come with a lot built-in, you still have to understand circuit principles when designing the surrounding support components and proper interfacing of signals, ratings, timing specs, etc. We need to understand power consumption in components to best manage it from software. So typically, the requisite skills ar

          • But if you can't draw a K-map and cover glitch cases, just as one example, then you are not qualified to develop programmable logic.

            Of course you are. That's what the tools are for. Nobody writing HDL needs to mess with Karnaugh maps, and once the tools get a bit smarter, they won't have to worry about domain-crossing glitches either.

            • by Anonymous Coward

              That's a load of crap. Yes, nobody writing HDL needs to mess with Karnaugh maps, but they need to understand to some degree what synthesis tools are doing under the hood. Even if you're implementing ECOs, you still need to need to know what gate(s) to insert for the fixes and minimize the logic as needed to minimize impact if it's on a timing critical path. Don't call yourself an RTL designer if you don't know what/where the fuck your clock domain crossings are either. You're not going to put a bloody synch

              • Aren't the point of the tools to help reduce the required knowledge base? So the some PHB can drowl out a design and say, "what a good boy am I!"
            • by Euler ( 31942 )

              If you know for a fact that your toolchain covers every case for you, that is great. I have worked on one project where someone took some really great synchronous design from the tool's libraries and put "just a simple set of logic gates" on the output signals to convert the output to gray code. That was fun.

              So of course it would be a waste of time to whip out a K-map for everything. But the point is, could you? Or does a designer at least know why glitch cases happen, and what specific actions the tool

          • Comment removed based on user account deletion
        • And who exactly do you think does the physical design implementation and fabrication?
        • by tlhIngan ( 30335 )

          Sure, but there are many areas of EE where demand has fallen. Programmable logic has drastically reduced the need for boards full of TTL chips. FPGAs, and even many ASICs, are designed with fully synchronous digital logic, that requires zero knowledge of most EE concepts, and can be done by any kid bright enough to master Verilog/VHDL. My company has done several successful FPGA projects, none of which involved anyone with an EE degree. ADCs, DACs, PWM, and DSPs come built into many microcontrollers, which

      • you will forget almost everything important about the field within the first 5 years after leaving college

        You will know almost nothing important about the field when you leave college. If you manage to work for about five-ten years actually doing engineering -- as opposed to being mired in meetings, committees, half-finished projects, retreats, and seminars -- you'll probably pick up enough to actually feel like you own that degree. Related, you run into an engineer who has real chops right out of college,

      • Sounds like you went into the wrong area with your anecdotal evidence. I'll give mine then. I started off I the utility sector working with controls (production engineer, then a system engineer) and now work in manufacturing in controls. Salary was at $90k after six years and I'm on track to pay off all of my loans early (half were paid off in less than five). That was with $55k in student loan debt. I get contacted by recruiters every one-two weeks about jobs either working at power or manufacturing plan
      • by dbIII ( 701233 )

        you will forget almost everything important about the field within the first 5 years after leaving college

        The other day I was corresponding with a retired EE about the dram rowhammer bug, and he's an EE that didn't get to see a transistor until after he graduated.
        He worked in power distribution but when minicomputers came out he had to assemble and run a few under adverse conditions, then he kept up with the field from then onwards.

        and then just be another faceless middle manager pushing spreadsheets around

    • Furthermore, ageism is rampant in most of the technical field now, as HR types will want to hire someone their own age.

      Now that I think about it, I don't think I've seen older people in HR in my career so far (and I'm later in my career) so maybe ageism is rampant in HR as well.

      Ageism is probably rampant in every job function except top management, because age is thought to correlate somewhat with compensation, and upper management wants to keep a lid on expanding costs to the business everywhere but their ranks, of course.

      (That is, everyone in every job function is keenly aware of the value they and their peers bring, so n

    • Electrical engineering is not in decline.

      As tech advances we will need more engineers than ever. Outsourcing is not a solution here...it's low quality work that hurts your home market.

      Here's the problem: ontology.

      The distinctions between "electrical engineering" and "software engineering" are breaking down because so much of engineering work is software.

      Look at astronomy. All astronomers are radio astronomers now. That doesn't mean we still don't need 'old-fashioned' regular-light astronomy skills...just th

  • by taharvey ( 625577 ) on Saturday March 14, 2015 @05:20PM (#49257905)

    However, while this might be true for the work roles people are performing, the article at the end shows that EEs have lower unemployment than CSs.

    This is my experience: When interviewing EEs and CS degreed employees, I'll chose the EE over CS 9 out of 10 times for a software job. In general they have a stronger grasp of the big picture, hardware, software & firmware. In fact I've been downright disappointed with the level of CS expertise by CS grads lately. It is as if the universities are training them for javascript, web site production, and IT support as apposed to a deep understanding of the CS field.

    What we can say about this article is: there are more software than hardware jobs, but EEs are dual purpose, and overall have lower unemployment.

    • If I was hiring programmers, I would be very inclined to hire real engineers (of any stripe) than degreed "computer scientists"

      • The question is why.

        There are lots of really interesting and hard problems in CS. But very rarely do I interview a CS grad that has any experience in them, or more frustrating, doesn't even know the nomenclature (e.g. define "heuristics").

        They can't even address simple on-the-spot software solutions (e.g. write a simple C function that flips the order of a link-list). All that time spent doing stuff in java has rotted their brains.

        • by fyngyrz ( 762201 )

          "But... but... isn't there a library for that?"

          lol

        • (e.g. write a simple C function that flips the order of a link-list).

          Is there any way to do that faster than O(n)? (besides having a doubly-linked list, of course). I can't think of one.

          • Of course not - that's trivially provable by the fact that for a list of length n, n pointers must be rewritten.

        • by Gr8Apes ( 679165 )

          The question is why....All that time spent doing stuff in java has rotted their brains.

          It has nothing to do with Java, it does, however, have everything to do with the laziness and absolute incompetency of what schools are teaching their students. Any engineer in my day that dealt with computers learned about algorithms, memory management, and how to optimize problems for the hardware you were running on, which included understanding what hardware you were targeting. I swear they don't teach any of that anymore, especially to CS majors. I think their text books must be Sam's How to learn PHP

          • by Euler ( 31942 )

            Exactly. Maybe the trend is that CS simply builds on the existing languages and solutions so that underlying principals are less relevant. There are new and higher-level concepts being taught in CS. However, prospective students should carefully weight this against their career goals and what is employable vs. academic study. Employers will care more about the domain knowledge first, and programming ability second. i.e. a math or physics major that can follow good programming practices and has a rough

        • They can't even address simple on-the-spot software solutions

          I was once hired because I did not answer an interview question. In the written eval there was a question with 8-10 sorting algorithms listed and I was asked to state the run time complexities. My answer was that I purchased Knuth vol 3: Sorting and Searching so that I would not have to memorize such things.

      • How do you know you could get any "real engineers" to work as programmers?

        I consider good programmers to have deep interest in software engineering principles and techniques. My experience has been that it's a real crapshoot to find this in CS degreed people, and almost impossible in other degreed people. (YMMV.)

        • by dAzED1 ( 33635 )

          in all other engineering since the dawn of time, the engineer was presented a set of requirements, they then drafted a design they felt described the fulfillment of those requirements and presented it to the interested parties. Those parties agreed to it, then the engineer set to work completing the design documentation. Then junior engineers and workers would fulfill that design documentation. Then someone would make sure that the finished product still met the original requirements. Then everyone wou

          • I get that you can't unteach laziness and lack of follow-through, but you also can't teach a passion for doing software well. If you're satisfied with people whose interest is elsewhere but can easily learn a couple of languages, that's fine, but I sure wouldn't want to work with them.

            tl;dr: "Someone who learns how to design can design anything" is about as true as MBA schools' "someone who learns how to manage can manage anything".

            • by Gr8Apes ( 679165 )

              tl;dr: "Someone who learns how to design can design anything" is about as true as MBA schools' "someone who learns how to manage can manage anything".

              tl: "Someone who has a superset of skills can do the subset easily"

            • by dAzED1 ( 33635 )
              I'm not seeing people with a passion for doing software well, I'm seeing people who want to be superstars and want to be part of the Next Big Thing.
            • by dbIII ( 701233 )
              Change it to "Someone who learns how to design can learn how to design anything" - suddenly it becomes far more realistic and you've probably met a few people that are examples of that.
              It's nothing like the MBA that comes in and thinks they can run a flugle horn factory without even knowing anything about music or even manufacturing. It's about someone who knows the complexites of one field being fully aware that when they take on another there is going to be a learning curve.
              I think the problem is just a
              • by dAzED1 ( 33635 )
                without saying the words, I was describing waterfall versus agile. If you come in from another field, you'll be doing waterfall. Then you haven't been corrupted by agile, thus you're still able to be a functional member of a team.
        • by Gr8Apes ( 679165 )

          How do you know you could get any "real engineers" to work as programmers?

          I consider good programmers to have deep interest in software engineering principles and techniques. My experience has been that it's a real crapshoot to find this in CS degreed people, and almost impossible in other degreed people. (YMMV.)

          Because every single programmer I have worked with that I respect over the years have invariably turned out to have at least 1 real engineering degree. This is probably highly likely due to the drop in engineers required since roughly 85 compared with relatively high graduation rates for a while. Since ME/EE/CE/ChemE/etc are all relatively much harder to obtain than CS/Comp E degrees at the time, it doesn't take a rocket scientist (another real engineer btw) to figure out that all these disciplines used com

      • by Jane Q. Public ( 1010737 ) on Saturday March 14, 2015 @06:54PM (#49258223)

        If I was hiring programmers, I would be very inclined to hire real engineers (of any stripe) than degreed "computer scientists"

        When I started college, only a few Universities in the country even offered CS degrees. Most of my education was in engineering.

        Having said that, I am employed as a software engineer, not as EE or Computer Engineer, as I had originally planned. Even so, I don't think many engineers would automatically make good programmers. Even today, despite claims to the contrary, much of programming is still as much art as science.

        "Flipping the order of a linked list" might show that someone has rudimentary skill, but it doesn't demonstrate any degree of mastery.

        • "Flipping the order of a linked list" might show that someone has rudimentary skill, but it doesn't demonstrate any degree of mastery.

          But inability to do it demonstrates that they have neither skill nor mastery.

          I would not hire someone just because they can reverse a linked list. But I would not hire someone who can't do it.

        • by Gr8Apes ( 679165 )

          Even today, despite claims to the contrary, much of programming is still as much art as science.

          programming is almost 0 art unless you're working in C or some other language that deals with direct memory access. Then you can get artsy. Java, C#, PHP, Go, Dart, JavaScript etc, they're all pretty much putting pieces together. If you don't understand that, then you probably don't have a good enough understanding of your field, or you're trying to be clever. In general, business plans don't succeed on clever code. Even game engines don't seem to really need that anymore as they get commoditized.

          • While "software engineering" isn't "engineering" per se (it's a lot of art(isanship)), consider that it's not all just a bunch of phony stuff that doesn't matter a hill of beans. And that those who strive to do software well in languages including C#, Java, and JavaScript would be as adverse to working on a development team with you as you would be with us.

          • programming is almost 0 art unless you're working in C or some other language that deals with direct memory access.

            This is only true if your talking about relatively simple tasks. When you have a large, complex software project, often using several different components and languages, yes it's as much art as science. It isn't all just quicksort vs insertion sort and data structures and the like. You learn tricks, and you use them. And sometimes they're language-specific.

            If you don't understand that, then you probably haven't been doing any of that kind of software project.

            In general, business plans don't succeed on clever code.

            Correct. It's the clever things you DO with the code. Just ask Google.

            • Comment removed based on user account deletion
              • Those "tricks" are the worst kinds of crap you see in modern software.

                You're assuming an awful lot here, about what kind of "tricks" I meant.

                Readable code is a very high priority.

            • by Gr8Apes ( 679165 )

              programming is almost 0 art unless you're working in C or some other language that deals with direct memory access.

              This is only true if your talking about relatively simple tasks. When you have a large, complex software project, often using several different components and languages, yes it's as much art as science.

              I disagree. It's precisely in the heterogeneous systems that a very patterned procedural approach is the only thing that works in the long term, something understood by database vendors for decades now. Based on your next statement, I believe you've confused the architecture with the actual code.

              In general, business plans don't succeed on clever code.

              Correct. It's the clever things you DO with the code. Just ask Google.

              I believe we agree here, it's the clever things you do with code, the code itself is generally not clever. That is where the art lies. Coding itself is pretty much putting blocks together to build a bridge. The bloc

          • by lgw ( 121541 ) on Saturday March 14, 2015 @08:21PM (#49258729) Journal

            In real production code these days, "maintainable code" is what matters. Sure, on very rare occasions you'll google some algorithm you vaguely remember form college that's not already in your library, but most code just isn't performance sensitive (in an algorithmic sense) or even algorithmically interesting.

            What matters is living with that code for many years after writing it, and not hating life. And that is still as much art as science. Sure, best practices continue to be formalized, but the field is still young in that respect, and I don't expect maintainability to settle down into "a set of rules to follow" before my career ends.

      • If I was hiring programmers, I would be very inclined to hire real engineers (of any stripe) than degreed "computer scientists"

        If you had a clue you might know that Computer Information System, Computer Science and Computer Engineering programs vary greatly from one university to another. CIS at one university may be in the business school and the program oriented towards internal corporate applications, while at another university CIS may be part of the engineering school and be what many would expect a CE program to be. Similarly some CS programs are what many would expect a CE program to be, while some CE programs are pretty muc

    • by OzPeter ( 195038 )

      This is my experience: When interviewing EEs and CS degreed employees, I'll chose the EE over CS 9 out of 10 times for a software job.

      The trouble is that as a dyed-in-the wool EE with experience in lots of software, I hate working on websites and business systems. And that's my only real choice if there is no manufacturing jobs around.

      • I'd rather stab myself repeatedly in the thigh with a fork than write web site software or boring old business apps. Web software is a particular kind of super dull hell, and business apps tend to be the same old thing every time, but without the added crap of having to triple handle all the data to get it from the database onto the screen.

        These days I work with the CRYENGINE game engine and are working on making my own RPG game with it. There's a *lot* more challenge, and always something new and interesti

    • by Anonymous Coward

      i find the opposite, some of the EEs coming over to software struggle with change & new ways of doing things. I'm not even talking about bleeding edge, but basic CSS knowledge. They had portfolios stuffed with successful windows apps, but couldn't seem to grasp web stuff.

      I play around with FPGAs & microcontrollers as a hobby, and ask what they think; Most of them comment that's why they changed career direction.

    • As a graduate electrical engineer... I thank you for the kind words. I have, indeed, worked in IT after graduating, but I always longed for a more advanced, scientifically more challenging job. So I ended up going back to academia, getting a PhD and am now working on microtechnologies for drug analysis and biochemistry.

    • by gweihir ( 88907 )

      I have a CS PhD done in a mixed EE/CS group and I agree: While some CS people have a better understanding of fundamental and advanced concepts of CS than EE people, the EE people actually have an _engineering_ education, while most CS people do not. (Engineers are people that can get technical things to work reliably and cost-efficiently.) In addition, most EE students these days realize that they will somehow work with software and make sure they can actually program. That is another thing: Many CS graduat

    • Re: (Score:2, Flamebait)

      by laffer1 ( 701823 )

      I have the opposite opinion. I have interviewed quite a few EE and CS people for programming jobs. I currently work at a university and while the EE people seem proficient in their favorite language, they don't know anything about design patterns. Trying to get one of them to use a MVC framework is hard enough, but to actually understand what is going on is impossible.

      Quite a few of them have limited database experience and they don't know how to use any ORMs either.

      No thanks.

    • I have early seen EE embedded code that was better than disorganized spagetti. The one C course they took seems to be all they needed to know. Sad to see that CS is also failing.

    • This is why I took the Computer Engineering track when I had embedded development in mind. Though I don't think EEs have lower employment as we have a lot of EEs in my company working "CS" positions. Could be wrong though.
    • by dbIII ( 701233 )
      A lot of engineering education is about developing a "systems approach" and also dividing large problems into solvable chunks. I think CS could benefit from that also being part of the degree, since it's also really another branch of applied mathematics. People like me that have shifted from engineering to IT seem to cope better with real software projects than recent CS graduates which is a bit of a worry - they were taught C yet a bunch that were taught FORTRAN can end up with better results in C after
    • by Kagato ( 116051 )

      If you needed someone to write device drivers or interact with low level hardware I could see that. If you need someone to write a web application or service based API, not so much.

  • by Anonymous Coward on Saturday March 14, 2015 @05:34PM (#49257947)

    I'm an electrical engineer myself and the BLS statistics for this profession are misleading. The government categorizes electrical engineers into several sub-categories: electronic engineers, electrical engineers, fabrication engineers (silicon folks) and there is another for power engineers (the guys who work for the power company). I'd be hesitant to take this headline seriously without looking into it further.

    • by __aaltlg1547 ( 2541114 ) on Saturday March 14, 2015 @06:49PM (#49258207)

      That's not bullshit. They really are to some extent different occupations. The guy that designs power grids for a city can't necessarily design an IC and doesn't need to. To him, ICs are components that are on circuit assemblies that are inside systems that he cares about. The IC designer likewise doesn't need to know how to design a power grid. He doesn't even need to know when to use a Y vs. a delta transformer. In fact, he never uses transformers, except to couple RF signals onto the test boards for the ICs he's designing. Power comes from a regulator chip for him, not from a gas-fired generator.

      But you get the same nominal degree to do both jobs.

      Here's actual data from the BLS:
      17-2060 Computer Hardware Engineers broad 77,670
      17-2070 Electrical and Electronics Engineers broad 303,450

      But the 17-2060 and 17-2070 categories mostly have BSEE degrees, some of them also holding MSEE and PhD's.

      Then there's the software folks:
      15-1130 Software Developers and Programmers broad 1,442,500
      15-1140 Database and Systems Administrators and Network Architects broad 618,480
      15-1150 Computer Support Specialists broad 706,360
      15-1190 Miscellaneous Computer Occupations broad 196,280

      So yeah, there are a lot more people doing software. It figures. A relatively few people are required to figure out how to make electrical and electronic hardware. A lot of that hardware consists of programmable machines that can in principle be programmed to do anything. Naturally there are more things to do with computer hardware than there are needs for different kinds of electronic hardware.

      Perspective: I'm an electronics engineer and manager of several of the same. We're staying busy.

      • The guy that designs power grids for a city can't necessarily design an IC and doesn't need to.

        The difference between them is a tiny bit of experience and maybe reading one short design book. If you made it all the way though university and you can't design both of those as part of your electrical engineering degree then you did something very wrong. The fundamental principles of the two are no different. HV transmission lines have the same issues has high frequency data busses. One just deals with high currents, low frequency and power losses, and the other the opposite.

        Likewise the earthing system

        • by Anonymous Coward

          You sound like someone who graduated with an EE degree in the early 1900s who lacks an appreciation for how broad and diverse modern electrical engineering really is. Suggesting that an IC designer should be able switch places with a power engineer is absurd. Each subfield is incredibly complex, and it takes years of specialization to sufficiently understand it and become competent.

          • The sub-fields of electrical engineering are not that different. Electrical engineering is about two things:
            a) Maxwell's equations.
            b) Mathematical Methods to use those equations.
            This can be clearly seen if you do a course in Microwave Engineering, and if the course covers Maxwell's equations, capacitance, inductance, and how they are related in transmission line and waveguide theory.

            After covering Microwave engineering, it becomes obvious that a significant crossover exists between the following electr

  • Maybe a number of Electrical Engineers have been re-designated Computer Engineers. By Computer Engineers I mean the people who design computer hardware.

  • by Anonymous Coward

    Got hosed soon after 9/11. I survived though barely (and even in between jobs now), but you'll survive too. Sad situation and sometimes life is a b&tch, but life will go on.

  • It only takes one good EE to keep about five software types busy. Been that way for years.
  • No sweat. We'll just fix it in software.


  • People in the plant design business have been suffering from offshoring and increasingly-automated data-centric design software.

    Expensive, sophisticated [intergraph.com], software [aveva.com] run over the internet by people earning 1/10 to 1/3 "western" hourly rates means that as older, more experienced workers retire, they are not replaced (or at least not on a 1:1 basis).

    Most of the problems with offshoring are miscommunication, time zones and cultural.

    Tasks that were formerly performed by younger people entering the field ar
  • by Registered Coward v2 ( 447531 ) on Saturday March 14, 2015 @07:15PM (#49258285)

    One of the key parts of the story point out one of the realities of engineering; many engineers work in jobs that are outside of their degree field:P>

    Electrical engineers have likely moved into other fields, such as software engineering, or to other engineering areas such as aerospace, or to Wall Street, among other occupations.

    While it goes on to say some are no longer employed; with a 2% unemployment rate chances are if you are an EE, looking for an EE job, you have a job.

    One of the challenges firms looking to hire engineers, at least a few years back, was competing with non-engineering firms for workers. I remember engineering companies complaining about Wall Street hiring engineers (and scientists) and how horrible that was; well pay salaries like on the Street and you can get all the engineers you want. Shortages of employees is usually from an unwillingness to pay what it takes to get the employees you want rather than a true shortage. That's not always the case but withe employees having had a buyer's market over the last fews years it's usually a safe bet that it is the case.

  • by Moof123 ( 1292134 ) on Saturday March 14, 2015 @07:18PM (#49258295)

    15-20 years ago there were plenty of manufacturing jobs for EE's. It was a great way to learn how things were really put together, and in many cases it was the foundation of a good design engineering career. Places like HP/Agilent did a lot of their test an measurement RF/microwave career paths this way. A few years of keeping a production line that making RF/microwave widgets was a great way to learn the ropes and see how to (or not) make a good manufacturable design. Virtually all of that type of work is now offshored to Malaysia, China, and similar.

    Much of the design work has been eaten up by better ADC's and DAC with gobs of FPGA's doing what used to be an art form. So now the minimum level of skill needed to work as a decently paid EE doing actual EE work is very very high.

    Large numbers lost their jobs as the manufacturing went elsewhere and the engineers scurried to other jobs like programming, IT, etc to be able to feed themselves. There is a vacuum now between the EE graduates and the companies who need to hire more EE's. Companies want 5 years experience minimum to make sure you aren't a buffoon (and because they often simply have no entry level work to do), but there are very few entry level jobs to get that experience. So lots of fresh graduates find other work outside their EE degree. So lots of graduates, lots of job openings, and no good way to span the apprenticeship gap.

    • "Apprenticeship gap" is the term I was looking for in my other post, good one. I've worked on a couple of already-published articles about offshoring and engineering and I'll use your term for Part 3. If you have any recommendations for insightful resources on the subject I'd appreciate it.
  • I have been doing RF/Microwave/Antenna design for 20 years and plan on doing it until I drop dead. Never had a lack of work.
  • The funny thing is every electrical engineer I know under the age of 80 is now developing software. That's only a sample size of around a dozen, but still that anecdote does seem to be pointing towards a trend.
    • I held out for quite a few years, but eventually realised most of my time (and job security) came from my C abilities. In the end I bit the bullet and just became a software dev. It pays a whole lot better, is much easier, and there seems to be plenty of demand for good devs for the foreseeable future. Most of my classmates either moved over long ago, or are doing management now. Still really miss EE. Was some good times. Personally I blame Apple for killing hardware with their one product to rule them all
  • Anybody else enjoying the 100,000px wide horizontal scroll bar on Slashdot now?

    Some genius put text-indent: 99999px on the Prefs link. Any junior developer that knows how to test their work (or use Google for that matter) knows you need to use a negative text-indent to avoid a scrollbar when hiding text like that.

    Maybe they should hire some electrical engineers.

    </rant>

  • As a guy currently doing a job that normally requires an electrical engineering degree job in a factory, this kind of makes me wonder... My employer wants me to go and get my ee degree, and they will pay for it, since I'm already in the job, should I go ahead and do so? I have absolutely no college credits of any kind, I went through an apprenticeship with a well respected manufacturer here, went to work for my current employer as an electrician, and was promoted to the position I'm in now. I enjoy the w

Fast, cheap, good: pick two.

Working...