Наближається 7-й рік моєї роботи в ІТ, і я почала помічати все більше відмінностей між більш і менш досвідченими людьми, які приєднуються до нашої команди.
За ці роки я була частиною різних команд, деякі з них мали сильну ієрархію, а інші — дуже тонкі відмінності між різними посадами. Іноді була одна людина, яка чітко відповідала за все; рідше це була група, яка вела продуктивні розмови та приймала значущі рішення разом.
Незалежно від того, в якій команді я працювала, мене завжди оточували два типи людей:
- Люди, яких сприймали як senior працівників, навіть якщо їм бракувало деяких важливих навичок.
- Досить кмітливі розробники, до яких роками ставилися як до junior.
Чому це так? Іноді це корелювало з роками досвіду або попередніми званнями. Але здебільшого існувало щось інше — інше мислення, якщо хочете, — яке визначало, чи запропонують людині модну посаду і приємну для неї надбавку до зарплати.
Маломасштабне / великомасштабне мислення
Junior dev: Я знайшов баг!!!
Senior dev: Я знайшов один з багів.
Студенти молодших курсів схильні зосереджуватися на дрібних деталях і зациклюватися на не дуже важливих проблемах. Але коли ви пишете код протягом деякого часу, ви починаєте бачити загальну картину більш чітко. Ви починаєте думати про великі проблеми, а потім розбиратися з дрібними деталями.
Це великий зсув у мисленні, який я особисто відчула після кількох років написання коду на повну ставку. Хоча я все ще не ідеальна (дивний дизайн кнопок все ще може відволікати мене на деякий час), я безумовно стаю кращою. Порівняно з тим, що було кілька років тому, тепер я можу поглянути на проблему з висоти пташиного польоту, перш ніж зосередитися на дрібницях. Здебільшого це вдається.
Здатність до реагування
Здатність реагувати — це здатність обирати відповідь на ситуацію, подію чи виклик, а не звинувачувати обставини.
Або ж ми можемо просто назвати це відповідальністю. Це усвідомлення того, що ви несете відповідальність за свої дії, помилки та дивацтва в коді. Більше нікого не можна звинувачувати. Коли ви це розумієте, проблеми перестають бути проблемами, а натомість стають можливостями. І як бонус — менше драматизму та надмірних роздумів в цілому.
Зрозуміти чому
Чому ви робите те, що робите зараз? Ви можете здивуватися, але багато молодих розробників не знають відповіді на це просте запитання. Їм сказали виправити це і змінити те, і вони старанно працюють над цим. Вони настільки зосереджені на поставленому завданні, що не зупиняються, щоб запитати себе (або свого виснаженого менеджера проекту), чому ця зміна важлива або який вплив вона матиме.
Junior чи Senior? Нам потрібні обидва
Я глибоко переконаний, що в команді має бути здоровий мікс талановитих людей старшого та молодшого віку. Успішній команді потрібні як досвідчені ветерани, так і пристрасні, енергійні новачки — проста істина, про яку багато керівників та технічних директорів, здається, забули в ці турбулентні часи. Сумно спостерігати за скороченням кількості junior-посад, але це реальність, в якій ми живемо. Сподіваємось, не надовго.
Цей текст взято з особистого блогу після отримання дозволу автора.
Favbet Tech – це ІТ-компанія зі 100% українською ДНК, що створює досконалі сервіси для iGaming і Betting з використанням передових технологій та надає доступ до них. Favbet Tech розробляє інноваційне програмне забезпечення через складну багатокомпонентну платформу, яка здатна витримувати величезні навантаження та створювати унікальний досвід для гравців.
Цей матеріал – не редакційний, це – особиста думка його автора. Редакція може не поділяти цю думку.
Сообщить об опечатке
Текст, который будет отправлен нашим редакторам: