Предупреждение о спойлере: я произвожу фурор

Недавно я получил должность инженера по компьютерному зрению в стартапе из Лондона.

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

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

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

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

Взволнован / Утро

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

И вот, наконец, я получил должность инженера по компьютерному зрению.

Я воодушевлен потенциалом стартапа, в котором работаю, и тем вкладом, который я могу внести в команду.

В день начала я проснулся очень рано, на два часа раньше, чем должен был.

Меня разбудило чистое волнение. Это было похоже на первый день в школе.

Мое волнение было временно приостановлено утренней поездкой на метро в лондонском метро.

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

Читатели из Лондона знают, о чем я говорю (Я уверен, что загруженные утренние поездки на работу - это глобальное явление).

Перенесемся в офис.

Первым пунктом повестки дня были представления и приветствия.

Это был шанс познакомиться с новыми членами моей команды. Знакомство с новыми людьми страшно; Я всегда стараюсь произвести отличное первое впечатление и стараюсь не говорить и не делать ничего глупого или странного.

Мне удалось успешно пройти эту часть первого дня.

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

Совет: ознакомьтесь с профессиональным онлайн-профилем вашего будущего коллеги. Узнайте, над какими проектами они работали или с предыдущими компаниями, в которых они работали. Это позволяет вам установить начальное взаимопонимание.

Полдень

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

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

После представлений и разговоров я загрузил свою машину.

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

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

Вы знаете упражнение, установите Git, PyCharm, JupyterLab, Anaconda, TensorFlow, PyTorch, SciPy, TensorBoard, OpenCV и так далее. Как специалист по машинному обучению, вы, вероятно, знакомы с девяноста процентами инструментов, которые я только что упомянул.

Совет: не бойтесь выходить за пределы своей зоны комфорта. Методы машинного обучения применимы в самых разных отраслях. Будьте очень открыты при выборе отраслей для поиска работы в сфере машинного обучения.

Могу я просто пойти домой?

Эта часть моего дня не была веселой.

Вспоминать об этом тоже не весело, на самом деле писать об этом тоже не весело.

Но я сказал, что даю все подробности, и я это делаю.

Вот так…

Настало время обеда, и я выхожу за тофу, рисом и арахисовым соусом (вам, вероятно, не нужно было знать, что у меня на обед, lol) . Обычно я ем в одиночестве и размышляю о тайнах Вселенной, но в мой первый день Вселенная может подождать.

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

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

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

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

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

Я кричал (если честно, я действительно кричал).

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

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

Совет: если вы неуклюжи, как я, попрактикуйтесь в еде и питье до первого дня. Явно шучу здесь.

После полудня

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

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

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

Принимая во внимание цели компании, мой день продолжился изучением исследовательских работ и репозиториев GitHub по таким методам, как оценка позы, отслеживание рук и обнаружение объектов. Я также посмотрел, как эти методы резюме будут использоваться в мобильных устройствах и в среде дополненной реальности.

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



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

Так что в первый день я понял, что моя роль инженера по компьютерному зрению состоит из 70% инженерных методов CV и 30% исследований. И я доволен этим балансом.

Совет: определите, где вы хотите быть в своей карьере через 10 лет, прежде чем устраиваться на долгую работу.

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

Совет. Разберитесь с видением компании или организации, частью которой вы становитесь, и знайте, где вы и ваши навыки подходят.

Совет. Полезно провести исследование того, над чем вы будете работать, до даты начала, поскольку это передаст вашим коллегам чувство преданности и мотивации от вас самих.

Поздний день / конец дня

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

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

Я провел наблюдение в той среде, в которой я хотел бы работать, и пришел к выводу, что я хотел бы работать в среде, где все (или, по крайней мере, 90%) роли было задокументировано. И я имею в виду все, включая документацию по спецификациям оборудования и программного обеспечения, документацию о том, какие методы машинного обучения используются в приложениях, и документацию по рабочему процессу машинного обучения.

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

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

Принеси второй день!

Но завтра я обедаю изолированно, подальше от всей электроники.

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

Кроме того, если вам понравилась эта статья и вы хотите больше, дайте мне подписаться.