Es gibt tatsächlich harte Forschungsdaten dazu, die größtenteils in den letzten 35 Jahren gesammelt wurden, und ich habe auch einige ähnliche Phänomene erlebt, wenn auch nicht regelmäßig. Weiter unten erfahren Sie mehr.
Forschungsdaten
Es scheint zu sein , einige aber kleinere basierend auf Forschung in den folgenden Arbeiten durchgeführt und zusammengefasst Korrelation. Wie so oft in der Forschung, unterscheiden sich die Studienmodelle zwischen den Studien und sie sollten genau überprüft werden, um zu verstehen, warum die Ergebnisse unterschiedliche Schlussfolgerungen enthalten.
Erforschung der psychologischen Prädiktoren von Programmierleistungen [ PDF ] (Erdogan, Aydin, Kabaca, 2008)
Leider ist dieser im Detail vage. Es weist auf die "hohe Auswirkung" von "Fähigkeiten" im Allgemeinen hin, verweist dann aber nur auf andere Forschungsergebnisse, ohne die Ergebnisse für jeden Eignungstest anzugeben, sodass wir nicht wissen, wie die räumlichen Fähigkeiten abschneiden. Es ist meistens eine Literaturübersicht, die mehr ist als die tatsächliche Forschung.
Räumliche Fähigkeit und Programmierlernen [ PDF ] (Jones, 2008)
Aus den Ergebnissen dieser Analyse geht hervor, dass räumliche Fähigkeiten beim Programmierenlernen wichtig sind. [...] Obwohl sich die räumliche Fähigkeit als relevant erwiesen hat, sollten wir die Fähigkeit zur mentalen Rotation nicht als Mittel zur Bestimmung der Programmierfähigkeit verwenden, sondern bei der Entwicklung pädagogischer Interventionen berücksichtigen. Es müssen Lehrmethoden und Softwarevisualisierungen in Betracht gezogen werden, die Schülern mit geringen räumlichen Fähigkeiten helfen, abstrakte Konzepte vorzustellen und bessere mentale Modelle zu entwickeln (Wiedenbeck et al., 2004).
Prädiktoren für den Erfolg eines ersten Programmierkurses [ PDF ] (Simon, Fincher & al., 2006)
Es wurde nur eine geringe positive Korrelation zwischen den Bewertungen in der räumlichen Visualisierungsaufgabe (Papierfalten) und den Programmiermarken gefunden. Dies legt nahe, dass andere Komponenten des IQ als räumliche Fähigkeiten den größten Einfluss des IQ auf den Programmiererfolg haben können (Mayer et al. 1989).
Wer wird voraussichtlich Programmierkenntnisse erwerben? (Shute, 1991)
Hemisphärische Lateralisierungs- und Programmierfähigkeit , (Gasen, Morecroft, 1990)
Korrelate der Problemlösung in der Programmierung [ PDF ] (Choi-man, 1988)
Interessantes ... Nettes Studienmodell und quantifizierte Ergebnisse mit mehreren Studiengruppen, die die Zuverlässigkeit von Studienfaktoren berücksichtigen. Es ergibt sich, dass:
[...] konnte festgestellt werden, dass bei den Männern die Mathematik allein 30,90% der Varianz der Programmierfähigkeiten ausmachen und der räumliche Test 8,00%. [...]
[...] Es konnte auch festgestellt werden, dass nur die Leistung von Mathematik und räumlichen Tests bei Frauen einen signifikanten Einfluss auf die Vorhersage der Programmierfähigkeit hatte.
Die Ergebnisse dieser Studie ergaben, dass Schüler, die im Mathematiktest und im räumlichen Test eine hohe Punktzahl erzielten, im Programmierfähigkeitstest eine hohe Punktzahl erzielten.
Lernen, Recherche und grafische Darstellung von Programmierung (Taylor, Cunniff, Uchiyama, 1986)
Kognitive Anforderungen an das Erlernen der Computerprogrammierung in Gruppen- und Einzeleinstellungen (Webb, 1985)
Kognitive Korrelate von Programmieraufgaben bei Programmieranfängern (Irons, 1982)
Forschung zur Lernfähigkeit: Ein Fortschrittsbericht [ PDF ] (RE Snow, 1976)
Nehmen Sie es mit einer Prise Salz: Einige sind relativ alt, IQ-Tests könnten sich seitdem geändert haben. Ich habe nicht gründlich nach Zitaten für jeden Artikel gesucht, um zu sehen, ob sie später bestätigt oder entlarvt wurden.
Einige Links (insbesondere [PDF]) funktionieren möglicherweise nicht für Sie, wenn Sie keiner Bibliothek zugeordnet sind, die Zugriff auf diese Online-Inhalte bietet.
Persönliche Meinung
Warnung und Offenlegung: Ich bin WEDER ein Psychologe NOR ein Neurologe, aber ich habe studiert und unterrichtet Programmierung beiden kleinen Kinder (ab 6) und Studenten (bis zu 60!).
Nachdem ich selbst als Hochschullehrer bei AND unterrichtet habe, darunter einige von räumlichen Problemen betroffene Studenten (und andere mit stärkeren Behinderungen), muss ich sagen, dass dies möglich gewesen wäre (ich habe meine behinderten Studenten nicht im Auge behalten). offensichtlich), dass einige in einem niedrigeren Teil der allgemeinen Kurve registriert hätten, erinnere ich mich noch deutlich an einige hohe Punkte (und sogar an einen, der insbesondere mindestens 2 Jahre lang das Hauptfach der Klasse war).
Mein Punkt ist, dass es zwar einen Effekt haben mag und wie einige der obigen Untersuchungen zeigen, nicht den größten Teil Ihrer Fähigkeit ausmacht, zu lernen, wie ein Programmierer zu programmieren und zu denken. Dies ist insofern unerheblich, als Sie nicht davon abgehalten werden, zu lernen, wenn Sie es wirklich wollen, und Sie nicht daran gehindert werden, im allgemeinen Fall zu arbeiten, obwohl dies (wie es in Ihrem Fall der Fall sein könnte) es Ihnen etwas schwerer machen könnte .
Was und wie schnell Sie lernen können, ist praktisch unbegrenzt .
Schließlich mag kein Programmierer eine gute Herausforderung nicht, oder? (Ich sehe dich an, RSI)
Persönliche (möglicherweise nicht verwandte) Erfahrung
Es könnte sein, dass Sie zu leidenschaftlich sind. Wie viele Stunden arbeiten Sie pro Tag und pro Woche? Machen Sie regelmäßig Pausen?
Ein ähnlicher Fall?
In einem bestimmten Zeitraum meines Lebens arbeitete ich an jedem Wochentag mindestens 14 Stunden, das ganze Jahr über, bis es zu einer Aufzeichnung von 120 Stunden Arbeitswochen vor einem Computerbildschirm kam . Ja, das sind nur noch 48 Stunden pro Woche für Essen, Schlafen, Reisen zur und von der Arbeit ( Tipp: Fahren vermeiden !! ), Duschen und andere wichtige Funktionen. Zu diesem bestimmten Zeitpunkt konnte ich ziemlich schnell einschlafen (obwohl ich normalerweise Schlafprobleme hatte), aberIch würde fast immer von Code träumen und ich würde auch plötzlich in der Dusche oder sogar beim Gehen oder Laufen oder bei kleinen Aufgaben feststellen, dass meine Gedanken im Autopiloten darauf zurückgingen, wie du es selbst gesagt hast. Leider würde ich Probleme im Schlaf nicht auf magische Weise lösen. es wäre näher an dem, was Sie zu beschreiben und zu erleben scheinen: ein riesiger Wirrwarr verwirrter Gedanken, der auf einer größeren Skala irgendwie Sinn ergeben würde, aber keine eindeutige Lösung ausdrückt und ohne großen Erfolg Wenn Sie einen dieser Gedanken aufgreifen, um sich darauf zu konzentrieren, zerlegen Sie ihn klar und verwandeln Sie ihn in etwas Nützliches. Und das war normalerweise ziemlich ermüdend und quälend.
Entspannung könnte helfen
Vielleicht müssen Sie sich etwas beruhigen, sich entspannen und weniger arbeiten. Versuchen Sie, etwas zu finden, das Sie ablenken kann. Damals habe ich oft auf einige kostbare Stunden Schlaf verzichtet, um stattdessen etwas zu tun, das diesen verrückten Gedankengang wirklich aufhält. Es scheint kontraproduktiv, aber ich zog es tatsächlich vor, ein paar Dinge zu tun, bei denen ich mich wirklich entspannen würde, als mehr zu schlafen und nicht ausgeruht zu sein. In gewisser Weise die Ablenkung für die nervösen Batterien und der Schlaf für die physischen Batterien.
Trigger identifizieren
Wenn dies nicht der Fall ist, ist möglicherweise noch etwas anderes erforderlich, um diesen Status für Sie auszulösen. Versuchen Sie, Elemente zu isolieren, die in diesen Situationen vorhanden sind, und prüfen Sie, ob Sie diesen Zustand in anderen Umgebungen reproduzieren können, um festzustellen, ob Sie diese Elemente ebenfalls finden. Passiert es mehr bei der Arbeit oder zu Hause, etc ...
Isolierung
Sie haben das vielleicht schon gehört und probiert, aber ich habe einen Freund mit einer geringen räumlichen Behinderung, und normalerweise hilft es ihm, wenn er an Computern arbeitet, in einem dunkleren Raum zu sein und zu viele komplexe Ansichten und Fenster zu vermeiden offen (um Ablenkung zu vermeiden) und im Allgemeinen eher minimalistisch (sowohl in Bezug auf Design und Farben als auch in Bezug auf Inhalt und Darstellung).
Machen Sie auch regelmäßig Pausen und lassen Sie Ihren Geist alle 1 oder 2 Stunden für kurze Zeit frei, je nachdem, was für Sie am besten funktioniert. Nehmen Sie vielleicht die Pomodoro-Technik oder ähnliches an (ich habe keine Forschungen zu einem Zusammenhang, aber es könnte hilfreich sein, wenn Sie gezwungen werden, Pausen einzulegen).
it turned out my Spatial Aptitude was quite low. I still got a decent score, just above average,
Ich bin kein Psychologe, aber wenn ich Englisch richtig lese und die Definition eines Durchschnitts verstehe, verstehe ich nicht wirklich, wie sich das übersetztquite low
... Vielleicht überdenken Sie das ... :)