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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

Ask HN: How and when do you choose your specialization?

3 点作者 py4将近 3 年前
It&#x27;s been a while I am thinking about my career path. I don&#x27;t know how to choose my specialization. Do you explore until a certain age and then start to specialize? Or focus on one specialization from the beginning? How do you choose if you like all of them? How much should I optimize for money in my age? Do you prefer to be a generalist or an specialist?<p>Just to give you some context, I am 27, working at a FAANG company as a ML engineer since 2020<p>I am interested in wide variety of subjects:<p>- Classic web backend development (3 years of work experience)<p>- ML engineering (2 years of work experience)<p>- Applied research in deep learning (My master&#x27;s degree is deep learning for NLP)<p>- Intersection of systems &amp; deep learning like how to accelerate training, inference, .... (This is a new area I would like to explore)

2 条评论

_benj将近 3 年前
I’d say “specialize” in what calls your attention the most, but so be aware that what you enjoy will likely become uninteresting once you are being paid for it. That is simply because when you are paid to do something the expectation is not for you to follow whatever you like but whatever is profitable for whoever is paying you.<p>To qualify “specialization” as I said it up there, I mean more like being productive, familiar with current tools, etc, not necessarily “specializing” in frontend to build the next react or contribute to the CSS parser for Chromium. (If that’s what you want go for it!)<p>All that I’m saying is, don’t feel like you need to specialize and if you don’t you’ll be either not have a successful career or miss out on things that interest you.<p>One of the most freeing things for me was realizing the difference between professional coding and personal&#x2F;hobby coding. Professionally (read, being paid for) I build CRUD apps, and I’m humbly confident in my skills in that area.<p>But personally, for myself, I enjoy functional programming, low level OS development, some game dev from time to time, and literally whatever else that calls my fancy! And I wouldn’t want to get paid for it because of I where I couldn’t have the freedom I have to just follow my curiosity and enjoy tech!<p>So, good luck figuring out your career but don’t limit your tech interests to what you get paid for, explore and enjoy!
cc101将近 3 年前
Looking back over 54 years of programming, I can say I never made an explicit choice. I followed the opportunities. Opportunities were hard to come by. The word career and careen are similar for a good reason. My career was like a canon ball careening through life.