J'ai à peine réussi mon examen de programmation Java aujourd'hui. J'ai dû répondre à quelques questions générales sur le threading que j'ai bien fait et écrire un petit programme threadé qui était pire. J'ai dû connecter mon ordinateur portable à l'écran du projecteur et écrire le programme immédiatement. Ma première tentative a été d'utiliser des classes anonymes mais j'ai oublié la syntaxe exacte. Peut-être à cause de l'excitation ou peut-être parce que ces deux dernières semaines, je codais principalement en php. Ensuite, j'ai demandé s'il était autorisé à utiliser la documentation de l'API. La réponse a été "NON". J'ai donc décidé d'aller dans un autre sens et j'ai implémenté Runnable. Le programme faisait ce qui avait été demandé à la fin. Bien sûr, les examinateurs ont remarqué mon premier échec et cela a grandement affecté mon score. J'ai été étonné qu'il ne soit pas autorisé à utiliser la documentation de l'API.
Ma question est donc la suivante: est-il vraiment important de pouvoir coder parfaitement sans documentation API? Dois-je développer cette compétence? Est-ce vraiment important dans le monde réel et dans l'environnement de travail? Pendant les cours de programmation, je me suis concentré sur les modèles d'apprentissage, le développement de compétences pour écrire de bonnes applications de conception, les compétences pour utiliser l'API et trouver rapidement les informations nécessaires. Je n'essayais pas d'apprendre à programmer sans documentation API. Est-il indispensable lors des entretiens d'embauche (codage sans documentation API)?