Saya hampir tidak lulus ujian pemrograman Java saya hari ini. Saya harus menjawab beberapa pertanyaan umum tentang threading yang saya lakukan dengan baik dan untuk menulis program berulir yang lebih buruk. Saya harus menghubungkan laptop saya ke layar proyektor dan segera menulis program. Upaya pertama saya adalah menggunakan kelas anonim tetapi saya lupa sintaks yang tepat. Mungkin karena kegembiraan atau mungkin karena dua minggu terakhir saya kebanyakan coding di php. Lalu saya bertanya apakah boleh menggunakan dokumentasi API. Jawabannya adalah "TIDAK". Jadi saya memutuskan untuk mencari jalan lain dan saya mengimplementasikan Runnable. Program itu melakukan apa yang diminta pada akhirnya. Tentu saja para penguji memperhatikan kegagalan pertama saya dan itu sangat mempengaruhi nilai saya. Saya kagum bahwa tidak diperbolehkan menggunakan dokumentasi API.
Jadi, pertanyaan saya adalah: Apakah benar-benar penting untuk dapat membuat kode tanpa cacat tanpa dokumentasi API? Haruskah saya mengembangkan keterampilan ini? Apakah itu benar-benar penting di dunia nyata dan di lingkungan kerja? Sementara pada kursus pemrograman saya fokus pada pola pembelajaran, mengembangkan keterampilan untuk menulis aplikasi desain yang baik, keterampilan untuk menggunakan API dan menemukan informasi yang diperlukan dengan cepat. Saya tidak mencoba mempelajari cara memprogram tanpa dokumentasi API. Apakah harus dimiliki saat wawancara kerja (pengkodean tanpa dokumentasi API)?