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.

Ask HN: Is there life after 40?

8 pointsby n0tmeabout 6 years ago
I am not 40 yet, only turned 36 couple of days ago. However, I am desperate and in need of advice.<p>I think I made a mistake when I was younger and chose a career path of a database administrator, even though I always enjoyed programming more. Moreover, I still do some programming, mostly for fun: little side projects, some codewars, some codefights, screeps. I really enjoy working with JavaScript and it&#x27;s infrastructure: git, npm and all that. I also have experience with a lot of other languages, like PHP, python, basic&#x2F;vb, pascal&#x2F;delphi, c++ and do lot of shell scripting, PL&#x2F;SQL programming, SQL and SQL tuning at work.<p>The problem is, I am 36. I can not switch jobs, because it would mean to get back to junior salaries, which really looks like a super bad option and bad decision + there would probably be more yesterday students, who would be happy to get this junior role.<p>So what I wanted to ask is what would you do if you were me. Please, do not tell me to kill myself or keep rotting at my current job&#x2F;position&#x2F;career path.<p>Thank&#x27;all.

5 comments

stclausabout 6 years ago
I&#x27;m 36 as well, I&#x27;ve always worked as software engineer (full stack, but front end oriented), and last year I changed role. I was lucky enough to be contacted by one of the big tech giants, and I discovered that the evolution of a software engineer could be picked among a number of different options.<p>I think your premise is wrong: &quot;I can not switch jobs because it would mean to get back to junior salary&quot;. Why do you think that?<p>Of course, part of the equation is also your location. I don&#x27;t know where you live, but if you&#x27;re willing to move, you probably can find a lot of opportunities to sell your senior experience.<p>It&#x27;s not really clear what is the advice you&#x27;re looking for. - Do you like your job? Stick to it and grow in your current role. - Do you like your job but not your company? Change company! - Do you want to switch to another job? Well, you probably won&#x27;t choose something super different (e.g. a doctor!) but you with your experience you could apply for team leading roles, sofware (or infrastructure) architect, production engineer, developer advocate, partner engineer, etc.<p>My suggestion is to understand exactly what is your need &#x2F; problem here, and to give it a name. Then start from there. You&#x27;re a programmer, think analytically :) And don&#x27;t think about bad choices (I don&#x27;t think it was a bad choice, though) you can change what&#x27;s next but not what you already did (yeah apologies for the philosophical sentence, but that&#x27;s it)
adamhoursabout 6 years ago
I&#x27;m not going to tell you to keep rotting at your current career&#x2F;path, however I am going to say this could be a good opportunity to perhaps start your own side gig. Small projects for smaller clients, depending on the amount of free time you have. Considering you already have a job, you wouldn&#x27;t be losing any money and maybe, just maybe it will blossom into it&#x27;s own thing where you won&#x27;t need the database admin job anymore. I say this as a 40-year-old, employed full-time in IT Consulting who&#x27;s decided to finally get around to making comics and graphic novels.
AnimalMuppetabout 6 years ago
There&#x27;s lots of code that puts data in databases and gets data out of databases. That code is usually intimately involved with the database schema. I suspect that you could get a job doing that without having to go back to junior salaries... but not necessarily at your current company.<p>You also might not be able to do it in JavaScript. You might have to use Java or C#.<p>You might look around at your current situation. Identify the people who write code that interacts with your databases. Ask their manager&#x2F;lead (and your own) if you can, part time, work with that team, or if you can transition to working on it full time.
jaredcwhiteabout 6 years ago
Build build build. I don&#x27;t mean a little side project like you&#x27;re already doing. I mean build something substantial. Clone something on the App Store. Write your own Twitter client. Create a replacement for a SASS product you admire. Whatever, doesn&#x27;t matter.<p>Why? Because you need experience and you aren&#x27;t going to get that looking for a new job. You need the experience first so you can <i>get</i> that new job. Once you have demonstrable skills, try to pick up a freelance client or two. Then you can decide if you like freelancing or want to apply for a salaried position.
bradorabout 6 years ago
&quot;I can not switch jobs&quot; - yes you can.