4 ms·
Any career change is non-trivial for a mid-career worker and it's probably unrealistic that a majority of blue-collar workers would be able to transition into s
by realbarack 7y ago
Any career change is non-trivial for a mid-career worker and it's probably unrealistic that a majority of blue-collar workers would be able to transition into software jobs.
"Learn to code" is great advice in general and can change the lives of certain individuals but it's not a winning strategy for shifting a mid-career workforce from one career to another, at scale.
- MuffinFlavored 7y ago> Any career change is non-trivial for a mid-career worker and it's probably unrealistic that a majority of blue-collar workers would be able to transition into software jobs. Unrealistic in what sense? That most people are unable to learn managing state and code flow? I never hear anybody say "it is unrealistic for workers to learn Spanish/Russian/Mandarin/Japanese", yet I really feel basic programming is even easier to learn than a spoken language.
- chillacy 7y agoI used to think that until I tried teaching people programming a few times, it's hard work, and a lot of people don't find it enjoyable. Additionally I heard people who do well in code school have prior programming experience as well, so it becomes more about selection and refining skills than actually making new programmers.
- thephyber 7y agoI don't think the "hard work" excuse works when you are talking about people who used to work in coal mines and have a family to support. I think it's more likely that the basic math (algebra, geometry, etc) is missing when you look at men who started working in the mines before they finish high school. Without the math foundation, it's not "hard work", but a weak foundation which just causes frustration. That, and a 58 year old guy learning to code will soon have to compete against a 20-something with far more education + computer + social media experience, especially since coding can be done overseas.
- natch 7y agoI think it’s even more basic than that. It’s basic logic skills. Boolean logic. I mean these are often people who blindly believe politicians they like are truthful, and ones they don’t like can’t be truthful. They seem to have no ability to examine facts and draw conclusions consistently. Oh and age by itself has nothing to do with it. There are old people who could pick it up because they have the right fundamentals. Sure there are some challenges that come with age, but let’s not sweep all old people into the category of “cannot enter a programming career.” I’m not saying that’s what you were doing. I think you were talking about age as a further factor compounding the difficulty on top of already lacking basic related skills.
- MuffinFlavored 7y ago> I think it's more likely that the basic math (algebra, geometry, etc) I am a senior full stack developer and typically in the top 10% of the developers in my org wherever I've gone past 5 years. I do 0 algebra or geometry. I call APIs, I put stuff in databases. I store state. I really don't think it's "math"y at all. I transform data, I use libraries. I can't think of any algebraic examples of anything I've done in the past 5 years, let alone geometry.
- ThrowawayR2 7y ago> I do 0 algebra or geometry. I call APIs, I put stuff in databases. I store state. That's not something to be happy about, that's something to be terrified of. If nothing the average coder does requires any particular specialized skills beyond gluing together libraries built by experts, what do you think will happen when, like the coal miners, some technological or societal change comes along that reduces the need for average coders? Demand for coders isn't infinite.
- chillacy 7y agoSorry I was unclear, I meant it was hard for me. And maybe part of it is that I'm not great at teaching. I mainly taught a handful of college educated people who studied things like earth sciences, arts, and ocean science, but struggle to understand a for loop or a function call. And now I understand how it can be un-fun to struggle, especially if you don't intrinsically enjoy writing scripts and mucking around the terminal.
- mateo411 7y agoIt's unrealistic for middle age blue collar workers in America to learn Spanish/Russian/Mandarin/Japanese, assuming that they have no prior experience or exposure to these languages. Learning a natural language is a lot harder than learning a programming language.
- MuffinFlavored 7y agoThe tone of the comments here at HackerNews are basically: middle age blue collar workers can't learn a natural language or a programming language I really have to ask, what makes us "programmers" so elite? I find it hard to believe that if your average person spent 90 months learning programming that they couldn't scrape by as a mid-level web developers. I have developers in my org who go weeks without committing and management seems to have no problem with that. If that's the quality accepted, why can't that be taught in 90 days?