Недавно я завершил первую неделю своей второй работы в качестве инженера по мобильному программному обеспечению. Ощущения волнения и нервозности были ожидаемы, но я даже чувствовал себя немного уверенно. Несмотря на то, что это была новая компания и новый инженерный уровень, она казалась знакомой. Я подсознательно просматривал контрольный список того, как ориентироваться.
Вот некоторые из пунктов моего контрольного списка, которым я следую, когда начинаю новую работу в качестве инженера-программиста.
Свежий старт ☀️
- Как первый раз пойти в школу, так и пойти на новую работу — это с чистого листа, чтобы стать лучшей версией себя.
- Я прихожу рано. У меня в голове вбито, что прийти вовремя считается опозданием.
- Я совершил ошибку, не участвуя в сообществах на своей прошлой работе, и присоединился к как можно большему количеству групп, как только у меня появился свободный доступ.
Познакомьтесь с командой 🤝
- Неуклюжее вступление в стойке — это минимум.
- Во время стендапа я упомянул, что свяжусь, чтобы запланировать брифинг один на один со всеми членами команды. Это помогает сломать лед и дать им понять, что я хочу быть тем, к кому они могут обратиться с вопросами.
- После этих встреч 1:1, ленивых сообщений и ежедневных стендапов моя цель — не чувствовать себя не очередным масштабируемым квадратом на экране, а полноправным членом команды.
Ожидания менеджера 📝
- Я пытаюсь настроить 1: 1 с моим менеджером как можно скорее.
- Я спрашиваю их ожидания от меня сейчас и в течение следующих 30 дней.
- Существует огромное количество литературы по HR, которая отнимет у меня большую часть времени, поэтому я надеюсь, что прочитаю ее, но теперь мой менеджер знает, что я готов взяться за дело.
- 3-месячный испытательный срок является обычным явлением, и я обычно переживаю из-за того, что меня просто уволят, но я никогда не осознавал, что это работает в обе стороны. Я сосредотачиваюсь на том, нравится ли мне работать здесь и подходит ли мне культура.
Среда разработки 💻
- Вклад в новую кодовую базу может быть ошеломляющим. Зеленые флаги хорошей компании — это обилие внутренней документации, поощрение вопросов и каналов для помощи, а также понимание того, что мне потребуется время, чтобы освоиться с кодовой базой.
- Среда разработки и технический стек варьируются от компании к компании, поэтому я больше сосредоточиваюсь на том, куда обратиться за помощью и на том, актуальна ли эта документация или нет.
- Как нативный разработчик iOS, я знаю, что буду использовать Xcode и Mac, поэтому я всегда импортирую пару вещей:
Фрагменты кода Xcode
~/Library/Developer/Xcode/UserData/CodeSnippets
Привязки клавиш Xcode
~/Library/Developer/Xcode/UserData/KeyBindings
Вся энчилада пользовательских данных
~/Library/Developer/Xcode/UserData
- Я создал репозиторий на своем личном Github, чтобы легко получить доступ к настройкам по умолчанию с моего рабочего компьютера.
Рад новой работе.