Tôi đã là một nhà phát triển trong một thời gian. Tôi ở xa những thứ tốt nhất ngoài kia. (Khi tôi ngồi một mình trong căn phòng này, tôi tự hỏi liệu tôi thậm chí có phải là người giỏi nhất ở đây không.) Tuy nhiên, tôi đã hiểu được các công cụ của mình và tôi đã tin tưởng vào khả năng suy luận và học hỏi của mình.
Khi bắt đầu một công việc mới, tôi luôn tin rằng tôi có thể học được cơ sở mã nếu đó là ngôn ngữ mà tôi biết. Nếu đó không phải là ngôn ngữ hoặc khung mà tôi biết, tôi tin rằng tôi có thể nắm bắt các khái niệm đủ để học nó (và chỉ cần đọc tài liệu). Đây là một phần trong bộ kỹ năng của chúng tôi với tư cách là lập trình viên và tôi tự hào rằng tôi có thể sống theo tiêu chuẩn này.
Mặc dù vậy, đối với tất cả những điều này - một trong những điểm yếu lớn nhất của tôi là học hỏi và tiếp thu các quy tắc kinh doanh cho khách hàng Tôi đang làm việc một cách nhanh chóng - cho dù tôi là nhân viên được trả lương hay nhà thầu. Tôi ổn với các cơ sở mã, nhưng các quy tắc và quy trình kinh doanh cho một doanh nghiệp cụ thể dường như luôn khiến tôi mất một thời gian để hiểu đầy đủ. (Ví dụ: đây có thể là một bộ ba khi viết lại các ứng dụng doanh nghiệp.)
Là một nhà phát triển, cách tốt nhất để đồng hóa các quy tắc và quy trình kinh doanh một cách nhanh chóng và hiệu quả là gì? Có thể mà không phải là một chuyên gia vấn đề hoặc chỉ đơn giản là có nhiều năm kinh nghiệm với khách hàng, công ty hoặc doanh nghiệp?