Якщо ви старший програміст і втратили впевненість у своїх можливостях молодшого програміста, що б ви хотіли побачити від молодшого, щоб повернути довіру?
Зважаючи на те, що ви говорили, що він не хоче навчитися використовувати рамки, якими ви користувались, я думаю, що запитання повинно бути таким: " Якщо ви старший програміст і ви втратили здатність вчитися у своїх молодший програміст, що робити, щоб розібратися? "
Як професійний розробник ви не припиняєте вчитися. Колись. Якщо ви це зробите, ви збираєтеся застоюватися. І це може бути добре в деяких районах. У банківській справі працює багато застарілих систем, які потребують підтримання, тому знання старих систем, які рухаються дуже повільно, чудово. Мій друг редагував COBOL в банку, щоб виявити, що вихідний код, який він фіксував, не торкався близько 30 років (а оригінальним автором був наш викладач COBOL в університеті) ... Тим не менш, він все ще повинен вивчити нові речі, оскільки старі системи мають бути інтегровані в нові системи.
Поверніться до свого старшого розробника. Ви сказали, що " він засмучений тим, що потрібно дізнатися щось нове ", і, на мою думку, це дзвонить кілька досить гучних дзвонів тривоги.
Я завжди навчаюсь. Хоча я дуже хотів би, щоб мій роботодавець щороку забирав мій рахунок на освіту, рідко вони витрачають щось наближене до того, що я відчуваю, що мені насправді потрібно, але я знаю, що я повинен залишатися працевлаштованим, тому витрачаю десь в районі 2000 фунтів стерлінгів. GBP (приблизно $ 3000 USD) на мою власну освіту щороку.
Якщо ваш старший не вчиться новому, то він почне приймати погані рішення (можливо, вони вже є), а якість коду, з яким ви маєте справу, знизиться, оскільки вони застрягли в колії і не відчувають необхідності отримувати з тієї колії.
Один з найкращих розробників, з якими я коли-небудь працював, - це молодший розробник, який знав усілякі речі, які я ніколи не мав змоги подивитися. Він так багато приніс до столу, що я часто був переповнений. Але я оцінив його зусилля, і ніколи не був «нечуючий». Мені було приємно, що він знайшов час, щоб оцінити всі можливості та представити їх команді. Зараз він очолює команду, і він постійно розповідає мені про розробників, які приносять речі до столу, і про те, що він вчиться у них.
Ваш старший розробник повинен навчитися чомусь. Їм потрібно навчитися не використовувати емоційні слова (як-от «неслухняність»), щоб приховати власні недоліки, адже це виб'є впевненість у інших. Їм потрібно вивчити нові рамки (навіть якщо вони не можуть навчитися цілій справі, дізнатися, що це робить, і як вона вирішує проблему, і якщо їм це буде потрібно в майбутньому, вони можуть вкласти час у навчання глибше). І їм потрібно дізнатися, що вони знаходяться на роботі, де їм доведеться постійно вчитися.