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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

Ask HN: Is it OK to not have a “thing”?

58 点作者 bhub超过 4 年前
I&#x27;m currently going through a bit of a struggle with what I do. I&#x27;ve been programming for over 20 years now and in that time I&#x27;ve explored a lot of corners of software development and computers in general.<p>I started with C&#x2F;C++ and wrote games and played around with game engines. I learned PHP and SQL to generate basic &quot;dynamic&quot; sites. I learned Python and wrote commandline tools and Qt applications. Moved to Flask&#x2F;Django to create websites and extended my knowledge with JS, React, and learned how to set up servers. I played around with security, reverse engineering, exploit development, web hacking, and malware analysis. I&#x27;m learning Elixir now. I&#x27;ve dicked around with arduinos, raspis, and simple circuitry. I&#x27;ve put in place devops processes and tools where I work. I dabbled with image processing, VR, and interactive experiences. Yet I wouldn&#x27;t consider myself particularly knowledgeable in any one of those things.<p>There&#x27;s people who find their niche and they learn more about it each day and never tire of it, but I can&#x27;t seem to find that thing myself. At work I often do a number of different things, so again, I&#x27;m not solely focused on one thing.<p>The biggest issue is that it makes looking for work difficult as I can&#x27;t say I&#x27;m an expert in say micro services, or I&#x27;m a React pro, nor that I am an expert Python developer.<p>Apart from saying you&#x27;re a &quot;generalist&quot;, how do you best sell yourself when you don&#x27;t have a specialisation or a specific area you are focused on?

17 条评论

eyelidlessness超过 4 年前
As a “generalist”, the way I’ve been able to “sell myself” is to develop a reputation for:<p>- Distinct talent in problem identification&#x2F;discovery (i.e. see problems other people miss before they cause pain)<p>- Consistently producing designs that address the core problem in a general but extensible&#x2F;flexible way (i.e. design to solve a class of problems rather than a particular one)<p>- Deliver [r]evolutionary value (i.e. produce solutions which amplify&#x2F;multiply the value the rest of the team can deliver)<p>- Being confident out of the spotlight (i.e. trusting that my contributions will be valued and recognized by my peers and leadership even if it doesn’t show up in end user release notes or investor decks)<p>All of that adds up to my career increasingly being focused on library development, process optimization, tooling, plumbing, etc. It’s personally more gratifying to me than a lot of shiny feature work, and it improves the lives of my teammates and in turn the work they can produce.
评论 #25223173 未加载
评论 #25223146 未加载
zug_zug超过 4 年前
Nobody has a &quot;thing,&quot; it&#x27;s all branding. As soon as the wave crests on a certain piece of hype, very suddenly it&#x27;s nobody&#x27;s thing anymore.<p>What we all do is we omit a ton of stuff from our resume and narrative to make it sound like we fit better into these artificially small roles. If you get bored with a single role, work in a early startup where you can wear a lot of hats.
评论 #25225870 未加载
itsmemattchung超过 4 年前
You&#x27;d be surprised how many of us sit in the same boat. I&#x27;m constantly asking myself the same question — all the time. Years ago, I wanted to work for Amazon — eventually I got there (I&#x27;m here now) and although I do love it, I&#x27;m still asking myself: &quot;what&#x27;s next?&quot; Coming from a networking administration background, building packet processing devices for AWS has been nothing short of a dream.<p>But again, I&#x27;m still asking myself: what&#x27;s next?<p>As I write this, I don&#x27;t think I&#x27;ll ever have it all figured out. Don&#x27;t know if I will ever figure it. However, it&#x27;s part of the journey and along the way, I found a lot of comfort is Susan Fowler&#x27;s post: <a href="https:&#x2F;&#x2F;www.susanjfowler.com&#x2F;blog&#x2F;2017&#x2F;5&#x2F;21&#x2F;life-without-a-destiny" rel="nofollow">https:&#x2F;&#x2F;www.susanjfowler.com&#x2F;blog&#x2F;2017&#x2F;5&#x2F;21&#x2F;life-without-a-d...</a>
评论 #25223185 未加载
sacomo超过 4 年前
Yes. The concept of selling yourself as a prepackaged, easy to comprehend commodity is soul crushing. You are trying to convince other people to exploit your labor. Be flexible and use the term that the person you are selling yourself to wants to hear and don&#x27;t let it define you. Don&#x27;t allow yourself to get married to it. Its a label to use for other people&#x27;s benefit.
cercatrova超过 4 年前
You should read the book Range by David Epstein. He talks about how generalists can make an impact due to bringing solutions from multiple fields together, often in ways that specialists can&#x27;t see due to being in the field too long (they lack the &quot;beginner&#x27;s mind&quot;) or just don&#x27;t have such a breadth of experiences. Here&#x27;s a HN discussion about the book: <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=20094242" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=20094242</a><p>The bigger thing is the convince employers of this fact, however, which most people won&#x27;t understand to be true. Instead, therefore, of making just one big resume with all of your experiences, make resumes for disparate fields: full stack resume will only contain full stack experience; same for data science, devops, and so on. This will make you seem like a specialist. Don&#x27;t lie but don&#x27;t downplay your experience as well.
andrewjl超过 4 年前
Look back on your past projects and try to see common patterns where you&#x27;ve either succeeded or enjoyed the experience irrespective of outcome. They don&#x27;t necessarily need to be technical and they don&#x27;t need to be specialties. What you&#x27;re looking for is common traits of situations you&#x27;ve been effective in. Then think about what you&#x27;d enjoy doing in the future. Try to chart a path to begin getting experience in that latter area via your existing experience or knowledge.<p>There may be multiple paths and sometimes finding the best one is a process of trial and error. Your intended destination can even change midway because of what you learn in the process. It also helps to develop a unique perspective on what you&#x27;re doing, as that can help you bring you value to a project without necessarily being pigeonholed into a specialty.
codingdave超过 4 年前
I&#x27;d stop looking at the tech you use as your &quot;thing&quot;, and look more at what you have built. Are there common threads behind the problems you have solved? The industries you have worked in? As your career progresses, those are your niche, not the specific tech you used on a project or two.
评论 #25223288 未加载
aristofun超过 4 年前
What really helped me in similar situation is to find one common thing that drove me to all 100 different jobs and hobbies I’ve changed through my life.<p>What is a single most valuable thing was there for me?<p>Not money, fame or generic socially conditioned stuff.<p>But uniquely mine thing that I found there.<p>And for me the answer was “the process of creating something new”.<p>(For my wife it was “fixing things”, she likes to fix people as a psychologist and even fix our dinner :)<p>As simple as that!<p>And thanks god I’m smart and flexible enough to create something new either on stage as an actor or in my Mac as a developer.<p>And I don’t care about all those employers who miss my point.<p>There’re always like minded people out there.
airbreather超过 4 年前
Your &quot;thing&quot; is that you can learn new things as required.<p>It&#x27;s actually the ultimate thing.<p>Those other guys with a thing like, say, SQL or LAMP or maybe java etc etc, they can&#x27;t learn totally new things, or they would.
评论 #25228674 未加载
auspex超过 4 年前
It’s not about what you can do or what your skills actually are... but how you market those skills.<p>A made up example: I used to do Windows programming, progressed to websites and the back ends to support them, learned SQL and DB optimization, sprinkle some 3D programming in there.<p>Generalist? Nope. UI expert with 20 years of developing UIs across multiple platforms. Additionally, I spent time learning some of the back end like services and SQL so I can better understand the interface between the UI and the back end developers.
karmakaze超过 4 年前
There was a post or comment I read recently that mentioned different levels of developers and how&#x2F;why they&#x27;re hired. It came down to sometimes devs are hired for what they know or alternatively for what they can learn and that those two generally break down into intermediate and senior devs.<p>The point isn&#x27;t that you have a current &#x27;thing&#x27;. The point is that you went deep into some of these past things as deep as necessary and should be able to tell the story of how that went. This is one of the parts I always cover when interviewing for senior devs: tell me in your own words of a time you went deep into a problem and came out with a solution. If they can tell a coherent technically detailed story then they had first-hand knowledge of the issues and how the solution was found and applied.<p>Edit: A different perspective is that no company of considerable size <i>needs</i> a generalist dabbler, they have specialists in relevant areas. A person like that could be versatile as they could be part of any team or project but isn&#x27;t indispensable. Probably better to work at smaller companies where wearing many hats is a definite plus.
acesubido超过 4 年前
&gt; Apart from saying you&#x27;re a &quot;generalist&quot;, how do you best sell yourself when you don&#x27;t have a specialisation or a specific area you are focused on?<p>&quot;I have a talent and process for evaluating new technologies at a systematic pace. This will allow me to produce the necessary POC that would help you to decide if a piece of new tech is the right fit for your business problem.&quot;<p>Usually that&#x27;s the job description of an Enterprise Architect or a Solutions Architect. They usually start coding stuff for a POC, or put in initial devops tools&#x2F;processes, dabble with new tech but not deep enough to be a specialist.
评论 #25228357 未加载
davidn20超过 4 年前
It&#x27;s totally okay not to have a &quot;thing&quot;. In other words, not to specialized. Know the pros and cons of it though. Also, as a few other people point it out. Part of it is branding. Peter Thiel touches on it in this great interview: <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=nHXEjdYwoYE" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=nHXEjdYwoYE</a>
kpsychwave超过 4 年前
More of your type is needed in the industry because specialists get outdated You need to market your openness to jump in and solve problems. <a href="https:&#x2F;&#x2F;link.medium.com&#x2F;5ucrrV7nNbb" rel="nofollow">https:&#x2F;&#x2F;link.medium.com&#x2F;5ucrrV7nNbb</a>
pryelluw超过 4 年前
What do you want to do now? Answer that and you will get your next title.
probinso超过 4 年前
Yes
tubularhells超过 4 年前
Yes, this is fine. Just list your projects in the application, hiring people will ask you questions about them and you can share stories about the kind of things you did. Don&#x27;t downplay your experiences. Most people spend their free time on their phone or in the TV. They wish they were like you, but they don&#x27;t have the drive to do so.<p>Interested people are interesting. Talk about the things you tinker on with a shine in your eyes.
评论 #25223197 未加载