4 ms·
The reason why it always comes up is because programmers are relatively well paid yet nobody really understands what we do. Therefore you get these really sill
by maire 6y ago
The reason why it always comes up is because programmers are relatively well paid yet nobody really understands what we do.
Therefore you get these really silly memes such as if a factory worker's job is outsourced, you can just retrain them to be a programmer. Or the only reason why some downtrodden group is not a programmer is because they were prevented by someone from being a programmer.
The thing that is ridiculous about the memes is that programming is the only field that is completely clear of gatekeepers. You don't have to go to college to be a programmer - the top programming coursework is available online for free (or nearly free). If you want to be credible as a programmer, there are plenty of open source projects that would welcome you. Compare that to doctors or lawyers which really do need college degrees and certification.
- marsven_422 6y agoProgramming is a high IQ occupation and that's why your average factory worked will not learn to code.
- bonoboTP 6y agoI feel like this is also top-down status anxiety from the traditionally high-status people (lawyers, doctors, academics, managers etc.) who really don't like that these prole nobodies are suddenly making good money, without being properly embedded in the elite caste and their manners. So they keep kicking and biting down to say how what we do is really just some blue-collar monkeying around that any janitor could do starting tomorrow, and the real, hard, serious jobs are still in their realm.
- 908B64B197 6y agoDefinitely. Doesn't help that a lot of prominent figures are also drop outs (Zuckerberg, Gates, Wozniak, Jobs, Musk, the list goes on). Doctors insist on having everyone call them "Dr" and each-others too. They get their prestige from their tittles. Meanwhile Bill Gates is just... Bill Gates. No prefix needed!
- pjc50 6y agoIt's not clear of gatekeepers, they're just moved to a different point in the process, and scattered about the industry. You don't hear about doctors being given a mystery patient and forty-five minutes to save their life using only a whiteboard; once you've got the qualifications, they're not subject to anything like the same level of challenge.
- bonoboTP 6y agoThat's an interesting point. How are doctors evaluated if they move to a new city or something? How do they know if the candidate is a good cardiologist? Is it purely based on their CV and their previous roles? I admit it's absurd to imagine that a cardiologist would be asked to label parts of the heart (~fizzbuzz) on a diagram at the interview. I also don't think they look at outcome stats of their patients. Or is it mainly based on who they know and who recommends them?
- Apocryphon 6y agoMaybe the different in processes means that their diploma, medical license, and other certifications means they've been effectively whiteboarded already and do not require re-testing along those same lines. Would be interesting to consider if it's possible to administer a whiteboarding exam on programmers once, and then consider them solid on the concepts tested if they pass. And if not, then why? Does that mean whiteboarding as it is practiced now is insufficient? Because it certainly seems like for engineers who switch jobs every 2-5 years, they have to be whiteboarded again even if they've had prior experience, even at larger corporations known for rigorous interview practices. It's as if this industry lacks confidence in its own employment standards, unlike the medical, legal, and other accredited fields.
- bonoboTP 6y agoAnother example is language certificates. Maybe less well known to the monolingual English speakers here, but jobs in non-English speaking countries often have the requirement to speak English for business contact, to read professional reference material etc. There are many exams and certificates (local ones, or international ones, like TOEFL, IELTS, etc.), and they are nice on a CV, but they will always do a short test if you can actually speak the language. Passing a standard test is not always enough. It may also be the fact that doctoring is more about keeping a large amount of facts and experiences in mind as condensed expertise, while programming is more about raw intelligence and solving novel problems analytically (although this sounds a bit pretentious and self-important, I know). Cardiology is very unlike logic puzzles. Now sure, day-to-day programming may also not be much like logic puzzles, hence the endless criticism of whiteboard leetcode interviews.