Yes, it's a good paying job that isn't that hard anyone can do it.
The problem is the industry is polluted by fucking retards, social rejects, on and on and on. It is probably the industry far and above any other that keeps pushing for diversity hiring, LGBT bullshit, black lives matter. You are going to honestly have a harder time getting a job as a software engineer if you're straight and white. Half of the popular tools and Frameworks available still to this day have BLM banners spanned across the top of all their homepages.
A degree doesn't really matter, tech changes so fast the only thing the companies that are hiring based merit are looking for is experience. Once you're in, be prepared to put your pronouns in your bio and be harassed by freaks about how you fit in to the social pecking order.
I'm fucking flat out blown away that the entire industry hasn't completely exploded in everyone's face by now.
what do u mean by completely exploded in everyones face?
How do you run your companies for Christ sake. How long do you think you could run it like the software industry and still make money.
wtf are you talking about. Please follow these steps.
step 1. Put down crack pipe
step 2. put down meth pipe.
step 3. explain your words reasonably in the English language.
Yes, it's a good paying job that isn't that hard anyone can do it.
Anyone can cook, but that doesn't mean they can do it well. Programming and cooking both require skill, talent, practice and perseverance, however the best cooks and programmers have an extra ability that comes to them naturally and cannot be taught or developed in people lacking it. It's pretty easy to tell the difference between your everyday cooks and programmers from those who truly have the natural ability to do the job. You can't fake it in either profession so no, not everyone can really do it well.
Maybe I'm coming at if from the wrong angle because I don't see cooking as especially difficult either. It's easier than learning a language. Maybe saying "anyone can do it" with regard to anything is wrong but it isn't that hard. You've got an industry that insulates the weak and the meritless from any criticism. That goes out of it's way a lot to compensate. That makes it even easier for people with no real skill.
It's possible to become a good software engineer, that won't hurt you in the industry most of the time. It just isn't necessary and there's so many jobs they're taking on anybody that can write a loop. I don't think the standards could be any lower without hiring people that can't stand up straight.
The good programmers carry the weight of the industry on their shoulders. For every 100 code monkeys, you may have only one truly great, natural programmer. Those great ones are the ones who are making software projects and products successful. The rest who can "basically" code are relegated to unimportant parts of the codebase or get stuck in maintenance programming.
When the industry shifted from real programming in core languages like C and assembly to casual languages like JavaScript, the bar was lowered to accommodate the low skill programmers because the Web 2.0 and beyond ecosystem was less stringent and more driven by visuals instead of hard logic. That made programming into a commodity industry, but the hard stuff is still being done by the master programmers. You don't put the JS-kiddies on the firmware part of a project and you don't waste your natural programmers on scripting tasks. It works out because the roles define the type of programmer you need for them.
This applies with cooking as well. You don't hire a home cook to be your executive chef in a Michelin rated restaurant and you also don't have your Bocuse d'or winning chefs making you a sammich. While anyone can cook, you wouldn't want just anyone cooking you a meal that will cost you $100+ per plate. Same goes for programming, as it should be.
(post is archived)