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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

Ask HN: How do you identify potential in a software developer?

5 点作者 msurekci将近 9 年前
Is it possible to see if someone is going to be a great developer in the future? In sports it is possible so, I was just wondering if it is in the tech world.<p>What are signs to look out for?

2 条评论

postblogism将近 9 年前
While there are all kinds of tests and ways to measure a developer&#x27;s ability, most of these are outdated and were more appropriate 15 years ago prior to mass framework adoption - developers now just aren&#x27;t going to spend a lot of time doing low level algorithms, because they don&#x27;t need to.<p>But the best way that I&#x27;ve come across is to judge character traits. Intelligent people always have listening as a core component, where as less intelligent people will be very dismissive and constantly interrupt people. These are traits you can definitely sift out in interviews.
mpbm将近 9 年前
I&#x27;d say a common framework for understanding &quot;greatness&quot; is to categorize it as &quot;good with the thing&quot; and &quot;good with the people who are good with the thing.&quot; It&#x27;s unusual for a profitable project to be small enough for one person to accomplish. Normally you need a team. So the split between &quot;officer&quot; and &quot;enlisted&quot; or &quot;executive&quot; and &quot;staff&quot; is extremely common and people normally excel at one of them, not both.<p>So a great coder will have different characteristics than a great manager of coders. The most obvious difference is probably that one has no potential for leading until they at least acknowledge the possibility of empathy being maybe a little bit important. If they aren&#x27;t open to that, then they&#x27;re in the &quot;coder&quot; category by default.<p>So, in that &quot;coder&quot; category, building on your sports analogy, technical experts first shake out unfairly based on natural talent and what resources (human, material, etc) they happen to have. After that it&#x27;s all about hard work and creativity. If they coast on their random starting stats they go into the &quot;won&#x27;t be a great coder&quot; category by default.