TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

A new career in software development: advice for non-youngsters

97 pointsby jvilaltaabout 3 years ago

14 comments

sonecaabout 3 years ago
From my personal experience, I disagree completely with the advice that &quot;non-youngsters&quot; switching careers to software development should aim for &quot;non-fashionable&quot; tech.<p>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.<p>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.<p>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.<p>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&#x27;t get could be because of ageism, I&#x27;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.
评论 #31426025 未加载
评论 #31426018 未加载
评论 #31431203 未加载
stblackabout 3 years ago
Maintaining and extending legacy code is, in many ways, orthogonal to its underlying language.<p>You can make a 2x2 matrix with &quot;legacy code quality&quot; on one axis, and &quot;language percieved desireability&quot; on the other axis.<p>You can make truckloads of money, earn much respect, with nearly zero negative ageism, in at least one of those quadrants.<p>&quot;Building new&quot; versus &quot;maintaining existing&quot; are different mindsets, and often a choice.<p>For older people just getting started, &quot;maintaining existing&quot; is often the wiser first decision. From there, the particular mix of language and tech stack count, and often the more obscure the better.<p>Find a good niche.
评论 #31424837 未加载
lmcabout 3 years ago
There aren&#x27;t many jobs in Cobol or Fortran, and they tend to be powering things that aren&#x27;t very junior-friendly.<p>I would go for C#, Java, or (if you have a masochistic streak) C++. And SQL.<p>Honestly Go seems to be over its honeymoon period and is probably a safe bet also (there&#x27;s 500 Go vs 600 C# jobs on my regular UK job search site).
评论 #31424852 未加载
评论 #31426050 未加载
Peach_blueabout 3 years ago
How come most people say software devs are in demand and then there is this comment saying he receives 4000+ applications on a job and nobody in Europe should consider this career?<p>Can perspectives on reality be this far apart, or is he trolling?
评论 #31424601 未加载
评论 #31424712 未加载
评论 #31424845 未加载
评论 #31426537 未加载
评论 #31424759 未加载
评论 #31424636 未加载
评论 #31427184 未加载
评论 #31425677 未加载
评论 #31424642 未加载
评论 #31425717 未加载
starwindabout 3 years ago
Tangential to this piece: if you&#x27;re worried about ageism, consider going into to defense and aerospace. Lots of older developers because of the clearance requirement
评论 #31425105 未加载
评论 #31426952 未加载
评论 #31425265 未加载
wooly_bullyabout 3 years ago
Not sure if I agree with some of the specifics of this, but the overall sentiment is still valuable. There&#x27;s a lot of work out there for non-youngsters looking to get into software development. Lots of hiring companies will value your experience even if it&#x27;s not directly related to coding.<p>Wrote these just after I switch careers ~4 years ago:<p>1. <a href="https:&#x2F;&#x2F;zmsy.co&#x2F;blog&#x2F;career-switch&#x2F;" rel="nofollow">https:&#x2F;&#x2F;zmsy.co&#x2F;blog&#x2F;career-switch&#x2F;</a> 2. <a href="https:&#x2F;&#x2F;zmsy.co&#x2F;blog&#x2F;switching-careers-to-software-engineering-part-two&#x2F;" rel="nofollow">https:&#x2F;&#x2F;zmsy.co&#x2F;blog&#x2F;switching-careers-to-software-engineeri...</a>
jstx1about 3 years ago
Umm, excuse me, what?<p>The author is telling people to pick up Cobol&#x2F;Basic&#x2F;Pascal&#x2F;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&#x27;re giving - it&#x27;s just outright harmful career advice.<p>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.
评论 #31426116 未加载
评论 #31425873 未加载
eatonphilabout 3 years ago
My dad has a few decades experience with MUMPS and he has a hard time finding a job every time he&#x27;s had to go looking. There are few jobs and they seem competitive.<p>I don&#x27;t think it&#x27;s a good idea for anyone to learn it now for a job.
ozimabout 3 years ago
Well not only QA not only niche languages.<p>If you get semi-technical there are loads of product owner&#x2F;business analysts roles to fill in.<p>Let alone if you just want any job there is first line support &#x2F; second line support.<p>There are plenty configuration roles which don&#x27;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.
timoteostewartabout 3 years ago
Is Java unfashionable yet, I wonder.
评论 #31424775 未加载
评论 #31424701 未加载
评论 #31424409 未加载
评论 #31424619 未加载
sandworm101about 3 years ago
&gt;&gt; new technology (fashion is about the new) often experiences a period of rapid change, and keeping up with change requires time and effort. Does somebody with a family, or outside interests, really want to spend time keeping up with constant change at work? I suspect no<p>BS.<p>I&#x27;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 &quot;outside interests&quot; or &quot;family&quot; I predict they will burn out within five years.
germinalphraseabout 3 years ago
Anyone have (a link to) equivalent advice for transitioning into product management?
wilsonfiifiabout 3 years ago
Coldfusion might be a good tech stack to learn. I&#x27;m sure there are a multitude of legacy apps&#x2F;sites that still use it.
评论 #31429712 未加载
ulisesrmzrocheabout 3 years ago
It&#x27;s too crazy to be satire.