Не існує загальноприйнятого визначення "старший розробник". Визначення можуть існувати в організаціях, але старший розробник зазвичай представляє когось:
- Маючи досвід розробки програмного забезпечення (мінімум 3-5 років),
- Може працювати без постійного нагляду (часто без нагляду),
- Ознайомлення з середовищем розробки та інструментами,
- Здатний контролювати або навчати молодших розробників,
- Здатний розробляти та впроваджувати малі та середні проекти.
Важко говорити про вашу конкретну ситуацію, але зазвичай є крива навчання при приєднанні до нової команди.
Незалежно від того, наскільки стандартними є інструменти та процеси, якими вони користуються, кожна команда має історію рішень, що призводять їх до їх сучасного стану. Якщо організація використовує власні бібліотеки чи середовища, першим моїм питанням буде запитання про документацію та навчання . Великі компанії можуть провести офіційне навчання нових працівників, навіть старших. Прочитайте будь-які існуючі конструкції, документацію щодо середовища побудови, процеси тощо. Якщо таких не існує, запропонуйте їх документувати .
Тоді я б попросив створити пару з існуючим старшим розробником . Зазвичай це найшвидший спосіб дізнатися, що очікується і як все працює. Як вони вирішили цю проблему? Скільки зусиль вони витратили на одиничні тести та огляди? Чому вони зробили це так, а не так? Переконайтеся, що інший розробник допоможе вам налаштувати ваше середовище розробки та також проведе вас через процес випуску .
Дайте зрозуміти їм, що ви знаєте мову та інструменти, а не їхні методи. Наприклад, якщо раніше ви робили речі по-іншому і вважаєте, що це краще, ніж їхній спосіб, орієнтовно і з повагою пропонуйте це.
Сподіваємось, сполучення з ними не уповільнить їх. Вони можуть навіть оцінити інший набір очей, щоб зловити помилки та проблеми перед тим, як взяти на себе контроль над джерелами.
Нарешті, зрозумійте, що ви не збираєтесь повністю зрозуміти великий проект протягом тижня, тому починайте виправляти невеликі помилки чи функції . Переконайтеся, що ваш приятель переглядає їх, і ви отримаєте будь-які та всі відгуки. Ви пропустите речі. Ви будете робити помилки. Все добре. Вчіться у них, не повторюйте їх і наполегливо працюйте. Якщо ти добрий у тому, що робиш, то потрапиш туди.