TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

What's the best way to rate programming skills?

3 pointsby pnispelabout 12 years ago
In an interview I was asked to rate myself as a programmer on a scale from 0 to 10. I had a really hard time answering that question because I had never really considered it.<p>So the first part of my question is: what makes a programmer rate higher than other programmers? Is it proficiency in multiple languages? Is it the amount of Github repos you have? Or perhaps how fast, clean, and modular your code is?<p>This leads to the second part: how do you build a portfolio that showcases these skills? This is easy if you're a graphic designer: you simply have a page that has all your designs on it. But what does a good portfolio look like for a developer?

3 comments

frostmatthewabout 12 years ago
As for the first part anyone who would ask you that probably hasn't heard of the Dunning-Kruger effect, and you should respond by educating them (politely) that you providing such a rating probably isn't very useful <a href="http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect" rel="nofollow">http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect</a><p>The second part can easily be achieved by linking to your github profile. If you don't contribute to any open source projects you probably have some side projects you wouldn't mind making public on github (if not, then start one).
评论 #5623047 未加载
dpritchettabout 12 years ago
This question suggests that the devs in your target company have lost control of developer hiring.
strayabout 12 years ago
The way I rate another programmer is by how hard I have to think while reading his/her code.<p>If it is clear and easy to follow, with few surprises, then I'll rate that programmer highly. If I find things that are more complicated than they need to be, my calm will be disturbed.<p>Assembly of japanese bicycle require great peace of mind.