TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Ask HN: Midlife crisis, which direction to go with?

44 点作者 tuyguntn11 个月前
I am in my late 30s, European, with kids, can&#x27;t say I am a successful engineer at this age. Most of my life I did CRUD&#x2F;backend services initially Python, later Go.<p>As I get older, I feel urgency to be an expert in area and go deeper, but I am still storing&#x2F;pulling data from DB, transforming and presenting through REST&#x2F;gRPC APIs.<p>Ideally, I would love to have a single area to which I can dedicate rest of my professional career, be it ML, ML Ops, Data engineering, Infra guy (AWS, Azure or GCP), maybe a security?<p>Any recommendations?<p>UPDATE: Thanks everyone, so many valuable insights are shared.

23 条评论

jackcosgrove11 个月前
You took a low-reward, low-risk path. There will always be a need for web application plumbers, and the work will never be glamorous. But it will be there.<p>The flip side to a high-reward path is high risk. ML Ops is cool now, but ten years ago blockchain was cool. That hasn&#x27;t really played out the way a lot of people thought it would, and those who went all-in may have wasted their time.<p>Then there are passion areas that are intrinsically cool, and the number of people willing to do this work will always exceed the number of jobs. Think video games.<p>You say you have kids, and in that case a low-reward, low-risk career was probably the prudent path to take. When people depend on you, the risk of failure is magnified, a lot.<p>The &quot;correct&quot; reaction to a midlife crisis is almost a trope now: you have it pretty good, don&#x27;t rock the boat, don&#x27;t screw things up.<p>If you have free time (I don&#x27;t know how old your kids are) you can use that to explore new areas of technology. Just remember the grass is only greener when it&#x27;s fertilized with BS, every passion eventually becomes just a job, and work does not define you.
评论 #40750972 未加载
评论 #40751004 未加载
评论 #40751005 未加载
评论 #40754992 未加载
评论 #40751035 未加载
dfedbeef11 个月前
Spend time with your kids. Spend time with your kids. Spend time with your kids.<p>Take them to do stuff they&#x27;re interested in. Take them to do stuff you&#x27;re interested in. Talk to them about school and what they want to do in life.<p>You&#x27;re not going to die wishing you had worked harder for someone else.
评论 #40759861 未加载
评论 #40753039 未加载
评论 #40755162 未加载
评论 #40755427 未加载
delegate11 个月前
&#x27;Midlife crisis&#x27; is just a term, coined by who knows who because who knows why.<p>It&#x27;s only a &#x27;crisis&#x27; if you do stupid things with the greater income&#x2F;experience that you have now.<p>Don&#x27;t.<p>Your age means you&#x27;ve grown up and it can be the greatest period of your life.<p>Also, instead of thinking that you&#x27;re getting &#x27;older&#x27;, notice that today you&#x27;re also the youngest you&#x27;ll ever be in your life.<p>Try not to waste your energy regretting the time that has gone by, instead focus on how much more you could do with the time you still have.<p>Work and tech is just a small part of life. Surely you dreamed to do or get things but couldn&#x27;t when you were younger. Now is the time to do that!<p>First and foremost, focus on your health, get fit. Make it a hobby. This will give you the positive energy you need to pursue whatever dreams you&#x27;ve had.<p>Now on the tech side of things, just a few thoughts:<p>Storing&#x2F;pulling from DB, transforming and presenting is pretty much what we all do. The difference is the db and type of transformation and presentation.<p>So your experience is great and you can learn anything new that inspires you plus apply your skills to that!<p>Pick a subject and read about it every day, work through the tutorials, start small projects, until you can walk on your own. Technology changes fast and now with the emergence of AI it&#x27;s hard to tell what will stick or if any of the skills we&#x27;ve learned for decades will still be useful in 5 years.<p>Fundamentals usually stick, refresh&#x2F;get deeper into them, grokk the common algorithms, system design, architecture, design patterns.<p>As you get older, younger people will start to look up to you for guidance. Try softening your skills.<p>Software development is not just about technology, it&#x27;s also about communication, intuition, knowing who to engage with, when to take up stand, when to back down, etc.<p>Those things come to us as we get older, so try to include them in your thought processes.
OnionBlender11 个月前
At 41, I&#x27;ve been wondering the same thing except that I&#x27;m basically a C++ generalist. I&#x27;m finding it hard to find a new job because well paying companies want specialists with experience in domains like graphics, HPC, embedded, or finance. I&#x27;m undecided where to invest my time in order to become more valuable than a simple C++ generalist.<p><pre><code> - Graphics: I&#x27;m interested in graphics (I learned some OpenGL years ago) but the amount of material is vast and it appears that there are many sub-domains to specialize in. - HPC: With zero experience, I&#x27;m unsure if hobby projects would be enough to get a HPC role. - Embedded: I&#x27;ve heard embedded doesn&#x27;t pay great. Also, different people have different definitions of what qualifies as embedded. I&#x27;ve worked on car software but it was basically just a headless POSIX app. - Finance: No real interest. Looks stressful.</code></pre>
评论 #40752334 未加载
nullindividual11 个月前
If you&#x27;re comfortable financially where you are, go with the flow, relax, buy a Miata, do what is interesting for you. Maybe think about some larger impact you can have in the world other than work that will be discarded in 12 months or less.<p>I did the &quot;hyper-focus-on-one-tech&quot; thing for ~15 years. Talk about burn out.
评论 #40750517 未加载
评论 #40750971 未加载
评论 #40750902 未加载
aristofun11 个月前
2 cents from personal experience in life, crisis and industry:<p>1. Nothing wrong with shuffling jsons around or developing yet another REST API.<p>Domain expertise often matters and pays more. There are only so many DB developers, but experts in gRPC APIs for insurance (put here your industry) are always useful for all insurance companies.<p>2. Your feelings and attitudes (&quot;can&#x27;t say I am a successful engineer&quot;) is likely not related to your professional life per se. Low level CUDA experts have same issues around same age. They can push you to grow your career and can be a valuable resource, but don&#x27;t expect it to fix a root cause.
评论 #40754422 未加载
didgetmaster11 个月前
Many developers lead a double life. They have a job that pays the bills but is not their ideal kind of work. It can be boring at times and places constraints on your ability to choose which direction to take it.<p>At the same time, they have a side project that feeds their passions. It rarely pays well, if anything; but leaves the developer in complete control of what to do next and how long to do it.
评论 #40751238 未加载
DebtDeflation11 个月前
&gt;I would love to have a single area to which I can dedicate rest of my professional career, be it ML, ML Ops, Data engineering, Infra guy (AWS, Azure or GCP), maybe a security?<p>Assuming you have another 20-25 years left in your career, the &quot;tech stack&quot; in each of those areas you listed will change multiple times before the end of your career.
评论 #40754526 未加载
foobiekr11 个月前
ML is swarmed with people and security mostly doesn’t pay<p>Here’s an alternate piece of advice: find a new job and take the job that pays the most money. Repeat.<p>True joy is getting to where you don’t need to work. The moment you are there your entire outlook changes.
antisthenes11 个月前
You have a family, kids and a relatively successful career.<p>Please understand how lucky you are, and that what you have is a dream for millions, if not billions of people around the globe.<p>Maybe there&#x27;s no need to change anything? Do you not feel content with your achievements?
coisasdavida11 个月前
I&#x27;m 49. On my second time living abroad. On my fourth time starting all over again. Have been looking at code to answer some long quests I have in Photography but have been all over the place during these last 33 productive years. What I can say is that there are some great advise here, indeed. &quot;The &quot;correct&quot; reaction to a midlife crisis is almost a trope now: you have it pretty good, don&#x27;t rock the boat, don&#x27;t screw things up.&quot; 10 out of 10 &quot;Your age means you&#x27;ve grown up and it can be the greatest period of your life.&quot; this is great - I&#x27;m trying to believe it myself. &quot;...work does not define you&quot; - this one is the most important one. Recently lost my job along many other people in a large lay off. I witnessed people crying like their whole identity was being stripped from them. That was sad to see, it made no sense.<p>My take on it? If you have the time, find a place to volunteer. EU has plans to cut digital exclusion heavily by 2030 and there is probably some social program in your area to deal with that. If you could share a very tiny bit of your Go knowledge with a few fellow citizens there is a chance you will feel better than buying a Miata.
atemerev11 个月前
I went for a PhD at the age of 37, learned quite a lot. Raw science is something that AI still struggles with, and expected to do so for some time.
评论 #40751250 未加载
elintknower11 个月前
Haha running into this at 30 and it seems like I should just jump to something other than tech.<p>I&#x27;m unsure if the employment number for aggregate total SWE headcount is accurate (the one pointing to less engineers being employed now than in 2018) but it seems like unless you&#x27;re in the top 1-3% of talent now - it&#x27;s going to be slow going or just time to exit.
anovikov11 个月前
Save up and invest. Become independently rich. Doing boring, pointless, mind-numbing projects like those you described, is the best way to do it because you can charge top dollar, as most smart guys won&#x27;t do it, they want to do sexy things, so your average competition is quite dumb, and those projects make clients a lot so they are willing to pay for not-quite-dumb developers. And you can do many of them because they aren&#x27;t too tiring. Then even if you never achieve professional self-fulfilment, your kids will never need to work and that alone can give a whole damn lot of self-fulfilment to you.
tionate11 个月前
Take a sabbatical, move to a new country, buy a motorbike, learn BJJ, do tech stuff if you want.<p>I’m the same age with kids and have done all of the above. Work is just work. Live your life around it.
dave33311 个月前
What are you going to do when ageism catches up with your technical ability? I made it to retirement at 65 as a technical individual contributor but the last 10 years were a struggle trying to learn a new framework every 2 years. What does your retirement runway look like? A boring job that pays the bills and helps with the runway is not so bad. As others have said live for the kids and or your hobbies.
lm2846911 个月前
&gt; I feel urgency to be an expert in area and go deeper<p>I&#x27;d take a couple of weeks to dig into that, why do you feel that way, what influences you to think that way, is it really what you want or what your area of work expects from you, &amp;c. The grass is always greener...
tuyguntn11 个月前
I have looked at some Apache projects to see if I can contribute, couldn&#x27;t find any where I can add any value.<p>Most data related projects require expertise on vectorized executions, CUDA optimizations, or memory layouts + OS scheduling&#x2F;storage to optimize their solutions
jonatron11 个月前
If your country and company allows you to request flexible working, you can try going part time to enable you to learn something new.
nextworddev11 个月前
You could consider going into sales engineering if you are inclined to talking and mentoring customers on technical problems.
tonymet11 个月前
Investments, business &amp; income generation outside of your salary
louwrentius11 个月前
You can’t call yourself a successful engineer, so what?(join the club), why does that matter to you?<p>Why do you romanticize the more specialist roles, what do you expect from them?<p>Is this ‘midlife crisis’ really about your work?
评论 #40751402 未加载
solfox11 个月前
Honestly, I have not once regretted taking time off and not maximizing for career&#x2F;income for awhile. I got to raise my kids while they were young and I focused on healing my codependency which had been holding me back in many ways (relationships, work).<p>“20 years from now you will be more disappointed by the things you didn’t do than by the ones you did do. So throw off the bowlines. Sail away from the safe harbor. Catch the trade winds in your sails. Explore. Dream. Discover.” —Mark Twain