News for hackers. Stuff that matters.
Re:How likely is it to get a compiler software job with only... by bjourne on Wednesday March 22, 2023 @07:35PM (#35268571)
I don't want to let you down, but implementing a compiler is part of most reputable master degrees in Computer Science. Having implemented a compiler is great and demonstrates skill, but may not be worth as much as a CS degree in an employer's eyes.

How hard it is to get a "compiler job" depends on what you mean. Getting hired by Apple to work on the internals of the Swift compiler is very difficult. Especially if you are not an American citizen. However, getting a job developing parsers/compilers/transpilers in lesser well-known companies might be considerably easier.

Hoping to get hired by a FAANG company by hacking llvm is essentially the same as trying to get a record contract by busking in the streets. I mean it happens if you are exceptionally talented, exceptionally hard-working, and exceptionally lucky, but it is very, very rare.

Re:How likely is it to get a compiler software job with only... by jobhdez on Wednesday March 22, 2023 @07:40PM (#35268601)
You didnt let me down :)

I know the compiler industry is full of people with masters degrees and PHDs.

then would you say getting at least a BS in math or CS the way to go? or should i aim harder and get a masters or PHD? thanks

Re:How likely is it to get a compiler software job with only... by prirun on Wednesday March 22, 2023 @11:02PM (#35270029)
Personally, I would get a BS and continue with your interest in implementing compilers. Without a degree, I think your resume would be tossed and you'd be first on the chopping block in any downturn. IMO experience can substitute for an advanced degree to some extent, but cannot substitute for no degree, at least in the CS field. Plus school is ridiculously expensive, so IMO advanced degrees are not worth it considering lost income.
Re:How likely is it to get a compiler software job with only... by jobhdez on Thursday March 23, 2023 @12:26AM (#35270531)
Thanks! Are you a compiler engineer?