Було багато дискусій навколо відмінного питання " Чи допоможе висока репутація в Stack Overflow отримати хорошу роботу? ". Я одразу погодився з Джошком, який в основному сказав " Ні " (я поясню, чому), але Джоель зазвучав з безліччю переконливих фактів, які змусили мене також виграти його.
Моє запитання - які інші навички (крім технічного генія) ви вимагаєте від розробника? Щоб отримати роботу або зберегти її.
Я вважаю, що геній далеко не достатній. Я зустрічав багатьох технічних геніїв у різних компаніях, над якими працював, мене дуже вразило, але, на жаль, у багатьох випадках їх просто звільнили через кілька місяців або поклали у вежі із слонової кістки (головним чином через внутрішні заколоти інших розробників). Я бачив багатьох в особистому листі внаслідок цього, який я розумію.
Тому я великий фанат нетехнічних питань щодо технічних посад. Мені подобається знати, як кандидат буде взаємодіяти з іншими (у тому числі з нетехнічними працівниками), наскільки він буде мати справу з бізнесом, чи працюватиме на бажаний результат тощо.
Я хотів би знати, що ви вимагаєте від своїх розробників і ЧОМУ це важливо (зрештою, ви наймаєте когось для написання коду, чи не так? Чому б ви хотіли, щоб він був напористим?) . В ідеалі я хотів би, щоб ви створили приклад питання, яке б ви задали під час інтерв'ю на підтримку вашої відповіді.