The next big blue collar job is coding (2017)
31–40 of 101 posts
Re: The next big blue collar job is coding (2017)
#32Unless you've done substantial training, code seems just as opaque as medicine, or law, or most fields of engineering. Any job that requires substantial training and trust not to royally screw everything up pays well.
Perhaps 30% of the population has the creativity and analytical skills to make a decent programmer. And maybe 10% of those find a job largely comparable to doing math homework enjoyable.
Programming isn't as old as most fields of engineering, but it's older than a generation of workers. If coding was going to be commoditised it would have happened decades ago
Re: The next big blue collar job is coding (2017)
#33Re: The next big blue collar job is coding (2017)
#34I buy it. Two of my most blue collar friends just made the jump. One a mechanic the other a deli worker, via bootcamps in their late-20s. Neither hated their jobs, but they also couldn’t afford to move out of their parents houses on those incomes. For now, they seem to be doing “blue collar” programming work. Mostly freelance basic front-end and rails development. The question to me is if they broaden their scope int…
Re: The next big blue collar job is coding (2017)
#35And entertainment.
Re: The next big blue collar job is coding (2017)
#36Bootcamps I swear train cargo cult programmers. It may work for some, but in my experience they lack the understanding of why they are typing what they are typing. They can go through the motions of what they've been trained to do, but they get stuck extremely easily and have no idea how to help themselves. So then when you start explaining why their program does not work, their eyes glaze over when you start talking…
It wouldn't surprise me. They cram a ton of material into a handful of greuling rushed weeks. Then again apparently many if not most devs leave college with a four year CS degree and can't code either, so maybe it's just a reflection of typical ability.
Also the amount of time spent in class is roughly equivalent between a 4 year CS degree and a rigorous, full-time bootcamp. 2 hrs of class, 4 days/week, 28 weeks/year in most universities vs. ~10 hrs/day, 6 days/week over 13-17 weeks in bootcamps.
Re: The next big blue collar job is coding (2017)
#37No, it really super isn't. Look, I'm all for teaching CS/programming to toddlers through people in their 90s - but the blunt, brutal reality is that not everyone can do this work . Full stop. That does not make programming a good candidate for widespread, blue-collar work.
Frameworks will eventually turn most jobs we do now into low-skill office jobs. Maybe not WordPress 6.0, but WordPress 10.0 certainly will be easy enough for just about anybody to use. We won't call them programmers, but they'll be doing all the jobs we used to do, if we're lucky enough to have moved up. Just how like tasks that used to be done by doctors are now done by nurses, and tasks that used to be done by lawy…
In my 25 years of programming, I've never seen the ever-progressing march of new frameworks really solve the underlying technical difficulty of engineering software. Sometimes they help, more often than not they hurt, and are more often than not ephemeral in the grand scheme of things.
Re: The next big blue collar job is coding (2017)
#38Bootcamps I swear train cargo cult programmers. It may work for some, but in my experience they lack the understanding of why they are typing what they are typing. They can go through the motions of what they've been trained to do, but they get stuck extremely easily and have no idea how to help themselves. So then when you start explaining why their program does not work, their eyes glaze over when you start talking…
This is actually just how I learn. I never understand anything abstract the first time I read about it or use it. In fact there were many things in software that I just did because it was "best practices" without understanding why. I could read about the Why all day long but until I experience the Why it will never really click for me. I eventually understood why because I kept trying things out, asking questions, an…
Re: The next big blue collar job is coding (2017)
#39Bootcamps I swear train cargo cult programmers. It may work for some, but in my experience they lack the understanding of why they are typing what they are typing. They can go through the motions of what they've been trained to do, but they get stuck extremely easily and have no idea how to help themselves. So then when you start explaining why their program does not work, their eyes glaze over when you start talking…
People need Time to understand abstraction. Most engineers start with the abstraction ("how do I write an API in Node") then work their way down when problems arise ("wait, why is my app slow? what's an event loop?"), but if all you have is the 6 months you simply aren't going to get very deep. Then you're on the job, while simultaneously adulting (if you weren't already adulting during the bootcamp). So you're set up to evolve at a much slower rate than your coworkers because you're missing fundamental understanding of the lower levels of abstraction and how they fit together.
I really think it comes down to having two classes of software engineer, just like electricians vs electrical engineers and nurses vs doctors. Each role has a very important place in our modern economy, and you can make a blue collar living in the more easily accessible ones. But you simply can't replace deep domain knowledge of low-level abstractions, nor the many specialized fields in CS like performance engineering, authentication/authorization, machine learning, cloud engineering/infrastructure, etc.
Re: The next big blue collar job is coding (2017)
#40Doubt it. For whatever reason, it seems like the way of thinking required for even simple programming doesn’t come naturally to most people. I saw this with a bunch of kids I went through nearly CS classes with. People who could not wrap their heads around pointers or reference semantics. People who didn’t get polymorphism and seemingly couldn’t no matter how many times you went through it with them. People who could…