Bedste svar
Jeg tror ikke, at en sådan test kan eksistere pålideligt.
Et træk ved programmering er evnen til konstant at hoppe mellem forskellige abstraktionsniveauer (men jeg er ikke sikker på, at programmering er det eneste domæne, der har brug for den evne).
Forstå, at programmering er vanskelig (og det er også mange andre domæner: træskulptur, medicin, fysik, …). Det tager ti år at lære programmering, og du bliver nødt til at lære hele dit liv (så hvis læring ikke er glad for dig, skal du ikke gå ind i programmering ). Så motivation er absolut essentiel (og ikke alle er egnede til programmering).
Måske kan du begynde at lære lidt programmering lige nu og senere beslutte, om du vil gå ind i det professionelt. Start derefter med at læse SICP .
Svar
Siden 1950 har der været mange forsøg på at skabe en sådan evne test, hvoraf ingen har haft noget videnskabeligt grundlag overhovedet, og som alle ikke er lykkedes. en.
Der er dog mange flere dimensioner ved programmering end egnethed, herunder f.eks. attitude, hvilket er langt vigtigere.
For en komplet diskussion af dette emne, se
Psykologien ved computerprogrammering: Silver Anniversary eBook Edition