Ich habe heute kaum meine Java-Programmierprüfung bestanden. Ich musste einige allgemeine Fragen zum Thema Threading beantworten, was ich gut konnte, und ein kleines Threading-Programm schreiben, das schlechter war. Ich musste meinen Laptop an den Projektor anschließen und das Programm sofort schreiben. Mein erster Versuch war, anonyme Klassen zu verwenden, aber ich habe die genaue Syntax vergessen. Vielleicht aus Aufregung oder weil ich in den letzten zwei Wochen hauptsächlich in PHP programmiert habe. Dann habe ich gefragt, ob die API-Dokumentation verwendet werden darf. Die Antwort war "NEIN". Also habe ich mich für einen anderen Weg entschieden und Runnable implementiert. Das Programm tat, was am Ende verlangt wurde. Natürlich bemerkten die Prüfer, dass ich zum ersten Mal gescheitert war, was sich sehr auf meine Punktzahl auswirkte. Ich war erstaunt, dass die API-Dokumentation nicht verwendet werden durfte.
Meine Frage lautet also: Ist es wirklich wichtig, ohne API-Dokumentation fehlerfrei codieren zu können? Sollte ich diese Fähigkeit entwickeln? Ist es in der realen Welt und im Arbeitsumfeld wirklich wichtig? Während der Programmierkurse konzentrierte ich mich auf das Lernen von Mustern, die Entwicklung von Fähigkeiten, um gute Designanwendungen zu schreiben, Fähigkeiten, um API zu verwenden und die erforderlichen Informationen schnell zu finden. Ich habe nicht versucht zu lernen, wie man ohne API-Dokumentation programmiert. Ist es ein Muss bei Vorstellungsgesprächen (Codierung ohne API-Dokumentation)?