I've experienced this too, & entered the profession in 2011 without completing post secondary
Essentially I believe it comes down to the fact that if you take a 0.3% chance every day, you'll land it once a year. When you're just trying to scrape by you won't make take those odds. But if you're passionate you're not thinking about those odds, they're a byproduct of your passion
Prefer opportunism to goal setting
"actualllyyy" you've got a 2 in 3 chance of landing it each year.
1-((1-(0.3/100))^365) = 0.66
EDIT: stop upvoting me, he's right. The question isn't "what is the probability of at least one success in a year", but rather "how many trials, on average, does it take to get one success" - and the answer to THAT is in fact 333, from the geometric distribution.
The chance of landing it within any particular window of K days is a different concept (which you showed how to reason about).
This is very true. Life is like poker, not chess. On that front everyone should read Thinking in Bets by Annie Duke.
This is an unfalsifiable assertion. It also implies that if you failed, you just didn't want it hard enough. That's not a message that people who are having trouble finding a job need to hear.
Perhaps people have 'motivational styles' and the best approach is to learn what kind of message works best for one's personal styles.
I'd look around the room and "Man at least half of these folks have no chance.".
It is very much a thing that for most people you need to be "INTERESTED" in how this works for it to work out as a career / push through frustration and have the tenacity to keep at it.
Just programming as a job with tasks like a garbage man or something where you go do the thing and never do it if you don't have to ... just is a rough way to learn.
Good luck!
Also known as survivorship bias.
Someone who practices a skill for 20 hours a week for a year will have had 1040 hours of practice vs 258 hours of practice for someone who practices 5 hours a week, and that linear increase in time will likely produce an exponential increase in skill as knowledge builds on itself. Assuming there's a market for the skill, the odds of success in that market will also go up exponentially. And if demand shrinks (ie economic recession) that filters out the 5-hours-a-week people.
That leaves almost zero chances of success.
Success, however we choose to define it, is in large part a result of luck. Skill, to a much lesser degree.
But if you think that successful engineers are only successful because they just magically got hired one day, and if they never learned any science, math, or got an engineering degree and put in zero or near-zero effort they would have had the same odds of been hired, that's just not a logical argument. Same goes for other professions.
We all start with the hand we're dealt by the universe, but it is possible to improve one's odds quite substantially given time and good decisions (that's arguably the definition of a "good decision").
Do you just sit at home staring at the wall waiting for luck to happen to you? What is the point of doing anything if all results only come from blind luck?
Anecdotal : every job I've had came from relations, 1st to 3rd degree.
Is Ken Thompson lucky? Probably was very lucky to have influences to point him towards electrical engineering and computer science, but with his level of skill, it's hard to imagine him not having a huge impact somewhere. Ending up at Bell Labs (let's say that's luck since he could've worked in a variety of environments) is definitely lucky, but he wouldn't have created UNIX if he didn't also have the skill. I think this goes for the majority of figures in computer science (I don't know enough about other fields to say that about them).
“The luck favors the prepared”
And even among them, the passionate people found a way. I got into tech with no education during the recession just on psychotic passion alone. I was working at <physical job> but hacking all night. Eventually I convinced someone to hire me as a sysadmin and it was game on.
I intuit that if you are insanely dedicated enough the universe has a weird appreciation for that kind of thing, and eventually throws you a bone. I know it's wrong and irrational but everytime I've tried that it's worked, so there's some anecdotal personal truth.
Conversely, the (completely respectable and valid) 'I just need a solid way to provide' people get fucked the hardest every time. Cosmic irony.
Maybe there's some real psychology behind it though. Doing something for practical necessity is a weaker motivation than personal obsession. According to the Overjustification Effect, extrinsic rewards harm intrinsic motivation (https://en.wikipedia.org/wiki/Overjustification_effect).
Meh, who knows. I know some people hiring Python devs in Mexico if anyone is hurting and lives here.