Tôi là một nhà phát triển cơ sở và chỉ mới ở trong ngành được 5 năm. Ở công ty hiện tại của tôi có một đàn anh hãy gọi anh ta là Infestus. Thỉnh thoảng tôi được trao cơ hội để tỏa sáng và làm một cái gì đó hoàn toàn mới từ đầu.
Một trong những ví dụ gần đây nhất là tôi phải tạo một singleton trong ứng dụng đa luồng. Tôi đã quyết định sử dụng phương pháp này . Ngay khi Infestus nhìn thấy nó, anh ta đã nhanh chóng gọi tôi là đồ ngốc và bảo tôi sử dụng phương pháp này . Khi hỏi anh ta tại sao anh ta lại gạt nó đi vì điều này tốt hơn và đó là cách mà cuốn sách này về Java nói rằng nó tốt hơn.
Và đó là một mô hình phổ biến: bất cứ khi nào tôi có cơ hội làm điều gì đó mới, tôi nhanh chóng bị Infestus bắn hạ và lý do duy nhất tại sao phương pháp của anh ấy tốt hơn là vì những cuốn sách đó được viết bởi các lập trình viên nổi tiếng. Anh ấy luôn cố gắng đưa cho tôi những cuốn sách để đọc để tôi có thể "học" những cách lập trình.
Tôi mới chỉ lập trình được tiền trong 5 năm, nhưng liệu có nên luôn mù quáng theo dõi cuốn sách về những cách tốt nhất để giải quyết vấn đề, hay tôi nên thử nghiệm mọi lúc mọi nơi? Hàng loạt khiếu nại liên tục từ Infestus đang bắt đầu khiến tôi không bao giờ thử bất cứ điều gì mới và làm theo các ví dụ trong sách.
EDIT : Tôi hoàn toàn bị mất. Vâng, tôi biết rằng làm theo bất cứ điều gì một cách mù quáng là một ý tưởng tồi. Nhưng lập trình viên thần thánh Infestus này dường như biết rất nhiều, nói với tôi rằng cách duy nhất để lập trình đúng là đọc sách và tuân theo mọi thứ cho đến T. Tất cả các quy tắc mà anh ta áp đặt là những điều được viết trong sách, vì vậy tôi chỉ đang tự hỏi nếu sách là cách duy nhất đúng.
EDIT2 : Infestus không phải là ông chủ của tôi. Ông chỉ là một trong những nhà phát triển cao cấp phụ trách việc xem xét mã. Và hầu hết các ý kiến của ông sau khi đánh giá bao gồm tên sách trong đó phương pháp như vậy và như vậy là sai.
...brushed it off as this is better and that's how this and this book about java says it is better.
Điều này sẽ đặt ra chuông báo động ngay lập tức. Nếu Infestus không thể đưa ra lời giải thích độc lập, anh ta có thể không hiểu chính mình. (Hoặc anh ta cần một bản sao Sách minh họa về những lý lẽ xấu .)