By the year 2020, there are projected to be 1.4 million additional programming jobs added to the global economy, while only 0.4 million computer science students will graduate in that time. Notwithstanding any people that make lateral career transitions, this projects a jaw-dropping 1 million more programming jobs than people to fill them.
This is an odd assertion, that a CS degree is needed for a programming job.
It’s very odd. I don’t have any sort of degree. :)
It’s hard to predict anything else with certainty though unless there is more data on stuff like bootcamps than I thought. But I wonder if they include technical degrees in their total.
That’s an easy question: Because people do it wrong.
Many, if not most, places have “senior” people review “junior” developers' code. The senior people get overloaded and everyone else gets resentful.
Code review is just peering after the fact. You do it as much to share knowledge as to find bugs. People new to the team should be the first picked to review code written by others. Expertly written code should be reviewed more than one-line bug fixes written by interns. Share the work, share the knowledge.
Well said. Precisely so.