Ви натрапили на супер програміста? Що визначає його або її як такого в порівнянні з "нормальними" досвідченими / чудовими програмістами?
Також. як ти маєш справу з людиною у своїй команді, яка вважає, що він супер програміст? Обидва на випадок, якщо він насправді є, чи ні?
Редагувати : Цікаві дані в усьому світі, дякую. Можна виділити кілька речей:
Виникло декілька визначень. Не зважаючи на занадто локалізовані визначення (які визначили авторів або їх знайомство як суперпрограмістів), мені сподобалося пару визначень:
Визначення Thorbjørn : людина, яка робить еквівалент хорошої команди послідовно протягом тривалого часу.
Вільний Електрон, пов'язаний з відповіді Генрі . Дуже продуктивна людина, виняткових здібностей. Пояснення добре читати.
Вільний Електрон може робити все, що стосується коду. Вони можуть написати повну заявку з нуля, вивчити мову у вихідні, і, що найголовніше, вони можуть зануритися у величезну купу коду спагетті, осмислити його і фактично налагодити його роботу. Ви можете створити цілий бізнес навколо Free Electron. Вони такі гарні.
На противагу останньому визначенню, це питання, пов’язане Джеймсом з приводу міфу про геніального програміста ( відео ). Ця ж ідея виражається як безего програмування в коментарі rwong. Вони висловлюють протилежні думки щодо оптимізації для такого унікального програміста чи для команди.
Ці визначення, безумовно, різні, тому я вдячний, якщо ви маєте вклад щодо того, що краще. Або додайте свою, якщо хочете, звичайно, хоча це допоможе сказати, чому вона відрізняється від цих.