Начало новой инженерной работы может быть довольно нервным, но один из наших новых сотрудников имеет несколько советов о том, как вы можете адаптироваться к новой среде.
При начале работы в новой компании новым сотрудникам часто бывает сложно привыкнуть к корпоративной культуре. Разные офисы, люди, процессы и т. д. могут быть очень шокирующими. Тем не менее, инженеры часто сталкиваются с другим видом шока на этапе адаптации. Я называю это шоком от культуры кода.
Шок от культуры кода специфичен для работы с новым кодом, где все может отличаться от того, к чему привык инженер, — например, структура папок, используемые шаблоны, настройки тестов, используемые библиотеки, процессы CI/CD и т. д. Даже мелкие различия, такие как правила линтинга и конфигурации форматирования, могут быть шокирующими.
Если добавить к этому различия в личных предпочтениях членов команды, это может быть довольно шокирующим. Тем не менее, в этом шоке есть и положительные моменты. Это создает уникальную ситуацию, которую как новые инженеры, так и существующие члены команды должны быть готовы полностью использовать.
Максимальная обратная связь
После того как первоначальный шок пройдет, есть небольшой промежуток времени, когда возможность получить честную, беспристрастную обратную связь максимальна — до того, как восприятие изменится с точки зрения инженера-новичка на точку зрения члена команды.
Это "сладкое место" возникает вскоре после того, как инженер акклиматизируется к коду, но до того, как он смирится с тем, что он видит, как "просто так, как это делается". Именно в этот момент у них есть шанс использовать этот потенциал и предложить уникальные идеи как команде, так и более широкой организации.
Существует несколько ключевых способов воспользоваться этим чувством новому инженеру:
💪️ Откажитесь от синдрома самозванца
Вы прошли собеседования, приняли предложение, и теперь вы готовы выполнять работу, но есть это беспокойство, что, возможно, вы перешли на слишком сложное место. Кодовая база и процессы чужды вам. Вы были экспертом на своей прошлой работе и знали системы как свои пять пальцев, но теперь вы потеряны и ставите под сомнение себя.
Расслабьтесь, все будет хорошо! Вас наняли за ваш потенциал учиться и вносить свой вклад. Никто не ожидает, что вы станете экспертом всего через несколько недель. Синдром самозванца реален. Признайте это, но затем отложите эти чувства и погрузитесь в свою новую роль.
☀️ Уберите предвзятости в сторону
Принесите свои знания, опыт и свежий взгляд и оставьте любые предвзятости позади. Вы заметите различия в кодовой базе по сравнению с тем, к чему вы привыкли — в конце концов, это все ново для вас — но будьте осторожны, не приравнивайте "разное" к "неправильному".
"Как бы я это сделал" — не то же самое, что "как это должно делаться." Вот в чем прелесть кода: на одну проблему может быть несколько решений. Признайте, что иногда ваш способ был бы лучше, часто это просто другое.
Скорее всего, ваша нагрузка все еще легкая, чтобы у вас было время поэкспериментировать с новыми идеями. Не переживайте, если изменения не сработают. Вы все равно получите более глубокое понимание кода, в котором будете работать.
📓 Документируйте все
Каталогизируйте все, что кажется странным или необычным, и запишите возникшие вопросы. Не редкость спрашивать себя почему они это сделали таким образом? Не думайте, что код, который вы видите, идеален. Вы еще не знаете историю того, почему все устроено именно так.
Возможно, что часть, которую вы смотрите, была поспешно выпущена, и некоторые углы были срезаны, имея намерение вернуться к этому позже. Шаблоны и библиотеки быстро меняются, и код устаревает быстрее, чем вы думаете. Все нормально, если не ожидается, что вы укажете на эти вещи. Помните, если бы код был идеален, вас бы не нанимали для его улучшения.
🤝 Делитесь опытом
Как только вы почувствуете себя уверенно, свяжитесь со своей командой или менеджером и поделитесь своей обратной связью. Они понимают, что вы находитесь в уникальной позиции, чтобы предложить свежие мысли и идеи и приветствуют это.
Все работают над общей целью — создать лучший продукт для наших клиентов. Мы достигаем этого, прислушиваясь друг к другу и обучаясь друг у друга.
Хотите убедиться, что всегда помните о хороших советах из этого поста? Не переживайте, мы собрали все в карточке Guru!
При начале работы в новой компании новым сотрудникам часто бывает сложно привыкнуть к корпоративной культуре. Разные офисы, люди, процессы и т. д. могут быть очень шокирующими. Тем не менее, инженеры часто сталкиваются с другим видом шока на этапе адаптации. Я называю это шоком от культуры кода.
Шок от культуры кода специфичен для работы с новым кодом, где все может отличаться от того, к чему привык инженер, — например, структура папок, используемые шаблоны, настройки тестов, используемые библиотеки, процессы CI/CD и т. д. Даже мелкие различия, такие как правила линтинга и конфигурации форматирования, могут быть шокирующими.
Если добавить к этому различия в личных предпочтениях членов команды, это может быть довольно шокирующим. Тем не менее, в этом шоке есть и положительные моменты. Это создает уникальную ситуацию, которую как новые инженеры, так и существующие члены команды должны быть готовы полностью использовать.
Максимальная обратная связь
После того как первоначальный шок пройдет, есть небольшой промежуток времени, когда возможность получить честную, беспристрастную обратную связь максимальна — до того, как восприятие изменится с точки зрения инженера-новичка на точку зрения члена команды.
Это "сладкое место" возникает вскоре после того, как инженер акклиматизируется к коду, но до того, как он смирится с тем, что он видит, как "просто так, как это делается". Именно в этот момент у них есть шанс использовать этот потенциал и предложить уникальные идеи как команде, так и более широкой организации.
Существует несколько ключевых способов воспользоваться этим чувством новому инженеру:
💪️ Откажитесь от синдрома самозванца
Вы прошли собеседования, приняли предложение, и теперь вы готовы выполнять работу, но есть это беспокойство, что, возможно, вы перешли на слишком сложное место. Кодовая база и процессы чужды вам. Вы были экспертом на своей прошлой работе и знали системы как свои пять пальцев, но теперь вы потеряны и ставите под сомнение себя.
Расслабьтесь, все будет хорошо! Вас наняли за ваш потенциал учиться и вносить свой вклад. Никто не ожидает, что вы станете экспертом всего через несколько недель. Синдром самозванца реален. Признайте это, но затем отложите эти чувства и погрузитесь в свою новую роль.
☀️ Уберите предвзятости в сторону
Принесите свои знания, опыт и свежий взгляд и оставьте любые предвзятости позади. Вы заметите различия в кодовой базе по сравнению с тем, к чему вы привыкли — в конце концов, это все ново для вас — но будьте осторожны, не приравнивайте "разное" к "неправильному".
"Как бы я это сделал" — не то же самое, что "как это должно делаться." Вот в чем прелесть кода: на одну проблему может быть несколько решений. Признайте, что иногда ваш способ был бы лучше, часто это просто другое.
Скорее всего, ваша нагрузка все еще легкая, чтобы у вас было время поэкспериментировать с новыми идеями. Не переживайте, если изменения не сработают. Вы все равно получите более глубокое понимание кода, в котором будете работать.
📓 Документируйте все
Каталогизируйте все, что кажется странным или необычным, и запишите возникшие вопросы. Не редкость спрашивать себя почему они это сделали таким образом? Не думайте, что код, который вы видите, идеален. Вы еще не знаете историю того, почему все устроено именно так.
Возможно, что часть, которую вы смотрите, была поспешно выпущена, и некоторые углы были срезаны, имея намерение вернуться к этому позже. Шаблоны и библиотеки быстро меняются, и код устаревает быстрее, чем вы думаете. Все нормально, если не ожидается, что вы укажете на эти вещи. Помните, если бы код был идеален, вас бы не нанимали для его улучшения.
🤝 Делитесь опытом
Как только вы почувствуете себя уверенно, свяжитесь со своей командой или менеджером и поделитесь своей обратной связью. Они понимают, что вы находитесь в уникальной позиции, чтобы предложить свежие мысли и идеи и приветствуют это.
Все работают над общей целью — создать лучший продукт для наших клиентов. Мы достигаем этого, прислушиваясь друг к другу и обучаясь друг у друга.
Хотите убедиться, что всегда помните о хороших советах из этого поста? Не переживайте, мы собрали все в карточке Guru!
Опробуйте мощь платформы Гуру на практике - пройдите интерактивный тур по нашему продукту