News for hackers. Stuff that matters.
Re:Purdue Starts Comprehensive Semiconductor Degree Programs... by hnthrowaway0315 on Wednesday June 15, 2022 @02:53PM (#31757580)
As someone working full-time in Canada, wish I could roll back my life 10+ years and get into one of the semiconductor schools. Good luck to all who are admitted into this program, looks very interesting.

Link to online degree: https://engineering.purdue.edu/semiconductors/degrees#online...

Re:Purdue Starts Comprehensive Semiconductor Degree Programs... by jjoonathan on Wednesday June 15, 2022 @03:10PM (#31757857)
Warning: nerd trap. Low wages, horrendous deadlines (tapeout), hard work.

Perhaps this has changed, given that we're in a semiconductor boom cycle now, but I have my doubts. When SMIC started trying to poach TSMC talent, the response was not to make pay competitive (or even half decent), let alone in line with the massive geopolitically-relevant value being created. No, the response was a mask-off legislative crackdown to keep the nerds in line. In the US, there were only two big employers, and they were definitely paying what they could get away with.

Anyone who is considering this career -- any career, but this one especially -- before you jump, please get the perspective of someone in industry who isn't trying to sell you a career.

Re:Purdue Starts Comprehensive Semiconductor Degree Programs... by nurspouse on Wednesday June 15, 2022 @05:08PM (#31759499)
I worked at Intel, and with process/fab people for a number of years.

Everything you're seeing in the comments is true.

Compensation is not that bad. Clearly, it'll not pay SW salaries - no engineering does. But if you're a fab person, you'll work long hours, be on call often (and you will get woken up often), and eventually will own a tool that you'll be responsible for, even when not on call.

Lots of abusive and pathological behavior, as well. And they often block internal transfers so you're basically trapped.

People with other skills (e.g. SW) get out. The rest are stuck, because they have, for example, a chemistry PhD and no other company will pay more.

See this thread from a while ago:

https://news.ycombinator.com/item?id=30027143

Re:Purdue Starts Comprehensive Semiconductor Degree Programs... by irrational on Wednesday June 15, 2022 @07:41PM (#31760851)
> Clearly, it'll not pay SW salaries - no engineering does.

For some reason, I assumed that in order to be a chip designer you had to be as good at programming as a developer. Then I became friends with two intel chip designers/engineers and was surprised that neither knew much of anything about programming, despite both having multiple PhDs in their fields. That's when I began realizing that engineering and programming are 2 entirely different fields that have little overlap.

Re:Purdue Starts Comprehensive Semiconductor Degree Programs... by greggman3 on Wednesday June 15, 2022 @08:28PM (#31761173)
Not the same thing but ... In my experience, most browser developers (who write C++) don't know web development. In fact most of them disdane it, or at least that's how it feels. I find it kind of sad though I also understand it as I had the same attitude for the first 2~3 of years.
Re:Purdue Starts Comprehensive Semiconductor Degree Programs... by theflyinghorse on Wednesday June 15, 2022 @11:55PM (#31762311)
That is so odd. You're telling us the people who make these tools don't use their own tools, moreover they have disdain for the users of the tools they make?
Re:Purdue Starts Comprehensive Semiconductor Degree Programs... by greggman3 on Wednesday June 29, 2022 @01:42AM (#31916867)
I didn't mean to imply they disdain the users, only the Web Platform itself and or specifically JavaScript.
Re:Purdue Starts Comprehensive Semiconductor Degree Programs... by pineconewarrior on Thursday June 16, 2022 @12:22AM (#31762410)
Not op, but I think it's more a case like this:

Folks who work on Chromium think little of those who wrangle wordpress themes

Re:Purdue Starts Comprehensive Semiconductor Degree Programs... by FPGAhacker on Wednesday June 15, 2022 @11:38PM (#31762232)
In my experience, programming is something you can get pretty far learning on your own. In grade school. I’m not talking about red-black trees or computer sciencey things, but you can definitely get started making games of varying complexity when you are 10 years old or younger.

Things you can build and see and have immediate feedback.

That just doesn’t happen with chip design. Not that it can’t, and I’m sure there are examples (Woz’s paper and pencil circuit design come to mind) but it’s far from common, compared to coding.

I remember in 5th grade being asked to help another student write a choose-your-own-adventure style game in basic on an apple //e back in the “one per classroom if you are lucky” days.

I figured I was going to be a programmer as a profession but college came around and it was a coin toss for me between computer engineering and computer science. At the time, engineers made more money so I went with that. Doubled as an EE/CE. I was ok at the typical EE stuff, better at the little bit of programming we were exposed to (in pascal). I did very well in semiconductor physics, but I didn’t really get sucked into it. Got to a digital design class, and that hit the spot for me. I didn’t like plugging wires in on breadboards because it was entirely too frustrating trying to figure out which wire you got wrong, plus I’m colorblind and the shades of red and green insulation on wires are perfectly impossible for me to tell apart except under very very bright light. But I loved designing the synchronous digital logic.

It’s just not something you are super likely to randomly pick up on your own at an early age. And to be honest, even if I had been exposed to digital design back in grade school, I doubt it would have resonated. I could easily understand things like “GOTO 10.” Understanding clocked logic, or binary arithmetic probably wasn’t within my reach back then.

Nearly all of the EEs in my class had never programmed anything before the 2 classes in our curriculum. All the people that knew how to program went into CS (except for a few like me). So the few logic designers that come out of an EE program don’t seem very likely to be good at programming. Just different interests.

Re:Purdue Starts Comprehensive Semiconductor Degree Programs... by rjsw on Thursday June 16, 2022 @07:17AM (#31764695)
Not chip design, but I did more electronics than programming as a teenager. Computers were expensive but individual electronic components were not and my grandfather taught me how to etch PCBs and build radios, learned digital stuff using TTL on breadboards.
Re:Purdue Starts Comprehensive Semiconductor Degree Programs... by Taniwha on Wednesday June 15, 2022 @09:32PM (#31761608)
It does kind of depend - I've made a career of being both: being the log designer that understands software (and makes sure the registers make sense etc) and/or the software guy that understands the c hips (and can read the verilog and find the bug) etc etc

Both require deep domain knowledge that doesn't always overlap - but being able to do both makes you more valuable

Re:Purdue Starts Comprehensive Semiconductor Degree Programs... by frozenport on Wednesday June 15, 2022 @09:06PM (#31761453)
The discussion isn't about chip designers. It's about the guys that print what was designed.
Re:Purdue Starts Comprehensive Semiconductor Degree Programs... by fnordpiglet on Wednesday June 15, 2022 @10:47PM (#31762016)
Most EE’s program almost exclusively
Re:Purdue Starts Comprehensive Semiconductor Degree Programs... by smaddox on Wednesday June 15, 2022 @05:55PM (#31759947)
I agree with all of this, unfortunately. I worked for Intel for two years after graduating with a PhD in EE. I learned a lot from the experience, but I can't recommend it. I work in software, now. The PhD was great, though. I loved doing semiconductor research. But make sure you work with a professor who is very good at fund raising.
Re:Purdue Starts Comprehensive Semiconductor Degree Programs... by whacim on Wednesday June 15, 2022 @05:46PM (#31759853)
There are also some indications that Washington is increasingly viewing semiconductors as a national security issue. There could be a shift in federal funding that could make the industry more attractive to talent again.
Re:Purdue Starts Comprehensive Semiconductor Degree Programs... by nurspouse on Wednesday June 15, 2022 @06:12PM (#31760090)
The industry doesn't have a talent shortage, which explains the working conditions. There will always be grad students who think "Cool! I get to do research involving quantum mechanics!"

Trust me, I've tried to talk them out of it and never succeeded.

Re:Purdue Starts Comprehensive Semiconductor Degree Programs... by oceanghost on Thursday June 16, 2022 @01:44PM (#31768862)
This tracks for me.

I worked for a supplier for AMAT/Intel/Samsung etc. and was basically on-call 24/7. I had to carry two laptops with me at all times (my personal one and a work one).

I didn't care because I was young, and well compensated, but they decided that they'd cut my pay by a third by converting me to a salaried employee. The unpaid overtime (previously paid as a contractor) lost its luster quickly. Once I realized I was subsidizing bad management because I was filling the gaps left by often intentional shortcuts taken-- for free, I bailed. That took... two months I think.

Re:Purdue Starts Comprehensive Semiconductor Degree Programs... by rockostrich on Wednesday June 15, 2022 @03:23PM (#31758076)
I went into a master's program at SUNY CNSE back in 2014 for "nanoscale engineering" hoping to do some research in MEMS/NEMS. Turns out there were no research spots available with the groups working on that stuff so I ended up in a group working on EUV photoresists. I ended up not doing much actual "nanoscale research" and mostly just did some data science/engineering for the group since all the data processing code they had took 10+ hours to run for each experiment trial. I fixed that code to run in under 10 minutes and decided I should probably just start looking for jobs in software. Couldn't be happier.

Every person I interacted with in the semiconductor space was either an academic who was stuck in a lab 12+ hours a day or some line manager for Intel/IBM/TSMC/etc. that was on-call 24/7 if something went wrong. Both of those sounded terrible to me regardless of the pay.

Re:Purdue Starts Comprehensive Semiconductor Degree Programs... by lcvw on Wednesday June 15, 2022 @03:59PM (#31758635)
CNSE class of 2017. The usual career progression of people I talked to was: get a phd, work 12 hour shifts (including nights), be underpaid because you “are not an expert yet”, be fired after 2 years because the company abruptly changed technologies and didn’t need you anymore. Repeat steps 2-4 until you eventually get frustrated enough to leave the field.

So yeah I do software now.

Re:Purdue Starts Comprehensive Semiconductor Degree Programs... by scrlk on Wednesday June 15, 2022 @03:41PM (#31758319)
This reminds me of my path: wanted to study EE because I thought that designing chips, working in a fab etc. would be cool, started studying EE and realised I would need to get a PhD to do the more interesting work (frankly I'm not smart enough to do a PhD), plus tepid job prospects in the UK.

Ended up as a power systems engineer, which is the complete opposite in terms of scale from semiconductors!

Re:Purdue Starts Comprehensive Semiconductor Degree Programs... by jjoonathan on Wednesday June 15, 2022 @03:40PM (#31758312)
If they paid me to be on-call as much as they payed my father (doctor) to be on-call, I'd do it in a heartbeat. Maybe I would have regretted it in 10 years -- he sure did -- but I'd have loved it for a while.

Terrible pay and terrible hours and long school and hard work is just irredeemable.

Re:Purdue Starts Comprehensive Semiconductor Degree Programs... by bluelan949 on Wednesday June 15, 2022 @03:56PM (#31758586)
Likewise, I graduated from a very similar program to CNSE. It was a program attached to the main engineering school. The work seemed so interesting and I felt I would end up doing impactful research.

That was until I did an internship following a grad student doing work on solar cells. Every day was sitting 8+ hours in one room doing CVD then XRD. It was soul crushing. I realized the program was more of a PhD-prep program and most people I know who graduated and didn’t go for a PhD either 1) went into software or 2) work as some menial process engineer working the “assembly line” with no meaningful upwards mobility.

Re:Purdue Starts Comprehensive Semiconductor Degree Programs... by lcvw on Wednesday June 15, 2022 @11:20PM (#31762159)
Intel (and similar fab companies as well) is famous for even treating it’s phds as menial process engineers. When I graduated the only Intel fab jobs I was qualified for were in Indonesia or some other SE Asian country, and descriptions were basically “you are the SEM person, you do SEM all day.”

I know a surprising amount of people who came out of CNSE (without following up with grad school) and are now landscapers, waiters, or similar. The skillset is so specialized as to be almost worthless unless you can find the right role imo. Also the program there CNSE/SUNY Poly is absolute hot garbage, I advise active looking at this field to go into conventional EE, ChemE, or Materials.

Re:Purdue Starts Comprehensive Semiconductor Degree Programs... by hackernews1134 on Thursday June 16, 2022 @12:50AM (#31762525)
What is SEM? What does doing SEM all day entail?
Re:Purdue Starts Comprehensive Semiconductor Degree Programs... by namibj on Thursday June 16, 2022 @05:30AM (#31764052)
Scanning electron microscope, I assume. And it's basically getting samples prepped and operating the microscope stage and image controls (focus, contrast, etc.). Sounds like it quickly gets boring. I expect in less than one week.
Re:Purdue Starts Comprehensive Semiconductor Degree Programs... by IMECASeek on Friday June 17, 2022 @10:18AM (#31778578)
Hi there, I'm a PhD candidate major in photoresist. I just wonder what kind of software company would hire us and are there any must-have abilities like program languages if I want to get a job in software?
Re:Purdue Starts Comprehensive Semiconductor Degree Programs... by passivate on Wednesday June 15, 2022 @06:28PM (#31760239)
A lot of human progress in core sciences and engineering is on the backs of people toiling the midnight hours on sheer passion for little monetary reward. We owe a great debt of gratitude towards them.

In any commercial organization, there are tremendous pressures in high-investment, super high-risk projects and anyone can trivially find things that are wrong with the current system. The much more difficult challenge is showing an alternate path that is superior - based on the results it achieves. The times when you see the ugly behavior of people are times of desperation. Online commenters expend a lot of effort point out how to improve things by "proving" it by linking to random studies - but the more persuasive argument is by implementing those changes in the real world. "Talk is cheap, show me the code." ;)

Re:Purdue Starts Comprehensive Semiconductor Degree Programs... by jjoonathan on Wednesday June 15, 2022 @06:59PM (#31760527)
Sure thing! I've got your alternate path that is superior right here: see, first I give the semiconductor industry a big fat middle finger, and then I go work for somebody who fucking pays me.

This code is working great!

Re:Purdue Starts Comprehensive Semiconductor Degree Programs... by passivate on Wednesday June 15, 2022 @07:06PM (#31760580)
Heh, I got a chuckle out of that :) Thanks for sharing.
Re:Purdue Starts Comprehensive Semiconductor Degree Programs... by bushbaba on Wednesday June 15, 2022 @04:12PM (#31758803)
When in University, Intel gave a presentation. They stated the same facts that the Semi industry will be low waged, hard work, and require MULTIPLE PHDs. That presentation gave me enough information to recognize that I really didn't want to be in the semi-industry.
Re:Purdue Starts Comprehensive Semiconductor Degree Programs... by jjoonathan on Wednesday June 15, 2022 @04:29PM (#31759034)
Intel turned the screws so hard on their employees that the market actually punished them for it. That never happens, but Intel went so far beyond the pale that it did.

A mentor of mine hit his breaking point when they split/bankrupt/acquired his team to discharge pension obligations. Real nasty stuff. He said everyone was retiring, "good luck with the next node" (10nm) -- which I discounted as sour grapes on account of Intel appearing invincible at the time, but wow have the years cast that story in a different light.

Re:Purdue Starts Comprehensive Semiconductor Degree Programs... by plonk on Wednesday June 15, 2022 @04:46PM (#31759262)
> require MULTIPLE PHDs

Was that a joke? What's the point of doing two PhDs in the same field? That's like 12 years wasted. 1/8th of your life.

Re:Purdue Starts Comprehensive Semiconductor Degree Programs... by bushbaba on Wednesday June 15, 2022 @04:58PM (#31759392)
Nope. They said they employed folks with a PHD in Electrical Engineering who also had a PHD in Chemical Engineering or similar field.
Re:Purdue Starts Comprehensive Semiconductor Degree Programs... by nurspouse on Wednesday June 15, 2022 @09:10PM (#31761482)
While such people may exist at Intel, it's not at all the norm, and to be frank, doesn't improve your chances of getting a job there.

(Worked at Intel and along with fab/process folks for a bunch of years).

Re:Purdue Starts Comprehensive Semiconductor Degree Programs... by plonk on Thursday June 16, 2022 @07:39AM (#31764811)
Just do a PhD in electrochemical engineering and be done with it. Aren't there labs that focus on chip manufacturing and would allow students to work on the intersection?
Re:Purdue Starts Comprehensive Semiconductor Degree Programs... by Melatonic on Wednesday June 15, 2022 @03:49PM (#31758474)
This honestly sounds like there is some real shady shit going on behind the scenes by the heads of these two companies. Reminds me of the whole VFX / software engineering union debacle with Steve Jobs / Lucas / etc that eventually came out and was super duper illegal.
Re:Purdue Starts Comprehensive Semiconductor Degree Programs... by Hammershaft on Wednesday June 15, 2022 @08:33PM (#31761204)
Amazing, so Steve Jobs was involved in TWO conspiracies to fix wages!?

https://www.cgw.com/Press-Center/News/2014/Studios-Accused-o...

https://www.vanityfair.com/news/business/2014/04/apple-googl...

How about instead of idolizing people like this we charge them with felonies and put them in prison?

Re:Purdue Starts Comprehensive Semiconductor Degree Programs... by dinvlad on Wednesday June 15, 2022 @10:42PM (#31761987)
Meaty! Thanks for sharing.. At this point, it's pretty clear universally everyone within the top management ranks of big companies are sociopaths with money mania. All while feeding the lower ranks and the public beautiful stories about their juggernauts and the humble beginnings.
Re:Purdue Starts Comprehensive Semiconductor Degree Programs... by rprospero on Wednesday June 15, 2022 @05:01PM (#31759426)
I’d love to hear more about that debacle, but everything I’m finding is just another Jobs-Pixar hagiography. Any pointers on how to learn more?
Re:Purdue Starts Comprehensive Semiconductor Degree Programs... by krallja on Wednesday June 15, 2022 @05:57PM (#31759967)
Re:Purdue Starts Comprehensive Semiconductor Degree Programs... by Spooky23 on Wednesday June 15, 2022 @09:46PM (#31761689)
I worked in a semiconductor school at a tenant organization. When the crunch was on, the parking lot was full at midnight before Christmas.

Pay was not so great as judged by the cars. The other thing was that the workforce was split - you were either old or young.

If you want to make money in semiconductors, find a place they are building fabs and become a plumber or electrician. Those are the folks who make money, and often there’s security clearance requirements that adds job security.

Re:Purdue Starts Comprehensive Semiconductor Degree Programs... by gyc on Wednesday June 15, 2022 @05:59PM (#31759982)
My dad was a EE professor specializing in semiconductor fabrication and he warned me away from a career working at semiconductor labs. He has warned me about every single warning of this post.
Re:Purdue Starts Comprehensive Semiconductor Degree Programs... by kevin_thibedeau on Wednesday June 15, 2022 @04:51PM (#31759329)
EE in general is a problematic career path in the US. Microelectronics is more so due to the even more limited employment options. All but a few niche fab operators are multinationals and you're directly competing with cheaper offshore labor. Government initiatives aren't going to change this arrangement.
Re:Purdue Starts Comprehensive Semiconductor Degree Programs... by ajb on Wednesday June 15, 2022 @06:08PM (#31760059)
EE isn't only working at a fab. Most EE's I know work at fabless design houses and make a good living, albeit with some crunch periods. I think it's the chemists who are stuck with the fabs.
Re:Purdue Starts Comprehensive Semiconductor Degree Programs... by WiSaGaN on Wednesday June 15, 2022 @09:36PM (#31761639)
I suspect the reason is that semiconductor industry relies much heavier on captial (comparing to talents) than software industry given the same level of risk. One or two talented software enginners can bootstrap a company with reasonable amount of success that can be a good indictor of future larger success. You can't do that in semiconductor industry.
Re:Purdue Starts Comprehensive Semiconductor Degree Programs... by gtvwill on Wednesday June 15, 2022 @05:18PM (#31759602)
How do smart folks wind up in such crappy employment conditions? Like seriously are they not unionised or something?
Re:Purdue Starts Comprehensive Semiconductor Degree Programs... by sinenomine on Wednesday June 15, 2022 @07:21PM (#31760698)
Relevant economical pattern: https://www.gwern.net/Complement
Re:Purdue Starts Comprehensive Semiconductor Degree Programs... by m463 on Wednesday June 15, 2022 @03:23PM (#31758079)
I don't understand the field, but it seems to me that chip design is becoming more democratized. Everybody's designing a chip nowadays.

Is a foundry the only employer?

Re:Purdue Starts Comprehensive Semiconductor Degree Programs... by jjoonathan on Wednesday June 15, 2022 @03:29PM (#31758158)
Different sub-professions. Digital design vs mixed signal vs device physics & such.

Last time I had close contact with the industry, digital design indeed was a bit more competitive and correspondingly it was the only one considered to have good career prospects -- but the offers were still between shabby and embarrassing next to entry level SWE, even outside the bay area.

This could have changed.

Re:Purdue Starts Comprehensive Semiconductor Degree Programs... by binbag on Wednesday June 15, 2022 @03:30PM (#31758175)
I don't think everyone's designing a chip. They might be putting together chips to create boards, but chip design is something else altogether, right down in the architecture of memory and transistors etc.
Re:Purdue Starts Comprehensive Semiconductor Degree Programs... by acomjean on Wednesday June 15, 2022 @04:56PM (#31759373)
My partner designed chips (for printers..) It takes a lot of money to design and fab a chip (her company was fabless). They synopsys or Magma software they used for design/layout was crazy expensive. (if you can't find a price....)

https://www.synopsys.com

Then you have to manufacture. There is a significant cost for custom chips. Though once you get going the per chip cost is pretty low, thus the business lends itself to a few large players.

Re:Purdue Starts Comprehensive Semiconductor Degree Programs... by asurty on Wednesday June 15, 2022 @04:08PM (#31758765)
TLDR: band gaps are not for the feint of heard :D
Re:Purdue Starts Comprehensive Semiconductor Degree Programs... by phendrenad2 on Wednesday June 15, 2022 @04:57PM (#31759381)
It's easy, you just grab each electron firmly using pliers and carefully move them closer together. Be sure you have a proper angstrom ruler to make sure they're the right distance.
Re:Purdue Starts Comprehensive Semiconductor Degree Programs... by mindcrime on Wednesday June 15, 2022 @06:22PM (#31760178)
"The answer's not in the box, it's in the band."
Re:Purdue Starts Comprehensive Semiconductor Degree Programs... by baybal2 on Wednesday June 15, 2022 @06:13PM (#31760105)
I wanted to go into semi 2007-2009. Fortunately, I stumbled on two one very senior TSMC engineers who kind of became informal mentors to me, and they talked me off. And by the way were with Morris Chang at ITRI.

Points they told:

1. A mandatory PhD just to get at internship

2. Few years of unpaid internship needed to get a coffee porter job, before you are let anywhere close to the process

3. A postdoc is required to get a real R&D cred

4. 7-10 years in R&D sweatshop before any real promotion

5. Get very lucky

6. In 20-30 years of career, you can get to a VP level, where you can hold the company by the balls with critical knowledge. Then... and only then, you will look up to a 7 digit salary.

Re:Purdue Starts Comprehensive Semiconductor Degree Programs... by bsder on Wednesday June 15, 2022 @04:47PM (#31759272)
Don't. Really.

You wind up captive to a small number of employers in places that have few other employers. You have to be physically present--no online only. You will have weird hours because you have to slot into the fab plant openings. Your pay will be a small fraction of even a mediocre software developer.

I can go on and on.

There isn't a shortage of semiconductor personnel. We all fled.

Companies could pay people enough to come back. Like so many other fields, companies would rather do anything other than raise salaries.

Stay far away.

Re:Purdue Starts Comprehensive Semiconductor Degree Programs... by Bilal_io on Wednesday June 15, 2022 @03:01PM (#31757739)
Semi-relates: Why don't universities offer online undergraduate programs? It's frustrating. I enrolled myself back to finish my bachelor's degree and my school offers very few or no online options for the classes I need.
Re:Purdue Starts Comprehensive Semiconductor Degree Programs... by metaphor on Wednesday June 15, 2022 @05:55PM (#31759948)
> Why don't universities offer online undergraduate programs?

There's a normative and substantial laboratory aspect to ABET-accredited[1] undergraduate engineering programs.

From Criterion 7:

>> Modern tools, equipment, computing resources, and laboratories appropriate to the program must be available, accessible, and systematically maintained and upgraded to enable students to attain the student outcomes and to support program needs.

[1] https://www.abet.org/accreditation/accreditation-criteria/cr...

Re:Purdue Starts Comprehensive Semiconductor Degree Programs... by the_only_law on Wednesday June 15, 2022 @08:43PM (#31761274)
Online undergrad degrees, exist but are few and far between. A good many have substandard curriculum, others are "ok" granting you a legit degree from a recognized school, but probably lower quality education than in person.

Most of the decent ones are expensive, and many still consider in/out of state tuition. There are a few good deals I've seen, highly dependent on being in-state.

The only "useful" ones you'll find tend to be CS, a handful of EE degrees exist online (no clue how that works) along with some other fields. Occasionally you'll find some in the natural sciences, but they tend to be BA's and explicitly for pre-law, pre-med, etc. I've seen maybe one online math degree and tons of social science ones, as well as "we made this major up to target to poor working people who will give us money".

At the end of the day, they exist, but are uncommon and probably not worth the price.

I researched going back to school online for years, but if I do it, I will probably do it in person (at least for the important years).

Re:Purdue Starts Comprehensive Semiconductor Degree Programs... by Victerius on Wednesday June 15, 2022 @03:03PM (#31757765)
Online programs may not be accredited by national credentialing bodies. Many STEM degrees require lab courses that can't be performed online. And non-STEM programs are based around the seminar (classroom discussion) model, where on-site attendance is always superior to a Zoom meeting.

Forcing students to live on-premises also makes universities money through student housing and amenities. Universities have concerns that opening their programs to online instruction would lead to an exodus from the campus. You could have 70% of a 20,000 strong student body attend online, and all the expensive real estate of the campus would mostly be a waste of money.

Re:Purdue Starts Comprehensive Semiconductor Degree Programs... by hnthrowaway0315 on Wednesday June 15, 2022 @03:05PM (#31757798)
I'm frustrated too. My university has gone back to in-people and it forces me to drop 2 out of the 4 courses I registered, plus one of the kept course forces me to take a couple of hours off every week.
Re:Purdue Starts Comprehensive Semiconductor Degree Programs... by driscoll42 on Wednesday June 15, 2022 @04:33PM (#31759099)
There's one to my knowledge offered by the University of London: https://www.coursera.org/degrees/bachelor-of-science-compute...
Re:Purdue Starts Comprehensive Semiconductor Degree Programs... by nonethewiser on Wednesday June 15, 2022 @03:20PM (#31758020)
But this is an online program.
Re:Purdue Starts Comprehensive Semiconductor Degree Programs... by Bilal_io on Wednesday June 15, 2022 @03:22PM (#31758063)
I am happy that it is, but it's not my domain. I am trying to finish my degree in CS or a related field.
Re:Purdue Starts Comprehensive Semiconductor Degree Programs... by adamsmith143 on Wednesday June 15, 2022 @05:59PM (#31759983)
Plenty of options out there. ASU, Arizona, Florida, etc all have online CS or SWE bachelor programs but there are many others as well. Good Luck!
Re:Purdue Starts Comprehensive Semiconductor Degree Programs... by lotsofpulp on Wednesday June 15, 2022 @05:06PM (#31759481)
Re:Purdue Starts Comprehensive Semiconductor Degree Programs... by badRNG on Wednesday June 15, 2022 @05:15PM (#31759569)
Unless you are going for their post-bacc (which is a really good deal), doing their full online undergrad program would be an absolute nightmare. I'd go just about anywhere else.
Re:Purdue Starts Comprehensive Semiconductor Degree Programs... by metaphor on Wednesday June 15, 2022 @06:20PM (#31760161)
Graduate program has an online option; undergraduate program does not.
Re:Purdue Starts Comprehensive Semiconductor Degree Programs... by Kerrick on Wednesday June 15, 2022 @04:00PM (#31758647)
Some do. I just started going back to school and I’m working on a B.S. In Software Development at Western Governors University. They’re accredited and online only. They also offer a B.S. in Computer Science.
Re:Purdue Starts Comprehensive Semiconductor Degree Programs... by Bilal_io on Wednesday June 15, 2022 @04:19PM (#31758900)
I heard about WGU and was a bit skeptical, not knowing how it's viewed by other universities if I wanted to continue my master's program elsewhere. I have a couple of questions if you don't mind. I assume you've done your research before you joined, what made you decide to go for it? what's your current experience there? And do you know other people that took their degree from WGU and joined another university for their master's?
Re:Purdue Starts Comprehensive Semiconductor Degree Programs... by Kerrick on Wednesday June 15, 2022 @08:10PM (#31761059)
The biggest three factors that made me decide to go for it were:

- Even in my first attempt at college, I was never too concerned with the name/reputation of the school. My first go around I picked a state school that gave me a full ride, rather than going for the more prestigious options. So once I checked that the accreditation of WGU was indeed legit, that was good enough for me.

- Their admissions are based on your professional history, since they're set up to cater to working professionals, not high school graduates. (Heck, their mascot is the "night owl.") That means it didn't matter to them that my first attempt at college left me with a... bit of a "stained" transcript. That stopped me from getting into other online options, but my professional history spoke for me at WGU.

- I'm a huge fan of their competency-based education model. It isn't for everyone since the classes are self-paced and asynchronous, but it matches my personal abilities to self teach and to "binge" content. Plus, as soon as you enroll in a course you can take a pre-assessment that will unlock the final if you do well. For some of the courses I've spent over a decade in the workforce learning the content, so I was able to do the pre-assessment and then the final in a single day.

My current experience at WGU is short, but good. My term started June 1. I rocketed through a few of the classes that had test-based and code-based finals in the first week. Now I'm realizing just how out of practice I am with writing, because I'm in a pair of classes that have writing-based finals and I'm struggling more.

I don't personally know people that took their degree from WGU to another university for a Masters, but WGU maintains a list [0] of universities which have accepted WGU undergraduates into their graduate and/or doctoral programs.

[0] https://www.wgu.edu/alumni/career-support/education-and-prof...

Re:Purdue Starts Comprehensive Semiconductor Degree Programs... by Bilal_io on Wednesday June 15, 2022 @08:58PM (#31761387)
That was very helpful, thank you very much. Yeah the fact that I can binge courses and take exams anytime is awesome, it can help cut down the time to graduation. Best of luck
Re:Purdue Starts Comprehensive Semiconductor Degree Programs... by alawrence on Wednesday June 15, 2022 @04:49PM (#31759291)
I can't speak to master's programs in CompSci but I finished my bachelors in business at WGU and was later admitted to the iMBA program at the University of Illinois Urbana Champaign.
Re:Purdue Starts Comprehensive Semiconductor Degree Programs... by jltsiren on Wednesday June 15, 2022 @03:59PM (#31758630)
Because they don't have the people to teach online students.

The academia is a community and a lifestyle. The people who choose that lifestyle generally don't want to spend too much time teaching outside the community. Teaching is a lot of work, a lot of bureaucracy, and a lot of hard deadlines, and it's not particularly rewarding if the students are just names on screen. Maybe if people paid higher taxes and higher tuition fees, universities could hire teachers to "just work here" and pay them competitive salaries.

Re:Purdue Starts Comprehensive Semiconductor Degree Programs... by hardware2win on Wednesday June 15, 2022 @03:12PM (#31757895)
I switched from web dev to semico this year and the amount of things i dont understand is huge

Majority of ppl here are after electrical eng.

Cs seems to be easy in compare

Re:Purdue Starts Comprehensive Semiconductor Degree Programs... by badRNG on Wednesday June 15, 2022 @03:18PM (#31757991)
I currently work in embedded software which involves a lot of overlapping interaction with EE and hardware design folks. The consensus is that the hardest, most fascinating field is the one you currently have the least exposure to. The easiest, least exciting field is the one you have a degree in.

In CS, you may have spent thousands or tens of thousands of hours across many years learning and growing, and still being limited in your understanding of the field as a whole. It's daunting to explore other related fields just to find out that they each have similar levels of complexity, filled with professionals who've sunk similar levels of effort, time, and years of their life into their work (who are often equally struck by the complexity of your field.)

Re:Purdue Starts Comprehensive Semiconductor Degree Programs... by hnthrowaway0315 on Wednesday June 15, 2022 @03:20PM (#31758023)
Just curious, for a software engineer that only works with managed languages such as Java and Python, what kind of embedded job is easy to squeeze into? Thanks~~
Re:Purdue Starts Comprehensive Semiconductor Degree Programs... by badRNG on Wednesday June 15, 2022 @03:34PM (#31758229)
If you have experience with software, learning embedded concepts isn't a huge leap. At least in my area, aerospace, defense, and automotive tend to be the biggest, easiest employers to get started with. They will hire basically anyone with a solid grasp of C, OSes, and basic computer architecture (at an undergrad level.)

I find embedded really rewarding. A 20 year old embedded-C code base generally follows the same design patterns and coding conventions and styles that you'd use today, and don't feel "old" or like they need to be rewritten. A 7 year old JS code base, on the other hand, is largely outdated, and may be written in a nearly extinct framework by the time it is your turn to maintain it. If you get tired of giving up time on the weekends so you can learn a new framework, consider hopping over!

Re:Purdue Starts Comprehensive Semiconductor Degree Programs... by krapht on Wednesday June 15, 2022 @05:18PM (#31759601)
Heh, or you could be me, and escape embedded. I hate staring at 20 year old legacy C or C++98 codebases, Makefiles and Autotools make me cry, and trying to debug random hardware issues with blinking LEDs or print statements (JTAG access is too optimistic) is something only the most detail-oriented person might enjoy :).

I'm exaggerating a little, but more power to those of you who suffer through it!

Re:Purdue Starts Comprehensive Semiconductor Degree Programs... by hnthrowaway0315 on Wednesday June 15, 2022 @03:52PM (#31758518)
Thanks for the tip, that's really interesting. I'm more into lower level stuffs so I'm taking CS courses towards OS and Compiler. I also played with a Tiva launchpad but stopped after failing bit banging multiple devices :D
Re:Purdue Starts Comprehensive Semiconductor Degree Programs... by CodeSgt on Wednesday June 15, 2022 @06:53PM (#31760463)
Know of any companies/industries that have started switching to Rust for embedded?
Re:Purdue Starts Comprehensive Semiconductor Degree Programs... by roblabla on Wednesday June 15, 2022 @07:52PM (#31760922)
It's still too early for Rust in the embedded space. A lot of that space has various certification requirements that Rust doesn't meet yet, and the rest of the space tends to follow too and is very conservative.

Ferrous Systems is making some good progress to make certification of Rust happen, through ferrocene[0] and other initiatives, but it will take time.

The only company I know using Rust in a sort-of embedded way is SoloKeys[1], using Rust to write the firmware of a hardware authentication token (similar to a yubikey).

[0]: https://ferrous-systems.com/ferrocene/

[1]: https://solokeys.com/

Re:Purdue Starts Comprehensive Semiconductor Degree Programs... by badRNG on Wednesday June 15, 2022 @07:10PM (#31760617)
Honestly no. Pretty much the only folks I've heard talking about Rust are in the application dev space. Generally the space I'm familiar with is lately being called "deeply embedded" to differentiate it from IoT platforms (which sometimes run full-blown Android)

Typically the real time space is very conservative on what types of changes are implemented, and that's largely because a lot of rt software exists on safety critical systems that need to be supported for decades.

Re:Purdue Starts Comprehensive Semiconductor Degree Programs... by ostenning on Thursday June 16, 2022 @06:20AM (#31764345)
I know synthesizer manufacturers that are switching over to Rust for their embedded devices, Elektron is an obvious one that comes to mind. There is also some adaptation in the Eurorack space thanks to a lot of open source work done for stm32's, I've built a commercial Eurorack product using Rust.

Its pretty great to be honest, I think I would have a hard time going back to C/++

Re:Purdue Starts Comprehensive Semiconductor Degree Programs... by steveklabnik on Wednesday June 15, 2022 @07:56PM (#31760954)
Oxide Computer, my employer, is using Rust for firmware and other embedded cases.

Several automotive companies have been hiring for Rust, though what exactly they’re using it for isn’t as well known publicly yet.

There have been a few aerospace projects. And at least one train project, IIRC?

Re:Purdue Starts Comprehensive Semiconductor Degree Programs... by btkramer9 on Wednesday June 15, 2022 @07:49PM (#31760905)
If you (or anyone else) are interested in getting into embedded email me at my username @ gmail. We're currently looking for a couple. Coming from Java/Python is a plus
Re:Purdue Starts Comprehensive Semiconductor Degree Programs... by AnimalMuppet on Wednesday June 15, 2022 @03:27PM (#31758136)
There are a number of embedded gadgets that run on Android, complete with code in Java. (They aren't hard real-time systems, but not all embedded devices care about that.) Look for things that have a real graphical display and touchscreen.
Re:Purdue Starts Comprehensive Semiconductor Degree Programs... by hnthrowaway0315 on Wednesday June 15, 2022 @03:53PM (#31758525)
Thanks! Is that different from Android/iOS development or just part of it?
Re:Purdue Starts Comprehensive Semiconductor Degree Programs... by AnimalMuppet on Wednesday June 15, 2022 @04:43PM (#31759222)
Well... it's Android (or iOS) development, but it's different.

In that kind of situation, you usually own the whole device. You don't have to worry about being removed from memory because the user wanted to run some hotel's booking app or whatever - the user doesn't have the option of doing that.

You may have some additional hooks that give you some control of whatever custom hardware that comes with the device. You may or may not have to drop down into native code to access those hooks.

You can't develop against a standard phone or tablet. You have to have your hardware to develop against.

So, yeah. It's the same... but it's different.

Re:Purdue Starts Comprehensive Semiconductor Degree Programs... by netr0ute on Wednesday June 15, 2022 @03:20PM (#31758021)
The grass is always greener on the other side
Re:Purdue Starts Comprehensive Semiconductor Degree Programs... by actinium226 on Wednesday June 15, 2022 @03:34PM (#31758227)
But sometimes that's because it's fake.

Other times it has more to do with the particular brand of, ahem, fertilizer, they use.

Sometimes it really is greener and your side is shit and it's time to make a change.

Re:Purdue Starts Comprehensive Semiconductor Degree Programs... by Datenstrom on Wednesday June 15, 2022 @03:29PM (#31758151)
Web development usually involves very little CS it is much closer to Software Engineering. Computer Science about solving problems with math, science, and computation theory and just happens to use computers as tools. Software Engineering is about building complete and useful programs.
Re:Purdue Starts Comprehensive Semiconductor Degree Programs... by goodpoint on Wednesday June 15, 2022 @04:45PM (#31759244)
> Web development ... is much closer to Software Engineering

Is what?!

Re:Purdue Starts Comprehensive Semiconductor Degree Programs... by nsonha on Wednesday June 15, 2022 @07:37PM (#31760822)
There are still peole like this who think Software Engineering is Computer Sience

it's barely even engineering

Re:Purdue Starts Comprehensive Semiconductor Degree Programs... by goodpoint on Thursday June 16, 2022 @06:41AM (#31764490)
I would say in well known tech companies it's the opposite: software and system engineering > computer science > web development

Typically softeng roles require a degree in CS or equivalent, and many years of experience on top of that.

Then again, in some other companies "senior engineer" is somebody who did a 3-months bootcamp and 3 years of work. It's very unfortunate.

Re:Purdue Starts Comprehensive Semiconductor Degree Programs... by nsonha on Thursday June 16, 2022 @06:49AM (#31764533)
is that because "computer science" is understood to be algorithms? That's like a super narrow area in it
Re:Purdue Starts Comprehensive Semiconductor Degree Programs... by smolder on Thursday June 16, 2022 @08:27AM (#31765236)
I've encountered some "computer science" programs that barely taught people to program in Java, included classes on Microsoft Excel and Access and didn't include any advanced math. Data structures and algorithms might get a single class to satisfy interview questions about linked lists vs arrays and what Big O notation means. It's kind of a polluted term I think, in part due to that kind of usage by community colleges and the like.
Re:Purdue Starts Comprehensive Semiconductor Degree Programs... by nsonha on Wednesday June 15, 2022 @03:23PM (#31758069)
That's very brave, from easy work high pay to hard word low pay.
Re:Purdue Starts Comprehensive Semiconductor Degree Programs... by hardware2win on Wednesday June 15, 2022 @05:04PM (#31759459)
Thats how I do feel - that better cash and more jobs = web dev, but I feel like in semico there is way more interesting and impressive stuff.

Ppl who I worked with went into more web like jobs after semico

But later I'd want to work as compiler engineer

Re:Purdue Starts Comprehensive Semiconductor Degree Programs... by nurspouse on Wednesday June 15, 2022 @05:13PM (#31759553)
Semiconductor theory is more interesting, but don't even consider it unless you love math and can do standard integrals without having to look up tables.

Also, the mistake I made when I went to grad school: Semiconductors seemed to be a "new" field compared to the rest of EE. One of my undergrad professors said "They still haven't figured out what a standard textbook should contain."

In reality, from a research standpoint, it's a very mature field. Don't expect low hanging fruit. If you're going to focus on theory, expect it'll take a number of years of dedicated study before you get to the frontier. You'll need to know quantum mechanics and statistical mechanics, and some electromagnetics, just to begin studying semiconductor theory. Then a whole bunch of specialized solid state courses. Then you start studying the specific subtopics (reading key journal papers).

> But later I'd want to work as compiler engineer

Why are you wasting time with semiconductors...?

Re:Purdue Starts Comprehensive Semiconductor Degree Programs... by metaphor on Wednesday June 15, 2022 @08:38PM (#31761237)
> One of my undergrad professors said "They still haven't figured out what a standard textbook should contain."

At least for the analog domain, Gray et al[1] has been the standard entry-level gateway drug for longer than I care to remember.

[1] https://www.amazon.com/dp/0470245999/

Re:Purdue Starts Comprehensive Semiconductor Degree Programs... by nurspouse on Wednesday June 15, 2022 @09:08PM (#31761469)
This falls more into the electronics domain, which I know is sometimes put under the "semiconductor" bucket, but in universities usually has its own domain ("microelectronics" in my day). It's a lot more focused on the circuit/high frequency model of the transistor, and builds up form it.

Semiconductor theory is more about the transistor and everything below it: Starting from quantum mechanics and statistical mechanics, derive the equations of electron/hole transport in a doped semiconductor, how the material's band structure impacts current flow, etc. The derivation of the transistor equations is often the end point.

Re:Purdue Starts Comprehensive Semiconductor Degree Programs... by hardware2win on Wednesday June 15, 2022 @07:07PM (#31760582)
>Why are you wasting time with semiconductors...?

Because this company does both, so after I get bored with current role and prepare better, then i'll try to switch teams

I didnt and still do not see easier way for me to get into comps (i may be naive), especially that i dont know cpp yet, which seems like must have in compilers world unless you go to e.g msft

Re:Purdue Starts Comprehensive Semiconductor Degree Programs... by bramathon on Wednesday June 15, 2022 @07:28PM (#31760756)
I studied semiconductor engineering in Canada about 10 years ago (graduated in 2011). Career propsects were poor, a few jobs available in California. A career in software would have been far better in terms of pay and opportunities.
Re:Purdue Starts Comprehensive Semiconductor Degree Programs... by madengr on Wednesday June 15, 2022 @06:53PM (#31760464)
If process engineers are so rare, why don’t they pay them like they are rare? My wife got the hell out and into data science. Much more respect and pay.