Bạn đã bắt gặp một siêu lập trình viên? Điều gì xác định anh ấy hoặc cô ấy như vậy, so với các lập trình viên "có kinh nghiệm / bình thường"?
Cũng thế. Làm thế nào để bạn đối phó với một người trong nhóm của bạn, người tin rằng anh ta là một lập trình viên siêu hạng? Cả hai trong trường hợp anh ta thực sự là hoặc nếu anh ta không?
Chỉnh sửa : Thú vị đầu vào tất cả các vòng, cảm ơn. Một vài điều có thể được lượm lặt:
Một vài định nghĩa nổi lên. Bỏ qua các định nghĩa quá cục bộ (đã xác định các tác giả hoặc người quen của họ là siêu lập trình viên), tôi thích một vài định nghĩa:
Định nghĩa của Thorbjørn : một người làm tương đương với một nhóm tốt liên tục trong một thời gian dài.
Electron miễn phí, được liên kết từ câu trả lời của Henry . Một người rất năng suất, có khả năng đặc biệt. Giải thích là một đọc tốt.
Một Electron miễn phí có thể làm bất cứ điều gì khi nói đến mã. Họ có thể viết một ứng dụng hoàn chỉnh từ đầu, học một ngôn ngữ vào cuối tuần và quan trọng nhất là họ có thể đi sâu vào một đống mã spaghetti khổng lồ, hiểu ý nghĩa của nó và thực sự làm cho nó hoạt động. Bạn có thể xây dựng toàn bộ doanh nghiệp xung quanh một Electron miễn phí. Họ thật tốt.
Đối lập với định nghĩa cuối cùng, là điểm liên quan đến James về huyền thoại của lập trình viên thiên tài ( video ). Ý tưởng tương tự được thể hiện như lập trình vô ngã trong bình luận của rwong. Họ đưa ra những ý kiến trái ngược nhau về việc nên tối ưu hóa cho một lập trình viên độc đáo như vậy hay cho một nhóm.
Các định nghĩa này chắc chắn là khác nhau, vì vậy tôi sẽ đánh giá cao nếu bạn có đầu vào là tốt hơn. Hoặc thêm của riêng bạn nếu bạn muốn tất nhiên, mặc dù nó sẽ giúp để nói tại sao nó khác với những người đó.