Maybe we should agree that all jobs can't be compared apples to apples. I have 3 good friends that fly for major airlines. I'm pretty familiar with the jobs.
-Those tests are no joke, but saying they are more intense than a 4 year CS degree is ridiculous. Also the major airlines you can compare to FAANG, and many people study for 6+ months to pass those interviews
- Airlines are union jobs. If you get them you aren't getting fired unless you try to do something really stupid.
- There isn't any wondering if you are doing a good job or not , and you don't take any work home.
- Regulations change or you can switch planes, but the career is leaps and bounds more static then SWE.
Net net is that they are very different jobs. SWE is a great gig overall but I take issues with people saying how much harder or easier it is than other jobs. "It depends" is the answer.
Yep. OP fell into the classic trap of making generalizations across two COMPLETELY different fields despite only having knowledge in one of them. I got my PPL nearly a decade ago (obv a far cry from ATP but still) and it's ludicrous to try to compare the skill sets of computer science to piloting.
That's it. Piloting isn't easy, and you do have to study a lot, but it is rote memorization for the most part.
That is a completely different kind of thing than the kind of thinking that we do in programming. One isn't better or easier than the other, just different.
The Twitter example is the exact nearsighted reason a lot of comments like the one we're all talking about come up.
A lot of smart people spent years trying to make a resilient system and then everyone claims they aren't needed when it doesn't immediately crumble.
There are also many examples of huge gaps in content moderation, customer reps, and other "useless" functions that has lead to it's decay other than just it's unhinged CEO.
Twitter swallowed a poison pill, and we're just seeing some of the onset of sickness.
Looking at all the packages available, I'm sure that's why. You make it a much simpler thing to just develop that runtime for a known environment that you control vs a browser/local that requires a lot more engineering effort to make sure it works correctly for everyone.
Totally agree that he's a hypocrite, but I've always assumed that "okay for me, but not for thee" mindset came mainly from ego.
"If Tesla builds an AI, I'm smart enough that I can keep it in check. If someone else builds an AI their CEO is probably not smart enough to do the same thing."
Elon has a long history of thinking he's smarter than everyone else and that even people who are experts in their field aren't as capable as he is (cave submarine).
There are a huge number of people who would disagree with Python being a "crap" language, and the irony is that the only language supported in the browser is js. You're missing a big reason Python is popular, and it is another reason this is a big deal. The number of people that have an opportunity to make web apps opens a great deal.
Also the idea is you CAN now access those libraries like numpy, even though Python speed in general is usually overstated.
How exactly could you evaluate FizzBuzz over the phone? Its designed as a weed out question early on, if they can't do that (and yes some have failed) then it makes a decision pretty easy
Most places I've interviewed at (or was the interviewer) talked to the candidate over the phone but had something like Google Docs open so you could watch some live coding. Usually just go through some very basic exercises to make sure the person at least knows how to code and ask a few, general programming questions. Stuff like that.
-Those tests are no joke, but saying they are more intense than a 4 year CS degree is ridiculous. Also the major airlines you can compare to FAANG, and many people study for 6+ months to pass those interviews - Airlines are union jobs. If you get them you aren't getting fired unless you try to do something really stupid. - There isn't any wondering if you are doing a good job or not , and you don't take any work home. - Regulations change or you can switch planes, but the career is leaps and bounds more static then SWE.
Net net is that they are very different jobs. SWE is a great gig overall but I take issues with people saying how much harder or easier it is than other jobs. "It depends" is the answer.