Comments by "Christian Baune" (@programaths) on "Applying to 1000 Jobs to See If There's a Labor Shortage - RECRUITER REACTION!" video.

  1. Back in 2009, there was a shortage of employees in IT...Or it is what was said. The reality was that there was a shortage of cheap IT employees. So, people with a good level in IT (at least, bachelor), just did other occupations! I did apply and was dismissed for being too expensive and a liability as I could easily do job hopping. Rightfully so, job hopping became an issue with people who accepted cheap offers because they couldn't get better, then learned a bit on the job and started job hoping. So, the situation was dire for IT companies as the workforce was there, but too expensive. To counter that, the state funded centers where you could be a developer in no more than 6 months. Companies hired to guys and it fired back. It took a decade for companies to understand that someone doing programming for 6 months is nowhere! Still, I did saw companies which started big projects with a team of juniors 🤦 Oh, those centers still continue campaigns of disinformation like "You don't need to be intelligent, just hard working" , "Requirement to be good in mathematics is a myth" etc. And people do believe them, because they teach the ABC of computing and in the eye of untrained people, it looks like rocket sciences. One no so stupid question I asked in interview is to design the "hashCode()" function. When you know what it does, it's a stumping question, because not only it's its own field of study, but on top of that, you need to know the usage pattern! So, there is not universal hash function, just "not atrociously bad ones". And obviously someone who got a 6 months training will not wonder if a bloom filter will improve an application or if he should implement columnar data to gain CPU cycles through vector operations (SIMD) and avoid too much cache busting... Even when you finish a bachelor, you are not sufficiently trained. What you get from the bachelor is a solid overview and a good understanding of that overview. So you know what you don't know and can start to learn. When I did my internship, I did 100% of nothing I learned at school, besides learning to learn 🤣 and then wrote my papers on that, checked by teachers and specialists who know that. And that's how they validate. I've seen people crying and sobbing because they couldn't answer questions they didn't study for. You've to contrast that with a 6 month training focused on implementing a project. So, student learn to do that specific project. Writing code is the mundane part.
    1