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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

Ask HN: What habits make a great engineer/programmer standout from average ones?

6 点作者 curious16超过 2 年前
What does the workflow of great engineers or programmers look like? What habit do they maintain to achieve that greatness?<p>If you have ever worked with such great people what characteristics did you notice that made them standout?

4 条评论

gregjor超过 2 年前
I think you can group working programmers (as opposed to hobbyists and dilettantes) into three broad categories:<p>- Newbies, still learning, don&#x27;t know what they don&#x27;t know.<p>- &quot;Expert beginners,&quot; employable but lack curiosity, stuck at a mediocre skill level.<p>- Programmers you might call great, excellent, 10X. They have significant experience and domain expertise, constantly learn and expand their skills.<p>I don&#x27;t have any numbers. Anecdotally in my (40+ years) experience most programmers fall into the &quot;expert beginner&quot; category. A few never seem to get out of the newbie phase -- five years in and can&#x27;t write FizzBuzz or debug a simple program.<p>I got the &quot;expert beginner&quot; name from Eric Dietrich here: <a href="https:&#x2F;&#x2F;daedtech.com&#x2F;how-developers-stop-learning-rise-of-the-expert-beginner&#x2F;" rel="nofollow">https:&#x2F;&#x2F;daedtech.com&#x2F;how-developers-stop-learning-rise-of-th...</a>
评论 #33160701 未加载
aristofun超过 2 年前
Unfortunately there were no obvious common patterns or rituals among those few really talented 100x programmers I&#x27;ve met so far in 20 years.<p>The only feature they shared was a sharp mind. Deep thinking for some, both fast and deep enough for others.<p>None of them cared about their &quot;skill level&quot; nor &quot;greatness&quot;, most of them didn&#x27;t even have any social media presence. They just enjoyed their job and challenges it brought.
notemaker超过 2 年前
They update, look for, and provide documentation. They realize the value of good documentation.<p>They review their own PRs, with a focus on making them easy to review.<p>They are vocal on public channels and aren&#x27;t afraid to ask questions outside their team - making sure that communication that could be relevant for other people isn&#x27;t sent over DMs.
GoldenMonkey超过 2 年前
Actually tested their code. Anyone who does this is a standout.