Wenn ich unter einer besonders strengen Programmierfrist (wie einer Stunde) in Panik gerate, tendiere ich dazu, ohne einen wirklichen Plan in die Programmierung einzusteigen, und hoffe, dass ich es im Laufe der Zeit herausfinde. Bei genügend Zeit kann dies funktionieren, aber in einem Interview war es ziemlich erfolglos, wenn nicht sogar ausgesprochen kontraproduktiv. Ich sitze nicht immer gerne da und denke nach, während die Uhr tickt.
Gibt es eine Checkliste oder gibt es Techniken, um zu erkennen, wann Sie das Problem gut genug verstehen, um mit dem Codieren zu beginnen? Wann ist es am produktivsten, bei einigen Experimenten mehr über das Denken und Entwerfen im Vergleich zum Code nachzudenken und das Gesamtdesign später herauszufinden?
Hier finden Sie eine Liste der Techniken, mit denen Sie eine Mathematikprüfung und eine mündliche Prüfung ablegen können . Gibt es eine ähnliche Liste von Techniken zur Behandlung eines unter Druck stehenden Programmierproblems?
ANTWORTEN: Ich denke, dies ist eine gültige Antwort: Wie man es löst . Ich fand diesen Link als Antwort auf Schritte zum Lösen oder Herangehen an eine Lösung . Es gab auch einige wirklich gute Tipps bei Ist lautes Nachdenken während eines Interviews wirklich die beste Strategie? . Ein gutes und prägnantes Argument für TDD ist die erste Antwort auf TDD. Code schreiben oder die Antwort auf ein Problem herausfinden?.