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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

The Dirty Secret of 10x Engineers

24 点作者 ericxtang超过 11 年前

9 条评论

doctorwho超过 11 年前
Some people are just better at exploring problem spaces, avoiding dead ends and making insightful connections that lead to solutions. It doesn't always come with experience, some people could work forever and never solve even a moderately difficult problem. These people build websites. The 10x engineer has a mindset and an approach that yields results more consistently than his/her peers.
评论 #7090785 未加载
pasbesoin超过 11 年前
The dirty secret of 10x engineers is that you have to learn to prevent the other crabs from dragging you back down into the bucket (whether deliberately or out of ignorance).<p>Crap workspace? Leave. Crap cohabitants (not just in need of assistance, but willfully negligent or <i>so</i> far behind that you can&#x27;t get your job done)? Find better people to be around.<p>The hard part: If you&#x27;re a nice person, it can take a while to really learn and internalize this, and it can remain difficult to execute.<p>It&#x27;s not about being &quot;better than&quot;. It&#x27;s about circumstances that hinder your own performance and leave you counter-productively frustrated. No situation is perfect, but there are points past which they become destructively counter-productive.
评论 #7077821 未加载
memracom超过 11 年前
You know why CRUD apps are called that? Because skilled developers know that once you have built a CRUD app a half dozen times, the work is simple and straightforward with no challenge. This work is called crud work because it is not very desirable by people who look for challenges.<p>On the other hand, it is easy to build these CRUD apps 10 times faster than a developer who has not learned all the ins and outs of such work. CRUD apps happen to be highly useful in most companies, i.e. there is a lot of market demand. Some people like this kind of work just like some people like to work on an assembly line. And it may even be worthwhile to pay someone a higher salary to churn out apps like this.<p>But that does not make someone a 10x engineer. It just means that they happen to be working in a 10x environment right now. Next year they may be struggling to keep up with iOS developers who are all on their 3rd iOS app.<p>My takeaway is that if a company really needs and wants 10x engineers, they should advertise the narrow details of the job that needs to be done and avoid listing irrelevant stuff like education and all the technologies involved. The ad should say something like Ruby on Rails for over 3 years with at least 10 apps built using MySQL backends.<p>But if you need someone who is creative, can adapt to change and new technology, has experience with certain generic technologies like async servers, then please say that in so many words. And pay them more than average.<p>Because the majority of developers are average developers and they share some characteristics. They have been working with more than one kind of technology. They are good at learning new things. They know how to adapt to new tools and new business requirements. They have used some stuff in the past, but because they have no desire to become 10x well-paid developers using that exact same set of technology, you should not be judging them by matching up lists of acronyms and names.
CmonDev超过 11 年前
&quot;Startups work on problems that have not been solved, and they are usually extremely challenging.&quot; - Web&#x2F;mobile apps on average?<p>&quot;We hire ridiculously intelligent people&quot;, another London company I know says &quot;We only hire top 5% of candidates&quot;. The truth is both of you hire the best people out of the small subset that was interested enough to interview with you. Just like anyone else.<p>The general idea is true though :).
评论 #7078429 未加载
kosma超过 11 年前
There&#x27;s nothing dirty about shipping.<p>10x means shipping - and nothing else. It&#x27;s just one trait - being able to attack small chunks of work and finish them before moving to the next one - and it doesn&#x27;t say anything about the quality of one&#x27;s work. Here&#x27;s why: you can <i>learn to ship</i>.<p>Being a &quot;10x&quot; is half of Joel&#x27;s &quot;smart and get things done&quot;. Don&#x27;t ever forget about the other half.
pmichaud超过 11 年前
The thesis is that everyone is a 10x engineer at certain moments. But that if that same person is put in a more challenging situation, they no longer will be 10x. Also, that&#x27;s the situation they should consistently be in. Otherwise, a consistently 10x engineer indicates coasting.<p>It&#x27;s a workable hypothesis, but where is the data?
评论 #7077382 未加载
RyanZAG超过 11 年前
If a &#x27;10x&#x27; engineer is going ten times slower than a normal and is therefore not a &#x27;10x&#x27; engineer anymore, wouldn&#x27;t a &#x27;1x&#x27; engineer on the same difficult problem also go ten times slower and be a &#x27;0.1x&#x27; engineer?
sopooneo超过 11 年前
Take as given that under condition X all people can exhibit Y behavior. It does not necessarily follow that a particular person can exhibit Y behavior <i>only</i> under condition X.
j45超过 11 年前
10x engineers wouldn&#x27;t read this because they&#x27;re busy doing something