Ein weit verbreitetes, wenn auch keineswegs universelles Paradigma für viele erfolgreiche Forscher in der TCS-Community ist das folgende: Kennen Sie einige Grundlagen auf Bachelor-Niveau, wie Logik, lineare Algebra, Wahrscheinlichkeit, Optimierung, Graphentheorie, Kombinatorik und grundlegende abstrakte Algebra. Überdies zwingen Sie sich nicht, etwas anderes zu lernen, bis Sie wirklich glauben, dass Sie es brauchen, um das Problem zu lösen, mit dem Sie seit Monaten zu kämpfen haben, oder wenn Sie glauben, dass Sie wirklich gerne etwas dazu lernen würden.
"Woher weiß ich, dass ich es brauche, wenn ich es noch nie gesehen habe?", Fragst du? Gute Frage. Manchmal hat man Glück und spürt es: "Weißt du was, dieses Unterproblem, das ich anzupacken versuche, klingt sehr nach der Fourier-Transformation, über die Fred nicht die Klappe hält. Ich muss das überprüfen oder Fred fangen in einem Raum und lassen Sie ihn mich kurz durch die Grundlagen führen. " Ein anderes Mal fängst du ein paar kenntnisreichere Leute als dich in einem Raum ein, indem du ein Seminarvortrag hältst oder so, und jammerst darüber, wie du dieses Problem nicht lösen kannst, bis Fred mit "Hey, ich wette, dass du das bist kann dies mit der Fourier-Analyse lösen. Lassen Sie mich Ihnen zeigen, wie. " Am Ende bekommst du eine gemeinsame Arbeit mit Fred, du hast etwas Neues gelernt und du und Fred sind jetzt die besten Freunde und gehen jeden zweiten Samstagabend trinken.