La respuesta de Tony Flury es mejor, es decir, probablemente más útil, pero he querido publicar esto en respuesta a este tipo de pregunta, así que …
Las clasificaciones de ajedrez dan una muy buena comparación, y aunque hay varios sistemas de clasificación, todos se parecen a esto:

Las personas que se toman en serio el juego de ajedrez en torneos casi siempre pueden llegar a la Clase C con un poco de tiempo y quizás con un estudio serio.
La cuestión es que los jugadores de C no son realmente competitivos en el mundo de los que juegan en torneos, es prácticamente un nivel de principiante (D y abajo son para aquellos que solo incursionan y nunca estudian o intentan jugar en serio).
Ahora que he dicho esto, estoy usando el “jugador de torneos” como una metáfora para aquellos que juegan seriamente – algunos que no juegan en torneos se apresuran ajedrez en el parque o en clubes, o juegan muy seriamente (torneo o no) ajedrez postal, y son bastante buenos sin molestarse con los torneos reales. Piense en esto como torneos “uno a uno”.
Habiendo dicho eso, los jugadores de C generalmente pueden vencer a la gran mayoría de los que no juegan en torneos (o que no son jugadores MUY serios).
Alcanzar el nivel de C en un año de estudio no es un mal esfuerzo, algunos lo hacen más rápido y muchos nunca se molestan. Algunos pocos pueden jugar bastante “naturalmente” en el nivel C sin mucho estudio, simplemente “lo consiguen”.
Un jugador de Clase B está en una clase completamente diferente, literalmente. Rara vez un jugador que no está en un torneo derrota a un jugador B
Es muy difícil para un jugador C que no MEJORA a través del estudio y la práctica batir a un jugador B en absoluto, y aún más difícil para cualquiera de ellos vencer a un jugador A.
La mayoría de las personas que juegan al “ajedrez por simple diversión” nunca han jugado con un jugador de Clase A (o incluso B) y la experiencia puede ser bastante humillante.
Solo alrededor del 25% de los jugadores SERIOS llegan a la Clase A, y eso puede ser después de décadas de estudio y juego.
Ni siquiera hemos llegado a Experto, lo que precede al Maestro.
Pero espera, ESTE Maestro es solo un Maestro de los Estados Unidos (u otro Maestro Nacional). Hay un Maestro Internacional por encima de eso, y ENTONCES intentan alcanzar el nivel de Gran Maestro.
Probablemente hay menos de 1600 Grandes Maestros en el mundo. Y adivina qué, solo uno de ellos es el Campeón del Mundo en un momento dado. Una docena de docenas están en la carrera como candidatos para jugar en tales campeonatos probablemente.
¿Entonces cuál es el punto?
Solo un dos por ciento llega al estado de Maestro de EE. UU., Y eso es en un campo donde las personas DEBEN PROBAR su calificación, no solo creer que son tan buenas.
La mayoría de los programadores nunca alcanzan el dominio tampoco.
Incluso menos llegarán sin un estudio continuo durante años, décadas o toda una vida.
Hay algunas buenas noticias, ya que muchos de nosotros hacemos esto por dinero (no puedes ganar mucho dinero como jugador B a menos que seas muy bueno en el parque) nos pagan por hacer este trabajo y aprender cómo hacerlo mejor.