Examples include:
- totally oblivious to standard library for the language/frameworks, reimplementing the most basic things (poorly)
- even after a 3 year CS education, lacks basic understanding of object-oriented programming/class hierarchies
- has trouble implementing even simple if/else-conditions without help
I’m talking really basic stuff here. You’d be surprised. I assume that if you are self-taught, you have the interest and because of that already much more knowledge than many graduates.
Not me, "OOP class hierarchys" still incomprehensible gibberish here.
These are candidates that we liked their resume enough to give them a shot, not just anyone who applied.
Why do you refuse to mentor a few of them? /s
People got it working, showing they can code just fine, and you fail them because they got some details wrong?
And we find them. It's so much easier to work with them.
Some people just cannot come up with a high level idea of a solution. Many of them immediately jumps into code, even worse so it's usually some UI code.