Hãy tưởng tượng một ma trận hai chiều như trong Hình 4.2, trong
đó trục X mô tả vấn đề được chia nhỏ đến đâu và trục Y mô tả vấn
đề đã được phân tích bối cảnh đến mức nào. Giả sử ma trận đại
diện cho toàn bộ các vấn đề có thể giải quyết trên thế giới, góc phía
dưới bên trái sẽ chứa những vấn đề đơn giản không cần phải chia
thành những khối nhỏ hơn hay cần quan sát dưới một quan điểm
mới.
Các vấn đề kỹ thuật đòi hỏi phải phân chia vấn đề thành nhiều phần
nhỏ hơn thường rơi vào góc dưới cùng bên phải. Lắp ráp một chiếc
xe hơi, xây dựng một tòa nhà chọc trời hay phát triển một loại thuốc
mới chính là những công việc phức tạp và những công việc này
buộc phải được chia nhỏ thành các công việc con, hay mô-đun, đòi
hỏi người giải quyết phải nắm vững kiến thức đa ngành. Nhân viên
thuộc những lĩnh vực khác nhau phải được thông tin đầy đủ về bối
cảnh tổ chức và bí quyết trong ngành. Nếu không có vốn hiểu biết
tập thể, mọi thứ có thể trở nên hỗn loạn.
52
Thú vị hơn chính là góc phía trên bên trái, mô tả những vấn đề đã
được phân tích bối cảnh. Khi giải quyết vấn đề đã được phân tích,
dù khó đến đâu, sẽ không cần vốn hiểu biết của cả tổ chức nữa.
Miễn bạn vẫn còn nắm vững chuyên môn của bản thân, chẳng hạn
như viết một đoạn mã phần mềm, bạn hoàn toàn có thể giải quyết
xong vấn đề. Về bản chất, những vấn đề như vậy thường khá
chung chung và trừu tượng. Và bởi tất cả mọi người đều có thể
tham gia giải quyết, vấn đề dạng này sẽ là đối tượng thích hợp cho
một giải đấu mở - nơi những người thông minh và sáng giá nhất
giành chiến thắng.
Là một cuộc thi lập trình quốc tế, Google Code Jam thường yêu cầu
người tham dự giải quyết một tập hợp các vấn đề thuật toán trong
khoảng thời gian cố định. Cuộc thi lần đầu tiên tổ chức vào năm
2003, đóng vai trò như một công cụ giúp Google xác định những tài
năng kỹ thuật mà những đợt tuyển dụng truyền thống có thể bỏ lỡ.
Chẳng hạn, người thắng cuộc năm 2014 là một cậu bé 18 tuổi đến
từ Belarus. Cậu đã đánh bại 26 lập trình viên đến từ khắp nơi trên
thế giới để giành chiến thắng trong cuộc thi năm đó và sau đó tiếp