Tôi hầu như không vượt qua kỳ thi lập trình Java của tôi ngày hôm nay. Tôi đã phải trả lời một số câu hỏi chung về luồng mà tôi đã làm tốt và để viết một chương trình luồng nhỏ tệ hơn. Tôi phải kết nối máy tính xách tay của mình với màn hình máy chiếu và viết chương trình ngay lập tức. Nỗ lực đầu tiên của tôi là sử dụng các lớp ẩn danh nhưng tôi quên mất cú pháp chính xác. Có thể vì một số hứng thú hoặc có thể vì hai tuần qua tôi đã mã hóa chủ yếu bằng php. Sau đó tôi hỏi nó có được phép sử dụng tài liệu API không. Câu trả lời là "KHÔNG". Vì vậy, tôi quyết định đi một con đường khác và tôi đã thực hiện Runnable. Chương trình đã làm những gì được yêu cầu vào cuối. Tất nhiên các giám khảo nhận thấy thất bại đầu tiên của tôi và điều đó ảnh hưởng rất lớn đến điểm số của tôi. Tôi đã rất ngạc nhiên khi nó không được phép sử dụng tài liệu API.
Vì vậy, câu hỏi của tôi là: Có thực sự quan trọng để có thể viết mã hoàn hảo mà không cần tài liệu API không? Tôi có nên phát triển kỹ năng này? Có thực sự quan trọng trong thế giới thực và trong môi trường làm việc? Trong khi về các khóa học lập trình, tôi tập trung vào việc học các mẫu, phát triển các kỹ năng để viết các ứng dụng thiết kế tốt, các kỹ năng sử dụng API và tìm kiếm thông tin cần thiết nhanh chóng. Tôi đã không cố gắng học cách lập trình mà không có tài liệu API. Có nhất thiết phải có trong các cuộc phỏng vấn việc làm (mã hóa mà không cần tài liệu API) không?