Если вы разработчик, который переходит на пастбища новичков, есть несколько вещей, которые вам нужно проверить, прежде чем идти.

Сейчас больше, чем когда-либо, разработчики меняют свою работу. Будь то повышение заработной платы или дополнительные возможности для удаленной/гибридной работы, весьма вероятно, что вы, как разработчик, в какой-то момент в будущем смените работу.

Тяжелая работа, очевидно, заключается в обеспечении этой новой должности — вы нашли вакансию, подали заявку, прошли собеседование (я) и вам ее предложили.

Поздравляем!

Теперь у вас есть период уведомления, чтобы закончить вашу текущую работу и свести все концы с концами. Вы будете рады начать новую работу, но вам нужно убедиться, что вы покидаете свое нынешнее место в как можно более хорошем состоянии.

В этой статье мы попытаемся дать вам несколько советов, чтобы убедиться, что вы оставляете вещи наилучшим образом.

Ваша машина разработки

Как разработчик, вы будете проводить большую часть своего времени, работая на своем компьютере для разработки, будь то ПК, ноутбук или виртуальная машина.

Стоит потратить немного времени на изучение того, что есть на этой машине.

1. Проверьте свои локальные репозитории

Большинство разработчиков будут работать с какой-либо системой управления исходным кодом (например, Git), поэтому рекомендуется проверить каждый репозиторий и убедиться, что вы зафиксировали все изменения, которые могут понадобиться остальной части вашей команды.

Если у вас есть какие-то локальные ветки, которые не были отправлены, самое время проверить, нужна ли кому-то еще работа в этих ветках, и если да, то отправьте их.

2. Проверьте свои одноразовые проекты

Разработчики довольно часто создают новые решения, чтобы опробовать что-то, провести эксперименты или даже попытаться автоматизировать те рутинные задачи, которые обычно приходится выполнять вручную.

Если вы используете что-то вроде Visual Studio в Windows, эти проекты по умолчанию сохраняются в C:\Users\[user]\source\repos, поэтому их легко можно пропустить, если ваши основные проекты сохранены в другом месте (например, в C :\гит).

Проведите краткий обзор любых проектов, которые вы создали здесь. Если все они просто проекты для тестирования, то вы, вероятно, можете оставить (или удалить) их. Однако, если вы найдете что-то, что действительно может быть полезно для остальной части вашей команды, дайте им знать и посмотрите, хотят ли они поделиться этим с ними (или зафиксировать в каком-нибудь репозитории).

3. Деактивируйте любое лицензионное программное обеспечение

В зависимости от того, что вы используете, у вас может быть установлено лицензированное программное обеспечение. В настоящее время лицензирование обычно основано на учетных записях пользователей, но все еще есть некоторые приложения, которые используют серийный номер с ограниченным объемом, что позволяет максимальное количество активаций.

Если вы предполагаете, что ваша машина для разработки будет удалена после вашего ухода (что может быть, а может и не быть, в зависимости от процедур вашей компании), рекомендуется сообщить вашей команде, какие лицензии у вас есть в настоящее время. . Для корпоративных лицензий вам может потребоваться деактивировать вашу лицензию, чтобы ее мог использовать кто-то другой после вашего ухода.

4. Удалите личные данные из своих браузеров

Как разработчики, мы проводим много времени в Интернете, и поэтому у нас, вероятно, есть бесчисленное количество учетных записей, паролей, файлов cookie и т. д., хранящихся в нашем браузере.

Важно помнить, чтобы очистить их, когда вы передаете машину. Хотя может случиться так, что ваша машина будет стерта после того, как вы уйдете, во многих случаях машина будет храниться некоторое время на случай, если на ней есть что-то, что вы забыли передать перед тем, как уйти, и в это время кто-то может снова войти на ваш компьютер, используя вашу учетную запись домена. Если это произойдет, вы не хотите, чтобы они имели доступ к каким-либо личным учетным записям, в которые вы все еще можете войти в свой браузер.

Поэтому, прежде чем уйти, убедитесь, что вы вышли из всех учетных записей браузера (например, из своего профиля Chrome), удалите все сохраненные пароли для нерабочих учетных записей (например, для переполнения стека) и удалите все файлы cookie, чтобы предотвратить удаление предыдущих сеансов. используется кем-то другим.

5. Проверьте все свои файлы в папках Мои документы, Загрузки, Рабочий стол и т. д.

Просмотрите все файлы, которые вы, возможно, создали или скачали, которые все еще находятся на вашем компьютере, и удалите все, что не имеет отношения к делу или является личным. Всегда рекомендуется использовать компьютеры компании только для бизнеса компании, но если вы используете один и тот же компьютер в течение многих лет, возможно, что странный файл мог попасть туда, поэтому рекомендуется быстро просмотреть это.

Если вы также обнаружите какие-либо файлы, которые будут полезны для остальной части вашей команды, например, документацию о том, как все работает, поднимите этот вопрос перед своей командой и посмотрите, не нужно ли поделиться с ними этими файлами где-нибудь.

Твоя команда

Вам нужно заботиться не только о своей машине, вам также нужно подумать, что еще может понадобиться вашей команде, прежде чем вы уйдете.

Многое из этого (надеюсь) должно быть охвачено любой работой по передаче, которая уже была согласована с вами, но постарайтесь подумать о том, что вы делаете или знаете, о чем может понадобиться знать остальной части вашей команды.

Есть ли какие-то ручные задачи, которые делаете только вы, и которые кто-то должен взять на себя?

Есть ли какая-то функциональность, о которой знаете только вы, и вам нужно, чтобы кто-то еще освоил ее?

Есть ли проекты, над которыми вы работали, которые вам нужно передать кому-то еще?

Все это, очевидно, очень специфично для вашей реальной роли и вашей команды и, надеюсь, уже учтено, но нет ничего хуже для команды, когда кто-то уходит, а затем они сталкиваются с проблемой, которую, как они знают, могли решить только вы.

Краткое содержание

Когда вы перемещаете работу по разработке, нужно учитывать многое, и заманчиво думать, что ваша старая команда несет ответственность за то, что происходит во время вашего ухода.

Однако есть вещи, которые вы захотите сделать для собственной выгоды (например, защитить любые личные данные, которые вы могли оставить), и есть вещи, которые вы захотите сделать, чтобы помочь остальной части вашей команды. Помните, что даже если вы уходите, вы, надеюсь, хотите уйти в хороших отношениях и не сжигать мосты на случай, если ваши карьерные пути снова пересекутся в будущем.

Наконец, удачи в новой роли. Это может быть страшно, но вы будете потрясающими в этом.