Click here to Skip to main content
15,887,822 members

Survey Results

How good a programmer do you think you are?

Survey period: 6 May 2019 to 13 May 2019

Consider your skills, your knowledge of languages, tools, frameworks and best practices, your approach to architecting and testing, and to listening to your users. Have a good look in the mirror and be honest here.

OptionVotes% 
I consider myself highly skilled15716.09
I consider myself above average33534.32
I'm probably average31932.68
I'm below average909.22
I don't consider myself very skilled. Yet.515.23
I don't code242.46



 
Generalhighly skilled ... Pin
Jonas Hammarberg8-May-19 21:22
professionalJonas Hammarberg8-May-19 21:22 
GeneralHighly skilled Pin
Dominic Burford8-May-19 5:35
professionalDominic Burford8-May-19 5:35 
GeneralRe: Highly skilled Pin
John R. Shaw10-May-19 13:00
John R. Shaw10-May-19 13:00 
GeneralRe: Highly skilled Pin
Dominic Burford12-May-19 21:19
professionalDominic Burford12-May-19 21:19 
GeneralNot a Good Question in the Age of the Full-stack Developer Myth Pin
PeejayAdams8-May-19 1:31
PeejayAdams8-May-19 1:31 
GeneralRe: Not a Good Question in the Age of the Full-stack Developer Myth Pin
Dean Roddey10-May-19 7:51
Dean Roddey10-May-19 7:51 
It's very context sensitive. I'm probably one of the most extreme examples of that ever.

I've been a hard core C++ developer for 30 years. But, if I went to an interview (or online one) and they asked me to write a simple C++ program for them, I'd fail completely. Of course their immediate response to that would be, this guy is a complete idiot and liar who obviously hasn't been doing C++ for any time at all.

But, the reason I would fail is because I don't use the standard C++/STL libraries, and the reason I don't is that I've written my own complete system from roots to leaves, including a full set of standard libraries (and even those are just a small part of my system overall.) And they are considerably better than the standard ones, IMO, being a horse designed by one person instead of a committee and not remotely as subject to the ravages of time and evolutionary baggage.

I think most folks would agree that creating a complete set of standard libraries requires vastly more skill than learning to use one someone else wrote. But it wouldn't do me much good in a standard interview scenario. They would probably just call security to throw me to the curb, and if they rated me they'd probably give me a 1. But I think that, in terms of ability to code incredibly complex systems in C++ and in breadth of experience, I think I'm a pretty solid 10.
Explorans limites defectum

GeneralRe: Not a Good Question in the Age of the Full-stack Developer Myth Pin
John R. Shaw10-May-19 12:50
John R. Shaw10-May-19 12:50 
GeneralSuprised! Pin
Super Lloyd7-May-19 12:58
Super Lloyd7-May-19 12:58 
GeneralRe: Suprised! Pin
honey the codewitch7-May-19 14:15
mvahoney the codewitch7-May-19 14:15 
GeneralRe: Suprised! Pin
Super Lloyd7-May-19 15:48
Super Lloyd7-May-19 15:48 
GeneralRe: Suprised! Pin
John R. Shaw10-May-19 12:29
John R. Shaw10-May-19 12:29 
GeneralI don't consider myself very skilled yet. Pin
honey the codewitch7-May-19 5:53
mvahoney the codewitch7-May-19 5:53 
GeneralRe: I don't consider myself very skilled yet. Pin
Nelek7-May-19 10:19
protectorNelek7-May-19 10:19 
GeneralRe: I don't consider myself very skilled yet. Pin
Christian Graus7-May-19 12:55
protectorChristian Graus7-May-19 12:55 
GeneralRe: I don't consider myself very skilled yet. Pin
honey the codewitch7-May-19 14:14
mvahoney the codewitch7-May-19 14:14 
GeneralRe: I don't consider myself very skilled yet. Pin
Christian Graus7-May-19 14:22
protectorChristian Graus7-May-19 14:22 
GeneralRe: I don't consider myself very skilled yet. Pin
honey the codewitch7-May-19 14:44
mvahoney the codewitch7-May-19 14:44 
GeneralRe: I don't consider myself very skilled yet. Pin
Christian Graus7-May-19 14:45
protectorChristian Graus7-May-19 14:45 
GeneralRe: I don't consider myself very skilled yet. Pin
honey the codewitch7-May-19 16:35
mvahoney the codewitch7-May-19 16:35 
GeneralRe: I don't consider myself very skilled yet. Pin
Christian Graus7-May-19 17:01
protectorChristian Graus7-May-19 17:01 
GeneralRe: I don't consider myself very skilled yet. Pin
honey the codewitch7-May-19 17:04
mvahoney the codewitch7-May-19 17:04 
GeneralRe: I don't consider myself very skilled yet. Pin
Christian Graus7-May-19 17:20
protectorChristian Graus7-May-19 17:20 
GeneralRe: I don't consider myself very skilled yet. Pin
honey the codewitch7-May-19 17:21
mvahoney the codewitch7-May-19 17:21 
GeneralRe: I don't consider myself very skilled yet. Pin
Christian Graus7-May-19 17:41
protectorChristian Graus7-May-19 17:41 
GeneralDepends on context Pin
agolddog7-May-19 3:38
agolddog7-May-19 3:38 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.