Все чаще я получаю запросы от разработчиков, которые проявляют интерес к сотрудничеству со мной и моими командами в Lynn Langit Consulting. Чтобы ответить на основной вопрос - да, я принимаю избранных стажеров для работы с виртуальными проектными командами в моей консалтинговой компании.
Для ясности, я НЕ ищу стажеров, однако я предпочитаю сотрудничать в индивидуальном порядке. Вот как я отвечаю на запросы кандидатов.
Мой ответ
«Возможно. Обычно я выбираю оплачиваемых стажеров по следующим критериям:
- Удаленная парная программа со мной на срок до 8 часов (1-2 часа сессии) бесплатно.
- Предоставьте мне список просмотренных вами курсов Linked In Learning (в частности, облачных тем).
- Направляйте меня к любому общедоступному коду (GitHub, Kaggle и т. д.), который вы написали, чтобы я тоже мог его просмотреть. Ожидайте, что у меня будет один удаленный сеанс, на котором я буду задавать вам вопросы о вашем коде. Вопросы будут включать следующее:
- Запустите свой код (и проверьте, если он есть)
- Расскажите мне, какие разделы вашего кода вам больше всего подходят
- Расскажите мне о том, какие аспекты вашего проекта (например, рефакторинг, добавление функций, документации и т. д.), над которыми вы работаете в настоящее время, и почему вы решили поработать над этими разделами дальше.
Я не читаю и не рассматриваю резюме в процессе отбора - только работающий код.
После того, как вы просмотрите и предоставите мне свой ответ на три указанные мной темы, я рассмотрю и сообщу вам, хочу ли я продолжить. Спасибо, что обратились к нам ».
Сотрудничество
Большая часть работы, которую я делаю, делается в сотрудничестве. Иногда сотрудничество является асинхронным (электронная почта, управление версиями), но чаще всего сотрудничество является синхронным.
Вот список того, что я пытаюсь оценить, просматривая приведенную выше информацию:
- Как вы решаете проблемы?
- Какие ресурсы вы используете?
- Насколько эффективно вы доносите технические идеи?
- Насколько эффективно вы доносите бизнес-идеи?
- Нам нравится работать вместе?
Поскольку все мои консалтинговые проекты выполняются в общедоступном облаке, я буду отдавать предпочтение потенциальным стажерам, которые выполняли там любые проекты, даже проекты по интересам. Замечательно, если эти проекты выполняются в AWS или GCP.
Также было бы замечательно, если бы кандидаты посмотрели мой курс Парное и групповое программирование, если они плохо знакомы с совместным кодированием.
Доменная экспертиза
Типы проектов, над которыми я работаю, включают определенный набор областей. Поэтому любой опыт кандидатов, имеющийся в этих областях, очень ценится:
- Биоинформатика. У меня есть несколько проектов по созданию конвейеров облачных геномных данных.
- Машинное обучение - все, от разнообразных алгоритмов scikit-learn (т. е. логистической регрессии, K-средних, случайных лесов) до TensorFlow.
- Общедоступное облако - предпочтительно AWS или GCP, также можно использовать Azure или Alibaba.
Инструменты
Когда я сотрудничаю (программа удаленной пары), я обычно говорю, что тот, кто печатает, может использовать свои любимые инструменты разработчика. Часто, когда я беру стажеров, они берут на себя большую часть набора текста, так как я владею большей частью предметных знаний.
При этом несколько кандидатов спрашивали об инструментах разработчика, которые я использую. С этой целью вот список:
- VSCode - обновленная версия плюс большое количество расширений
- Google Colabs - действительно полезно для всех типов машинного обучения - в том числе графических процессоров и TPU!
- Docker Desktop - также использую включенный функционал Kitematic и Kubernetes (Minikube)
- GitHub - как частные, так и публичные репозитории.
Упорство
Нет, не из тех, о которых вы думаете! Скорее, если вы заинтересованы в стажировке в моей команде, проявите терпение и настойчивость. Моя рабочая нагрузка по профессиональному проекту имеет пики и спады, и я отдаю приоритет работе для своих клиентов. Если я не отвечаю вам в течение нескольких дней (или даже недель), попробуйте связаться со мной еще раз - отправка сообщений в Linked In, вероятно, является наиболее эффективным способом связи.