News for hackers. Stuff that matters.
Re:Electrical engineers on the brink of extinction threaten ... by negative_zero on Tuesday July 19, 2022 @03:48AM (#32148677)
I will just add to the chorus here:

* I graduated as a Computer Engineer.

* Worked as EE/EEE entire career (currently almost 14 years).

* Half of my class of EEs and CEs went into other careers immediately after graduation because money was better.

* 10 years later my best conservative estimate (based on sampling from friends from my year) is that at least another quarter has left because money.

* I have mainly worked in companies that make embedded devices, which is a market that is supposed to be exploding. So I should be getting paid better right? Have always been paid worse than my SE peers even though there's x5 - x10 as many of them.

* Know lots of SEs who moved from EE because money was better (chief complaint from them is that SE is easier but they don't care because job less stressful and again more money).

* Have never met an SE moving into EE.

* I am now at a junction point in my career where I will either: Leave EE completely and work in something else (probably SE or IT), start my own EE business, consult in compliance of EE products (had one gig for a while and it paid well). Why? because money.

And I don't want fast cars or huge houses or any of that absurdity (although A house would be nice). Just living comfortably would be nice. Having the salaries of my SE and CS friends would be amazing.

To those commenters who say that you need to be bright to be an EE, it is very flattering, but I am obviously not very bright :D

(edit: formatting because, again, not very bright :) )

Re:Electrical engineers on the brink of extinction threaten ... by doix on Tuesday July 19, 2022 @05:14AM (#32149240)
> To those commenters who say that you need to be bright to be an EE, it is very flattering, but I am obviously not very bright :D

I did a CE degree as well. Reading all the comments saying that it's super hard at university makes me feel like my university was really shit.

The difficulty in EE exams came from having to solve stupidly long and complex equations by hand in an exam with significant time pressure. Pretty much every single exam question was look at problem, identify equations to use, solve them by hand. And all the exam questions were close enough to stuff that was solved in lectures/tutorial.

In a way, that made it easier because everything was basically the same. I only had to get good at solving equations quickly and then I could get an A in an exam after just looking at all the tutorials/lecture notes the day before the exam. There are entire subtopics of my degree that I had 0 interest in (high voltage, electromagnetism), skipped all the lectures and then still got an A. I had/have 0 understanding of those topics, I just pattern matched questions to equations and then solved them like I solved everything else.

For some reason, the CS exams never had this sort of "difficulty". They were much harder to bullshit through with 0 understanding, but if you did understand the material, were much easier. I remember in a computer graphics exam they did force us to solve some matrix multiplication by hand, it was so absurdly trivial compared to the shit in EE exams that I almost laughed. But a lot of my pure CS peers really struggled because they didn't practice solving hundreds of much nastier problems by hand.

Re:Electrical engineers on the brink of extinction threaten ... by alexpotato on Tuesday July 19, 2022 @12:04PM (#32153692)
CS degree holder here who had many CE/EE friends who switched from CE/EE to CS (Rutgers University).

One thing that used to blow my mind was the difference between logical circuit design in CS vs CE/EE.

E.g. if the task was "Build a circuit to do X logic using these components AND, OR, XOR etc"

- In CS, it was " Please use the common shapes for each component"

- In CE/EE, it was "Please use the EXACT part code for EACH and EVERY component you use!"

I remember thinking: "Isn't the key lesson to learn the logic flow design vs being able to lookup each and every party number?? Is the EE department trying on purpose to get rid of people?"

You could make the argument that forcing people to do the detail but boring work is a good filter for people who are REALLY serious about EE but I would argue that there have to be better ways to do that.

Re:Electrical engineers on the brink of extinction threaten ... by notch656a on Tuesday July 19, 2022 @07:39PM (#32159405)
It's not 'looking up the part code' it's identifying components that have level and drive compatibility, fanout and timing requirements met, acceptable internal and parasitic inductance/capacitance/resistance. Checking if the nets are still theoretically a wire and not a transmission line, that ringing isn't degrading intended application, that the final output of the logic can actually drive the output of the logic diagram. Ensuring the lead time, footprint, cost, and supply chain are all compatible with your manufacturing process and planning.

If you just use theoretical perfect lossless and timeless components you completely miss and forget about a huge portion of EE which is not just designing the logic but actually implementing it in reality. It sounds like the EE program was setting people up to take the real world and imperfections into account while the CS version of the same course makes the valid assumption an electrical engineer has already provided the hardware platform so you can focus on the logical implementation.

>Isn't the key lesson to learn the logic flow design

In CS yes, in EE no. In EE that is only one of many key lessons, and without interlocking with other key lessons necessary to pick the real world components you end up with a circuit that either works purely out of luck, only in low-speed designs in noiseless environments, or not reliably.

Re:Electrical engineers on the brink of extinction threaten ... by philwelch on Wednesday July 20, 2022 @01:50AM (#32161929)
Do individual logic gates even have part numbers anymore? In my EE labs in college we had FPGA’s.
Re:Electrical engineers on the brink of extinction threaten ... by bobsmooth on Wednesday July 20, 2022 @02:47AM (#32162356)
Here's a 4 channel OR gate

https://www.digikey.ca/en/products/detail/texas-instruments/...

But my logic labs were also done on FPGAs.

Re:Electrical engineers on the brink of extinction threaten ... by raverbashing on Wednesday July 20, 2022 @08:29AM (#32164781)
"Kids these days" ;)

Yes, I think now it's mostly the 74AHC, 74ALVC, some 74ALS/74HC families (maybe others) Depends on the application https://en.wikipedia.org/wiki/7400-series_integrated_circuit...

(using the fpga is fine, but I'd probably want to focus on the circuit itself ant not something like VHDL at first)

Re:Electrical engineers on the brink of extinction threaten ... by philwelch on Wednesday July 20, 2022 @11:22AM (#32167061)
To be clear, this was a 200-level EE class that was, at the time, also part of the CS curriculum. One of my favorite classes, at least in retrospect.

The professor was simultaneously the founder of a company that made FPGA boards for EE students. They also made a little microcontroller board that was basically Arduino before Arduino; we used that in another class where we made robots and programmed them in AVR assembly.

Re:Electrical engineers on the brink of extinction threaten ... by Unklejoe on Wednesday July 20, 2022 @08:51AM (#32165013)
They're still used sometimes for low level ancillary board functionality. Like, controlling reset lines going to SoC's, etc.

It's actually something that an EE may end up using in their career quite often if they're doing board design.

Though, we normally use CPLDs for that kind of stuff now, but if you can get away with a few logic chips, maybe it can simplify the design.

Re:Electrical engineers on the brink of extinction threaten ... by smilekzs on Wednesday July 20, 2022 @03:08PM (#32170670)
BTW these hardware glue logic is often done with e.g. TI LittleLogic series (i.e. 74LVC1/2Gxx) where you can use a tiny package for a tiny function otherwise not integrated into big chips.
Re:Electrical engineers on the brink of extinction threaten ... by jsjohnst on Tuesday July 19, 2022 @07:58AM (#32150297)
> I only had to get good at solving equations quickly and then I could get an A in an exam after just looking at all the tutorials/lecture notes the day before the exam. … I had/have 0 understanding of those topics, I just pattern matched questions to equations and then solved them like I solved everything else.

Sounds virtually identical to my experience from high school on, across almost every subject. Thankfully I retained >0, but still not what I should’ve. Instead, what I learned is I could JIT memorize what I needed to know just to pass the test. Took me years after school to unwind that and deeply learn topics again (outside things I had an interest in learning, those were never a problem).

Re:Electrical engineers on the brink of extinction threaten ... by saiya-jin on Tuesday July 19, 2022 @08:35AM (#32150602)
Ah, I have this experience burned in my skull. My backwardish university, where I started 1999, had SW engineering degree only available on their Faculty of electro engineering and informatics. Historically it has been EE through and through, CE was just an relatively new addition and you could see it on classes.

Even on CE, we had for first 2 years tons of absolutely mandatory EE courses which had 0 relevance to software development. One (Theoretical electrotechnics II) was especially hardcore due to 1) math used was tougher than actual dedicated math courses we had at that time; 2) the professor was an absolute a-hole, I mean proper evil twist in his personality... everybody on whole university hated him, I mean teachers, management, everybody, students were properly scared of him. He was so well known even people on other universities knew him well. But he had some good expertise in some topics so he was tolerated, and he served as biggest student filter on whole faculty.

He literally fired people from whole school (as in last attempt to pass this mandatory course, 2 attempts per year, if failed could repeat next year) in their 3rd year at uni, because of a single dot in whole equation calculation (which was at least 1 A4 per exercise). Dot was just above given variable in equation to give it different meaning than non-dot ones, and pens did often fail us back then (so after solving an example we all tripple-checked all dots were visible where they should be).

He often told girls they shouldn't study EE since its not for them, guys that had long hair that they should get back to their moms, people with hungarian-sounding names that they should go to Hungary etc... He was fired eventually.

If it hadn't been for him, EE would be above-average difficulty but definitely manageable subject. As it was done, one basically done university for CE degree once passing him. And the best thing of all this - he was consistently given only to teach and examine CE people only. EE people had such an easygoing professor that everybody passed it.

Needless to say, I loathed anything EE-related for quite some time. Schools have ways to effectively discourage even good topics to folks like me.

Re:Electrical engineers on the brink of extinction threaten ... by matusfi on Tuesday July 19, 2022 @03:09PM (#32156456)
Sounds like TUKE (or any other uni in Slovakia). I've studied Cybernetics/AI there from 2008. Your comment is eerily familiar to me, even though I don't think I attended a course with the professor.
Re:Electrical engineers on the brink of extinction threaten ... by saiya-jin on Wednesday July 20, 2022 @04:55AM (#32163128)
Yes good? old TUKE. The guy's name is Jan Dudas. I can see on wiki he is prosecuted for denying holocaust... not that surprised to be honest, he was extreme
Re:Electrical engineers on the brink of extinction threaten ... by christophilus on Tuesday July 19, 2022 @06:04AM (#32149516)
I don’t understand how the market dynamics work here. As a software engineer, I feel like the market is flooded with workers, and that it is an easy job. I have no idea how we’ve managed to sustain these salaries for so long. At some point, I keep expecting a correction in salaries simply due to supply / demand.

I also keep thinking, surely other industries will start paying more and treating folks better, so they can attract top talent, but nope!

Why is this?

Re:Electrical engineers on the brink of extinction threaten ... by dbingham on Tuesday July 19, 2022 @07:05AM (#32149906)
Two things - I don't think it's as easy as you think it is. If you're good at it, it can feel comparatively easy, because when you're good at it and you enjoy it - it's fun. It's flow. You get lost in it and don't realize that you were just working flat out for 12 hours. But there are lots of things that are flow that are not easy.

I've been coding since I was 12, I have flow days where it's just an absolute pleasure. But on a bad day where I never hit flow, it's brutal. It's so hard to force myself to focus. And often when I come back the next day, the code I wrote is absolute shit and I spent a good chunk of the next day just debugging it.

So yeah, echoing those who say not easy.

The other piece of it, is that I actually think a lot of software engineers are massively underpaid. I was at my last job for 7 years. My total compensation, including benefits, options and what have you, was probably less than $1 million (over 7 years mind you). But I can draw a direct line between work I did and the enablement of millions of dollars of ARR. The company probably got anywhere from a 5x or a 10x return from their investment in me. I was paid a little under market, but not so far under market that I'm that different from the norm. I worked on some particularly high impact features in terms of return, so that line is particularly clear for me and not all of my peers there could say the same -- but a lot of them could, and even for the ones where it was less obvious it's still true. As software engineers at a software company, our work is ultimately essentially. The companies don't exist with out us.

As a class, given that, we're still underpaid ;)

Re:Electrical engineers on the brink of extinction threaten ... by papito on Tuesday July 19, 2022 @07:35AM (#32150124)
Yeah. One thing. I found that if I spend even an hour in the morning on a passion project, before going to work, it really helps me focus on the soul-sucking office task. I don't know why, but that's the case for me.
Re:Electrical engineers on the brink of extinction threaten ... by Valakas_ on Thursday July 21, 2022 @02:39AM (#32176460)
I can take an online course and start a job in SE in 6 months. Good luck doing that for another engineering field.

Cmon... it is definitely easier. It's easier to start, it's easier to develop. With many other engineering courses you need a HUGE base of knowledge to even start being useful. With SE you can start being useful almost from the get go in comparison.

Not saying it's not hard to master, because i believe it is. But comparatively, it is definitely easier. But tbh who cares? I've been doing mechanical engineering for years, and it's hard as hell, and what do I get from that difficulty? A pat on the back to feel good about how smart i am? Getting home tired because my brain is fried of thinking about complex stuff? At this point i'd rather have gone the easy way and take SE. We only have one life. Easy = Good.

Re:Electrical engineers on the brink of extinction threaten ... by blueblisters on Tuesday July 19, 2022 @08:30AM (#32150552)
Software engineering is not easy but no profession comes close to software engineering when it comes to the sheer number of high-paying jobs it creates. I think much of the "alpha" comes from being truly cross-disciplinary - all jobs can perhaps eventually be abstracted away into code, including software engineering itself.
Re:Electrical engineers on the brink of extinction threaten ... by bumby on Tuesday July 19, 2022 @08:17PM (#32159695)
One thing that becomes apparent when working on important, safety critical stuff is that cross-disciplinary problems require a team, many of whom are not SWE, because there’s a ton of domain specific and tacit knowledge a SWE generally won’t know.

Writing software to control a rocket or surgery or, hell, just a commonplace boiler shouldn’t be approach cavalierly.

Edit: to the downvoter(s): what claim do you have issue with? Do you think safety critical software can be treated cavalierly? Or that SWEs can replace that domain knowledge without other domain experts?

Re:Electrical engineers on the brink of extinction threaten ... by bradstewart on Tuesday July 19, 2022 @09:11AM (#32150945)
I think a large part of it is that software engineering is barely _engineering_, in the traditional sense. And I do not mean that in a derogatory way, I have an EE degree, but write software all day long.

There are extremely few EE jobs available to be people with only undergrad degrees, and literally zero available to those without college degrees. This is a huge limit on the number of potential job applicants.

So you'd _think_ this would drive salaries up, but...

There's also just fewer companies doing EE work, where basically every company on earth does something with software at this point.

So there is a supply/demand component, but there just aren't that many places people who want to do EE can actually work. If you're top-of-the-field in EE/low-level CE, you will be paid handsomely.

Re:Electrical engineers on the brink of extinction threaten ... by jltsiren on Tuesday July 19, 2022 @10:03AM (#32151590)
> I also keep thinking, surely other industries will start paying more and treating folks better, so they can attract top talent, but nope!

In most industries, the money to pay more does not exist.

American companies dominate in software, and they are also highly profitable. Because immigrating to the US is difficult and because many people don't even want to move there, there is a shortage of software engineers in the US. Compensation is primarily driven by the domestic job market, where businesses compete for talent.

In other areas of technology, American companies are not so dominant. There is also more competition, driving the profits down. If an American business pays too much, it will get less talent for the same money. Their products will be worse and more expensive, and they will lose to their competitors.

As someone from Finland, I've been familiar with this dynamic since childhood. You hear about it in the news all the time. High wages are a grave threat to the economy, because they make our businesses less competitive.

Re:Electrical engineers on the brink of extinction threaten ... by Panzer04 on Tuesday July 19, 2022 @08:38PM (#32159840)
If software use is generating 1% of that growth, it explains why it's so important - whatever is growing productivity the most is going to grow profit and thus ability to pay higher wages.

Especially as software can be applied in so many different applications to replace human workers and improve productivity, you can almost always make more money with more devs, hence the almost unceasing demand for devs. I think this is unlikely to stop, as things keep changing and demanding software be rewritten, or more applications found for software.

Re:Electrical engineers on the brink of extinction threaten ... by pjc50 on Tuesday July 19, 2022 @08:31AM (#32150560)
The market is absolutely not flooded with workers, if you've ever tried to hire people, and that is because it is not an easy job.

There's also a bit of a coordination effect: just as you can't replace Ronaldo with 1,000 cheaper footballers, you can't easily replace one good dev with lots of less good devs.

Re:Electrical engineers on the brink of extinction threaten ... by throwaway4345 on Tuesday July 19, 2022 @06:51AM (#32149795)
> As a software engineer, I feel like the market is flooded with workers, and that it is an easy job

I think you overestimate the quality of median software engineer. Even at a company like Amazon, I think something like 20% engineers can barely code. Add to that industry expectation to work independently with little guidance and not that many people who will fit the bill.

There are lots of junior engineers, who with guidance and mentoring can actually flourish but your average "move fast" startup won't invest in them.

Re:Electrical engineers on the brink of extinction threaten ... by bennysomething on Tuesday July 19, 2022 @10:27AM (#32152004)
Genuine question as I'm surprised by the Amazon comment given their well known interview process, are there really programmers there who can't program very well?
Re:Electrical engineers on the brink of extinction threaten ... by lanstin on Tuesday July 19, 2022 @11:29AM (#32152954)
Anytime I interview I get that impression, but when I work with teams of varying talent levels, there are a lot of people that can write good code it just takes a long time. In the long term these people are more useful than people who write ok code quickly, because they, slowly, reduce the amount of tech debt.

One problem is that it is extremely hard for management to tell good devs apart from bad devs. So that puts a huge randomness in as far as who is given authority and interesting projects and so on. Some of the best devs I have worked with, the best bosses I have worked for would not rehire. It is quite odd.

Re:Electrical engineers on the brink of extinction threaten ... by mercutio2 on Tuesday July 19, 2022 @04:30PM (#32157533)
It is not always the case that slow-high-quality is better than fast-low-to-medium quality.

Managers tend to want people at both ends of the spectrum.

High quality is sometimes not worth paying for (in engineering time) if you don’t know if you’re building the right thing yet.

Re:Electrical engineers on the brink of extinction threaten ... by theskypirate on Wednesday July 20, 2022 @02:28PM (#32170115)
Anecdotally I would say that standards are going down for Amazon hires. Recently I've seen some average and below-average people move there. They also seem to be expanding their hiring locations geographically. IMO the reason for all this is because they have grown to such a size that they are exhausting the supply of talented developers in the world.
Re:Electrical engineers on the brink of extinction threaten ... by metadat on Tuesday July 19, 2022 @04:30PM (#32157547)
Yes, I've interviewed several AWS SWEs and was shocked at the lack of basic proficiency / competence. It's not just Amazon, though. This is everywhere.

Interviewing is it's own skill, and even then some complete head scratcher cases get through (who can't code and interview poorly).

Re:Electrical engineers on the brink of extinction threaten ... by the_only_law on Tuesday July 19, 2022 @10:29AM (#32152039)
> I think you overestimate the quality of median software engineer.

Even these people make out pretty good. I know educated people who say they'd kill for $60k, and I've seen plenty of braindead programmers pulling that in.

Re:Electrical engineers on the brink of extinction threaten ... by taneq on Tuesday July 19, 2022 @06:57AM (#32149844)
They didn't say flooded with good workers...
Re:Electrical engineers on the brink of extinction threaten ... by kelnos on Tuesday July 19, 2022 @06:29PM (#32158829)
Is it really an easy job? I know a lot of technically-minded people who struggle with programming, especially when thinking about the design of a larger system.

I see all these coding bootcamps that supposedly graduate people who can get right to work, but in my experience less than 20% of the bootcamp graduates I've interacted with were even remotely competent, or seemed like they could even be trained up to be competent. Many who I'd kept in passing contact with ended up going into engineering or product management within a year or so (with very entry-level roles).

That's not to say you need a 4-year CS (or related) degree to be a successful software developer, but in my experience it's more difficult than you seem to think.

I do think it's bonkers that software developers in the US (and especially in northern California) make orders of magnitude more money than software developers in western Europe, in places with more or less comparable costs of living.

I think EE/CE-related jobs are mostly harder than software-related jobs, but that doesn't make software easy.

Regardless, I think it's just a matter of supply and demand, plus where the easy VC money has been directed. Most companies these days do something with software. Most do not do anything with hardware beyond buying finished products. Add to that the fact that most EE/CE jobs have moved away from the US and Europe, so Western EE/CE types don't have much in the way of employment prospects compared to the number of people who graduate into the field.

Re:Electrical engineers on the brink of extinction threaten ... by rmbyrro on Tuesday July 19, 2022 @06:47AM (#32149773)
You may find SE an easy job, but it isn't for most people.

It requires above average:

- Working memory capacity

- Tolerance to extreme frustration, persistence

- Ability to learn fast

- Capacity to deal with particularly high incidence of imposter syndrome

- I could keep going all day...

SE is not overpaid. I actually think it's underpaid. Above all, the profession pushes for an early retirement.

Re:Electrical engineers on the brink of extinction threaten ... by ChuckNorris89 on Tuesday July 19, 2022 @07:19AM (#32150002)
>It requires above average: [...]

Literally all those traits you listed are needed as an EE(and in many other white collar and blue collar professions too) plus add even more scary stuff like advanced math (for PID tuning, system signal processing, system modelling and simulation, etc.), but for way less pay that even a kid making iOS apps who hasn't passed highschool math can out-earn you. So how is that fair? My example was a slight exaggeration, though I bet there are plenty of mobile app kiddies making more than EEs.

My point is not that SW devs and app kiddies are overpaid, but that in comparison to them, pretty much any other career is massively underpaid, even the related ones like EE, since the barrier of entry is higher and the pay is lower.

To wit, there was a highly popular and controversial topic on my country's subreddit where a youngster was asking half snarky, half serious: "What's the point of going to school, when I make 65k/year as a self taught web-dev without needing any of the useless knowledge I had to learn in school, while the people who go into professions where they actually do need that knowledge from school for their career (engineering, medical, farming, chemistry, nursing, etc.) can end up earning less than me, a school dropout and mediocre webdev?"

Re:Electrical engineers on the brink of extinction threaten ... by noasaservice on Tuesday July 19, 2022 @12:50PM (#32154484)
I live in the USA. My highest degree is high school. I had some college, but was a complete waste.

I taught myself systems engineering, computer science, electrical engineering, and some chemistry. Most of these, I taught myself with low amount of investment, pirated books, pirated software, and garbage salvage.

I now work for the federal govt as a contractor making $150k/yr. The classes I took never even remotely got me here. I got me here.

Re:Electrical engineers on the brink of extinction threaten ... by stevetesla on Tuesday July 19, 2022 @03:54PM (#32157065)
How did u go about teaching ur self electrical engineering?
Re:Electrical engineers on the brink of extinction threaten ... by noasaservice on Tuesday July 19, 2022 @11:29PM (#32161063)
Start basic. Learn the basics of electricity. Ham radio is great for this. A license to operate is $15 or so.

Start looking at what the basic parts are. Look up spec sheets. Figure them out and what they mean. You may know what you want to do, but finding the part is half this battle. Start figuring out what the landscape looks like. Last you want to do is design something with retired status and no NOS (new old stock).

Also start getting electronic books on the basic topics. Trawl through college book lists, and then hit up libgen.is or other library genesis sites and get the books. We're trying to do this assuming you have very little money to work with. So piracy it is. And in actuality, the fundamentals don't really change much.

Learn analog circuitry. Go study and make your own simple circuits like circuit benders and acoustic effects.

Then dig into digital stuff. Lots of things here. You'll want to learn boolean logic, circuit analysis, and the like. There's tons of electronics to fuck around with to l;earn how they work and not work.

Past analog and digital stuffs are sensors and actuators. Sensors pick up things from the world, and actuators are things that interact with the real world. Learning and building your own 3d printer can teach you a LOT about this area in a rather quick manner. And working with an open source firmware like Merlin or Klipper can teach you digital handlings, firmware (with no OS), timing, handling analog signals, cleaning up various data, extending the hardware/software, and generally teaching yourself by trial by fire.... and print a whole lot of cool things too. (Helps to also 3d print project boxes.)

Learn how to handle power applications. Obviously we're not talking the 10kV circuits... We're talking handling batteries of various chemistries, building charge/discharge circuitry, and safe handling of the more dangerous lithium chemistries so they dont do a boeing or tesla on you. If you mess with lithiums, invest in 2 big metal buckets each half-full with sand. You'll thank me.

Get good with an IDE, like KiCAD. You'll eventually start building your own boards and parts and add them as usable things in other designs. If you get a job in industry, you'll likely use Altium. Pirate it if you can to learn it. Use the autorouter, and then do it by hand, and realize how terrible the autorouter is. Board design is just as much as an art as it is hard science. I've also heard for calculating EM prop to use something like http://openems.de/start/index.php but most tools in this realm are stupid expensive. Again, find and pirate.

Pick up some cheaper instrumentation. You'll want a good bench power supply, good 2 channel oscilloscope at 50MHz or better, signal generator, good soldering iron, good hot air rework station, fluxes, solders, solder braid, solder sucker, inspection microscope, logic analyzer, and more narrower hardware as your studies and need arise.

I also learned reverse engineering, at multiple levels. There's a lot of stuff that this can be used to attack your hardware that protects itself from, well, you. Some of the attacks are pretty simple, and others are crazy complex. Again, you might get really lucky. This usually inst taught in schools 'proper'. "Hacker skills" are usually frowned upon by the academics.

If you;re adventurous, you can also get into RF. Just be aware, this will sink your money like nothing else. A single decent SDR can easily cost you $700... And you still need a whole slew of equipment to get it to work. You can start out pretty cheaply, with 2 hackRF clones, 2 tcxo's, 2 RatLSnake antenna kits, and start learning from there. There's a lot to learn from a whole lot of fields, but even small advances are definitely noteworthy, and easily could get you published.

I know this misses quite a lot in the EE domain. However you can easily fill in the blanks as your need arises. There's a bit of analytics and mathematics I didn't directly discuss. You'll need to learn calculus. FFTs are definitely super importent and "integral" (haha) to anything regarding signals and information. https://catalog.purdue.edu/preview_program.php?catoid=7&poid... has a general listing of what their EE classes look like. You can hit wikipedia and youtube for those topics. There's LOTS of really great videos that explain the math and science online. Use those resources.

(I saved this for last, but I would also ask that you consider working on your English and grammar. Some of the worst spelling I've seen has been done by engineers. Try not to continue that trend. Lay-people and managerial/leadership types will take you more seriously.... But engineers... I don't think they'd notice :D )

Re:Electrical engineers on the brink of extinction threaten ... by moonchrome on Tuesday July 19, 2022 @07:44AM (#32150189)
>So how is that fair again?

Kid making iOS apps provides value to more people with almost no cost compared to EE working on his niche product and involving a bunch of other high cost components and capital investment to get to market.

Re:Electrical engineers on the brink of extinction threaten ... by rmbyrro on Tuesday July 19, 2022 @08:41PM (#32159859)
I mean above average of everything you mentioned.

Don't have a hard data to reference, it's just my personal, anecdotal observation.

Re:Electrical engineers on the brink of extinction threaten ... by ChuckNorris89 on Tuesday July 19, 2022 @11:34PM (#32161092)
>I mean above average of everything you mentioned.

Almost 50% of the people on the planet are technically above average. Not exactly a high bar to clear for something so well paid.

And it's not what I mentioned. I was talking about the original traits you mentioned. Most professions need those traits as well, web devs aren't that intellectually special as you might think, at least in Europe where plenty have access to free upper education.

I added advanced math, signal processing and control systems theory to show you the bar that EEs have, that many web devs couldn't clear as most web dev are just plumbing various flavor-of-the-month languages, frameworks and microservices together to parse a shitty JSON in AWS. Stuff that can be learned at home in a few months without studying engineering in University.

And I'm saying this with first hand experience, as an EE turned cloud dev. Web dev is basically overpaid when you look at how easy the bar is and how much money you make vs EE and other skilled careers that are the other way around in comparison. This goes double for my mechanical engineering friends who had to pass super difficult exams in university in terms of difficult math, CFD, structural analysis and simulations, all requiring very complex and domain specific knowledge only to get paid less than a Java dev. Do you think they are not above average?

Re:Electrical engineers on the brink of extinction threaten ... by JeremyNT on Tuesday July 19, 2022 @03:15PM (#32156559)
> SE is not overpaid. I actually think it's underpaid. Above all, the profession pushes for an early retirement.

I don't buy this. I think developers are highly paid because so many jobs are subsidized by VC speculation.

It's easy to get a software job working on a BS product that solves no real problems and eventually disappears. But the money you get paid is real enough in your bank account.

As long as VCs are willing to throw money at any random BS SaaS company that crops up, with the expectation that the losers are going to be outweighed by some unicorn, this will remain the case.

If/when the stock market corrects this free ride is going to be over.

(Disclaimer: I'm a developer, but I no longer work at a tech company)

Re:Electrical engineers on the brink of extinction threaten ... by bumby on Tuesday July 19, 2022 @08:23PM (#32159748)
This is an interesting take. I wonder how much the last 20 years of relatively cheap capital contributed to this. A lot of VC money seems to already have dried up as interest rates start to rise.
Re:Electrical engineers on the brink of extinction threaten ... by infinite8s on Wednesday July 20, 2022 @07:57PM (#32174059)
If you look at the explosion in salaries it's mostly been the last decade, which is coincidentally the decade of near 0 interest rates and capital chasing even more tenuous returns (ie the influx of money into VC funds which went into startups)
Re:Electrical engineers on the brink of extinction threaten ... by bumby on Thursday July 21, 2022 @05:06PM (#32185076)
In theory, shouldn’t the cheap capital also caused explosion in salaries outside of tech? That didn’t seem to happen over the same time horizon
Re:Electrical engineers on the brink of extinction threaten ... by infinite8s on Thursday July 28, 2022 @11:32PM (#32272864)
Well a lot of that capital went into VC funds, and not many VCs are funding things outside of tech.
Re:Electrical engineers on the brink of extinction threaten ... by kriro on Tuesday July 19, 2022 @08:22AM (#32150476)
I think the simplified answer is that software scales really well. So in theory, if I pay one developer really well I can then sell whatever that developer produces a lot of times for virtually no extra cost (and no shipping/logistics). Embedded devices/hardware etc. don't scale nearly that well.
Re:Electrical engineers on the brink of extinction threaten ... by analog31 on Tuesday July 19, 2022 @08:44AM (#32150675)
I realize this is a widespread explanation, but it doesn't completely make sense that software is a magic money faucet. The reason is that there's still only so much money that can be spent on software, and at some point the customers run out. I'm not saying it's a zero sum game, but it's not an infinite sum game. Somewhere in between.

The greatest software driven economy in the world grows at an average rate of roughly 2% per year. All of this software, and we're living barely above subsistence. What it suggests to me is that for every company that has turned a software program into a magic money faucet, there are as many if not more who will spend money on software and not make a dime. There will also be as many companies that bury themselves in software costs and wreck themselves.

Software is clearly empowering us. I use Python instead of doing calculations by hand. But it's also draining us. Talk to virtually any office worker, even programmers, and they will complain about the software that they have to deal with, basically stealing their attention and productivity.

Where are the customers' yachts?

A better answer is that the money has to be coming from somewhere other than merely customers, and I think the answer is: Investors.

What hardware doesn't have is investors going gaa-gaa to spend their money on anything that looks like a hardware project.

Re:Electrical engineers on the brink of extinction threaten ... by rk06 on Tuesday July 19, 2022 @12:14PM (#32153871)
Once you make a software, you can copy it a billion times for very very cheap. A single programmer can impact millions of people.

An electric engineer is working in physical systems and you can't copy physical systems that cheaply. Unless you are in RnD, you can't have the level of impact a junior software engineer can have.

Re:Electrical engineers on the brink of extinction threaten ... by layer8 on Tuesday July 19, 2022 @05:19PM (#32158124)
A single piece of software can have an unlimited number of paying or ad-supported customers. Hardware usually can’t do that, and has significantly higher costs (manufacturing) per customer. Thus software engineers generally can generate significantly more profit than hardware engineers.
Re:Electrical engineers on the brink of extinction threaten ... by Gareth321 on Wednesday July 20, 2022 @02:24AM (#32162174)
I see this from the business side. The reason is that growth continues to outpace supply. Software and technology are high growth industries and there aren't enough experienced workers to fill all the new positions opening.
Re:Electrical engineers on the brink of extinction threaten ... by wink on Tuesday July 19, 2022 @06:59AM (#32149858)
Matches my experience 100%. I'm a Software Developer in Germany and more than half of the EEs I know went into software because it was better money and a lot more available jobs, which might be even more important. We don't get Silicon Valley money here after all.

Oh, and also the scale I guess. I worked at a startup that did Hardware + Software. One hardware team (6-8 people), 5 software teams (~50 people).

Re:Electrical engineers on the brink of extinction threaten ... by c3bkr on Wednesday July 20, 2022 @04:59AM (#32163148)
Software is not even paid that well in Germany, I can't imagine EE salaries. There probably are some well-paid engineering positions for EEs there but mostly in very hard-to-get positions at Daimler, BMW, Bosch etc. Typical engineer is forced to work at a very low paying Mittelstand.
Re:Electrical engineers on the brink of extinction threaten ... by bob1029 on Tuesday July 19, 2022 @08:43AM (#32150669)
> Have never met an SE moving into EE.

I started out doing EE at UT Austin and never finished because I was a lazy child and had zero awareness of what I was getting myself into. Decided to get a computer "engineering" degree from a cheaper local institution.

Fast forward 15+ years, and I am now responsible for more than I dreamed possible and am considering an EE path as my next steps for when I burn out as a software developer. I still deeply enjoy all of the nuances of electronic devices, how they are made, why they work, etc... I used to work in a semiconductor factory, and might return with a new title some day. I also might go macro and help out with the grid. Both things are still very fascinating to me.

Re:Electrical engineers on the brink of extinction threaten ... by irjustin on Tuesday July 19, 2022 @06:45AM (#32149761)
Yeah at some point the market has to correct itself.

There's no way guys like Intel/AMD can keep this up.

"Can't afford" simply isn't true given our insane need for chips.

Re:Electrical engineers on the brink of extinction threaten ... by ChuckNorris89 on Tuesday July 19, 2022 @08:39AM (#32150633)
>There's no way guys like Intel/AMD can keep this up.

They can. They're aggressively expanding in Europe and Asia where the EE wages they pay are very good for the local market.

Also, Israel is a major tech hub where Intel, AMD, Apple, Nvidia and others develop plenty of cutting edge tech.

Not everything has to be done in the US with US wages and those companies know it and are taking advantage of it.

Re:Electrical engineers on the brink of extinction threaten ... by jinto36 on Tuesday July 19, 2022 @09:23AM (#32151072)
I think that microelectronics engineering is treated as a separate subfield from electrical engineering. I went to RIT which AFAIK is reasonably well-respected for MicroE, and while it wasn't my major, I have some friends who were in it, and they're all getting paid pretty well at Samsung and AMD and Intel. Even 15 years ago, anyone who graduated would be insta-hired somewhere for a reasonable salary. There were a lot of specialty courses for MicroE that weren't in EE, in addition to projects in the teaching fab and such. I recorded video for classes with distance-learning students as a student job, some of which were MicroE, so I basically got paid to audit Semiconductor Metrology taught by Dr. Lynn Fuller (who founded the MicroE program and apparently retired last year).
Re:Electrical engineers on the brink of extinction threaten ... by rowanG077 on Tuesday July 19, 2022 @08:46AM (#32150696)
Waving hi as a a SE that is moving partially into EE. It's definitely more challenging. Mostly because the tools are really utter shit.
Re:Electrical engineers on the brink of extinction threaten ... by ghostpepper on Tuesday July 19, 2022 @09:42AM (#32151295)
Would be interested to hear a bit more about your experience. Is your software experience with low level firmware/ kernel stuff? Are you finding the math for EE hard to pick up?
Re:Electrical engineers on the brink of extinction threaten ... by rowanG077 on Tuesday July 19, 2022 @10:16AM (#32151812)
My software experience is partly low level firmware stuff but I have also designed databases and done backend/frontend work. I'm mostly doing FPGA and PCB design. Where you do need a little bit of math but it's all pretty basic stuff. Nothing I didn't get during my software degree.
Re:Electrical engineers on the brink of extinction threaten ... by c3bkr on Wednesday July 20, 2022 @09:44AM (#32165701)
What math do EEs actually use? I have an EE degree and I didn't find the math content in it particularly daunting and in the actual EE courses I felt hardly any math was used beyond at most basic calculus.
Re:Electrical engineers on the brink of extinction threaten ... by anotherhue on Tuesday July 19, 2022 @06:51AM (#32149797)
I'm a CE, interned at Intel. Pure software now (some IaaS).

Hardware can't hit the market reach of software so your potential value can never be as high.

The fact that most software companies fail is an entirely different fact.

Re:Electrical engineers on the brink of extinction threaten ... by Yhippa on Wednesday July 20, 2022 @07:39PM (#32173881)
Well put. I absolutely loved my CE work in university. I loved doing digital logic design, living in state machines, and programming in VHDL. I loved how highly deterministic it all felt. I loved the Mentor Graphics software and seeing a visual representation of my code.

For me, on the East Coast of the US, there didn't seem to be many jobs at the time and I wasn't feeling moving to the West Coast where I assumed the jobs would be. In the end I went down the software track for my career and feel like it would be impossible to get back into this. I can probably get my kicks by playing with a Raspberry Pi but I always wonder what that alternate universe would have felt like going down the CE career path.

Re:Electrical engineers on the brink of extinction threaten ... by kelnos on Tuesday July 19, 2022 @06:20PM (#32158739)
> Half of my class of EEs and CEs went into other careers immediately after graduation because money was better.

This more or less describes me. I switched after graduation (nearly 20 years ago) more because I realized I didn't enjoy it that much, and I already had done a bunch of programming for a while, which I did enjoy. I only realized the financial upside later.

When I'd hear over the years from friends who'd stayed in EE/CE fields, it did indeed sound way more stressful than what I had to deal with, even though there was a lot of stress in my jobs as well.

Re:Electrical engineers on the brink of extinction threaten ... by markus_zhang on Tuesday July 19, 2022 @06:07AM (#32149534)
I think it's a bit tougher to move from SE to EE. I mean do they even hire experienced non-low level SE?
Re:Electrical engineers on the brink of extinction threaten ... by asfarley on Wednesday July 20, 2022 @08:32PM (#32174318)
This echoes my experience. SW pays, EE screws you around. It’s still nice to be able to dive down to the electrical level if necessary but it’s generally not a profitable level to spend time at.