by jvilalta on 5/16/22, 12:43 AM with 108 comments
by soneca on 5/18/22, 6:04 PM
I started to learn software development at 37 years old (shoutout to freeCodeCamp.org!). That was in 2017. I went the frontend route, so I naturally started with html, css, and javascript. Then, since React was already the most popular framework then, I started to learn it and build projects solely on React. I skipped Jquery, pre-ES5 javascript, and things like that. I focused on what was fashionable.
It turned out great for me! I am a very happy and successful (in financial terms compared to what I earned early or expected to earn these days) web developer.
Funny enough, my first job was using Ember. But six months in, the company decided to migrate to React, since it was getting harder and harder to hire people that wanted to work with Ember. Then a couple of React jobs. And now I started a job using Vue. So still learning fashionable things.
Btw, I never noticed ageism against me. I worked on a big Brazilian startup and then on three small American startups. Of course, plenty of the jobs that I applied for and didn't get could be because of ageism, I'll never know, but I consider myself to be successful in getting jobs, so at least I think it is not something that affected the general outcome of my career.
by stblack on 5/18/22, 4:31 PM
You can make a 2x2 matrix with "legacy code quality" on one axis, and "language percieved desireability" on the other axis.
You can make truckloads of money, earn much respect, with nearly zero negative ageism, in at least one of those quadrants.
"Building new" versus "maintaining existing" are different mindsets, and often a choice.
For older people just getting started, "maintaining existing" is often the wiser first decision. From there, the particular mix of language and tech stack count, and often the more obscure the better.
Find a good niche.
by lmc on 5/18/22, 4:34 PM
I would go for C#, Java, or (if you have a masochistic streak) C++. And SQL.
Honestly Go seems to be over its honeymoon period and is probably a safe bet also (there's 500 Go vs 600 C# jobs on my regular UK job search site).
by Peach_blue on 5/18/22, 3:58 PM
Can perspectives on reality be this far apart, or is he trolling?
by starwind on 5/18/22, 4:43 PM
by wooly_bully on 5/18/22, 8:10 PM
Wrote these just after I switch careers ~4 years ago:
1. https://zmsy.co/blog/career-switch/ 2. https://zmsy.co/blog/switching-careers-to-software-engineeri...
by jstx1 on 5/18/22, 6:02 PM
The author is telling people to pick up Cobol/Basic/Pascal/MUMPS (and not Go or another modern language) as their first language in 2022? To make themselves more employable? How did this make it to the front page? I get that some people will like the old-man grumpiness in the post but put that aside and focus on the actual advice they're giving - it's just outright harmful career advice.
And also, think about it from first principles - why would people starting their programming careers 15+ years later than most people need to pick different tools? It makes no sense at all.
by eatonphil on 5/18/22, 6:51 PM
I don't think it's a good idea for anyone to learn it now for a job.
by ozim on 5/18/22, 5:39 PM
If you get semi-technical there are loads of product owner/business analysts roles to fill in.
Let alone if you just want any job there is first line support / second line support.
There are plenty configuration roles which don't require knowledge of coding but ability to learn configuration settings, operating browser, operating software on different angle than just using it - but being able to congfigure it for others to use.
by timoteostewart on 5/16/22, 3:05 AM
by sandworm101 on 5/18/22, 6:11 PM
BS.
I'm not one for terse responses but I cannot think of any better way to say it. This author evidently has never worked with anyone outside their graduating class. Without "outside interests" or "family" I predict they will burn out within five years.
by germinalphrase on 5/18/22, 7:09 PM
by wilsonfiifi on 5/18/22, 5:07 PM
by ulisesrmzroche on 5/18/22, 7:43 PM