Bugün Java programlama sınavımı zorla geçtim. İyi yaptığım diş açma ile ilgili bazı genel soruları yanıtlamak ve daha kötü olan küçük bir iş parçacığı programı yazmak zorunda kaldım. Dizüstü bilgisayarımı projektör ekranına bağlamak ve programı hemen yazmak zorunda kaldım. İlk girişimim anonim sınıfları kullanmaktı ancak tam sözdizimini unuttum. Belki bazı heyecanlardan dolayı veya belki de son iki haftadan beri çoğunlukla php kodluyordum. Sonra sordum API belgelerini kullanmasına izin veriliyor. Cevap "HAYIR" idi. Bu yüzden başka bir yoldan gitmeye karar verdim ve Runnable'ı uyguladım. Program sonunda istenenleri yapıyordu. Elbette, sınav görevlileri ilk başarısızlığımı fark ettiler ve bu da skorumu çok etkiledi. API belgelerinin kullanılmasına izin verilmediğine şaşırdım.
Öyleyse sorum şu: API belgeleri olmadan kusursuzca kodlama yapabilmek gerçekten önemli mi? Bu beceriyi geliştirmeli miyim? Gerçek dünyada ve iş ortamında gerçekten önemli mi? Programlama derslerinde, öğrenme kalıpları, iyi tasarım uygulamaları yazma becerileri, API kullanma becerileri ve gerekli bilgileri hızlıca bulma becerilerine odaklandım. API dokümantasyonu olmadan programlamayı öğrenmeye çalışmıyordum. İş görüşmeleri sırasında sahip olması gereken (API belgeleri olmadan kodlama)?