Trả lời câu hỏi là cách bạn trở thành một chuyên gia. Bạn không trở thành một chuyên gia bằng cách luôn trả lời câu hỏi của bạn bởi người khác hoặc nhờ trợ giúp cá nhân "theo yêu cầu".
Bạn không cần hỗ trợ cá nhân. Hỗ trợ cá nhân là tốt đẹp nếu bạn muốn học cách làm một cái gì đó nhanh chóng. Một chuyên gia cố gắng để hiểu những gì anh ấy đang làm việc với (vì vậy) anh ấy có thể giải quyết bất kỳ câu hỏi nào (bởi bất kỳ ai, kể cả chính bạn) đưa ra. Một sự tương tự sẽ là học một công thức vật lý để áp dụng cho một số vấn đề bằng trái tim so với việc hiểu vật lý và có thể tái tạo công thức theo ý muốn mà không cần phải đưa nó vào bộ nhớ.
Mặc dù có một câu hỏi (rất cụ thể) được trả lời trên một diễn đàn có thể giúp bạn không bị giật mình, nhưng nếu bạn muốn trở thành một chuyên gia, bạn thực sự nên học cách tự chủ: bạn nhận được câu hỏi của mình bằng cách: bạn . Khi một câu hỏi bật lên, bạn trả lời nó bằng cách đào sâu hơn . Ví dụ với Báo cáo Pha lê của bạn: đào sâu hơn có nghĩa là không chỉ nghiên cứu các ví dụ sử dụng Báo cáo Pha lê, mà còn nghiên cứu chính mã thư viện Báo cáo Pha lê. Đó là cách bạn bắt đầu thực sự hiểu thư viện Crystal Báo cáo nói về cái gì, cách nó được kết hợp với nhau và do đó làm thế nào bạn có thể làm cho nó hoạt động tốt nhất cho bạn và liệu nó có phù hợp với bất kỳ vấn đề nào bạn đang cố gắng giải quyết không và thậm chí làm thế nào bạn có thể mở rộng nó để khiến nó làm những gì không thể vào lúc này ...
Đi sâu hơn là điều mà hầu hết các "lập trình viên sản xuất" không làm. Truy cập bất kỳ diễn đàn nào, bao gồm StackOverflow và bạn sẽ thấy rằng cộng đồng chủ yếu được chia thành ba nhóm:
- đa số "người hỏi": những người muốn giúp giải quyết các vấn đề họ gặp phải. Họ cũng trả lời câu hỏi, nhưng nhìn vào hồ sơ StackOverflow của họ, bạn sẽ thấy rằng số lượng câu hỏi của họ vượt xa số lượng câu trả lời của họ.
- một phần nhỏ của "người trả lời": những người gặp phải vấn đề, giải quyết chúng (có hoặc không có sự giúp đỡ từ bên ngoài) và sẵn sàng giúp đỡ người khác. Họ đặt câu hỏi, nhưng số câu trả lời của họ vượt xa số câu hỏi của họ.
- một nhóm (khác nhau về số lượng) "người hỏi" đang tìm cách trở thành "người trả lời".
Vì vậy, nếu bạn muốn trở thành một chuyên gia về một cái gì đó: bắt đầu trả lời các câu hỏi. Câu hỏi của riêng bạn cũng như câu hỏi được đặt ra bởi người khác. Nếu bạn không biết câu trả lời cho câu hỏi trên đỉnh đầu: hãy nghiên cứu. Nếu câu trả lời đã được đưa ra, hoặc bạn tìm thấy nó ở đâu đó: hãy chắc chắn rằng bạn không "chỉ áp dụng" nó (như sao chép mã), nhưng bạn hiểu tại sao câu trả lời giải quyết vấn đề và bạn cần làm gì nếu câu hỏi (yêu cầu) hơi khác nhau.
Oh và lý do thật khó để giữ một chuyên gia tham gia? Tất cả những người trả lời trên các diễn đàn là tình nguyện viên. Nhận được các câu hỏi tiếp theo cho thấy rõ rằng người hỏi không nhận câu trả lời và tự mình chạy theo nó, không thú vị và có động lực để tiếp tục trả lời ruồi ngoài cửa sổ. Nhận được các câu hỏi tiếp theo cho thấy người hỏi đã đưa ra câu trả lời và thực hiện một số thử nghiệm / nghiên cứu để hiểu thêm về mặt khác của anh ấy / cô ấy là rất bổ ích. Có thể không nên làm điều này trong cùng một chủ đề, hoặc trên StackOverflow trong các bình luận, nhưng để bắt đầu một chủ đề / câu hỏi khác trong đó bạn hiển thị nơi bạn đã đưa câu trả lời cho câu hỏi trước đó, bạn đã thử gì và bạn đang mắc kẹt ở đâu hiện nay.