В эпоху докризисной жизни, мне, как инженеру ориентировавшемуся на европейский и американский рынок, приходилось часто бывать на различных собеседованиях. Этот длиннотекст - краткое обобщение опыта общения с различными зарубежными компаниями в период 2021-2023 года в основном по профилю Software Engineer c редким вкраплением DevOps/SRE.
User
Почему ChatGPT не найдет за тебя работу за границей?
Последнее время только ленивый не хайпанул на теме ChatGPT. Все, как один, бросились к ИИ решать все свои проблемы, от бытовых и философских вопросов до серьезных задач вроде “найди мне работу” или “помоги релоцироваться”.
Особенности жизни канадских айтишников и как таковыми стать
Когда-то зашла на Хабр со статьёй про английский, а сейчас, спустя некоторое время, я преподаю его в Канаде, готовлю к IELTS и веду подкаст "Кленовые истории". В этой статье пересказала наш недавний выпуск c продакт-менеджером, в котором поговорили про учёбу на GameDev, жизнь айтишников, особенности трудоустройства и возможности для иммиграции.
В Канаде бум в технологической сфере. Она растёт, как говорится, не по дням, а по часам, в неё приходят крупные инвесторы, в том числе из США, которые поняли, что нанять спеца из Торонто гораздо дешевле, чем из Калифорнии. При этом специалистов в Канаде зачастую не хватает, поэтому спрос на них большой, и временами работодатель готов закрыть глаза на отсутствие канадского образования и опыта работы в этой стране.
Набрать же первый опыт можно в университетских ассоциациях того профиля, который вам подходит, или в небольших фирмах и стартапах. Затем всё это обязательно стоит упомянуть в резюме, и тогда есть шанс, что на вас, а точнее на ваш опыт, «клюнет» большая компания. Стоит только попасть в поток, дальше всё пойдёт по накатанной. Разумеется, было бы желание.
Для части IT-специальностей, ориентированных на клиента и связанных с финансовыми потоками, хорошо бы иметь сертификат о канадском образовании, некоторый опыт работы в местных компаниях и понимание местного менталитета. Это чуть более сложная стезя.
Для разработчиков, дизайнеров, продакт-менеджеров, QA-тестировщиков, специалистов по базам данных и искусственному интеллекту всё несколько проще. В этой ветке IT по всей Канаде специалистов расхватывают очень быстро, не слишком придираясь к отсутствию местного стажа.
5 способов найти удаленную работу за рубежом
Хорошо там, где нас нет. Согласны? Но если «там» нет работы, то вряд ли на одном «хорошо» вы протянете долго. Куда пойти работать – одна из основных болей тех, кто недавно переехал жить за рубеж. Мы говорим: «Боже, храни удаленку» и делимся с вами вариантами поиска удаленной работы.
Собеседование за рубежом. Часть первая: резюме и интервью с эйчаром
Мы GeekFactor. Вместе с GetMentor мы помогаем разработчикам найти работу за границей, а компаниям подбираем подходящих кандидатов.
Главные этапы в собеседовании зарубеж — подача резюме, system design interview, coding interview и culture fit interview. На что обратить внимание и как готовиться, мы расскажем в двух статьях.
В первой мы поговорим о том, из чего состоит собеседование за рубежом, как составлять резюме и что нужно помнить, когда проходишь screening interview — разговор с эйчаром. Дополнительно обсудим, есть ли разница между CV и резюме, можно ли переехать джуну за 30, и как зарубежные компании смотрят на опыт в аутсорсе.
Где научиться оформлению резюме под зарубежные компании?
Cобрала ссылки на ресурсы Harvard, Yale, Stanford, Washington Universities по оформлению резюме под американские и международные вакансии. Подходит для удаленных вакансий, проверено на собственной шкуре.
Эффективная работа с лентой заказов Upwork
Как перестать гемороиться и начать фрилансить
10 практик «ответственного» тимлида
Тимлидами редко рождаются, чаще — становятся. Самый частый пример, который я видел — тимлидом назначают самого ответственного разработчика из команды. Наделить ответственного человека еще большей ответственностью — сильное и эффективное решение, правда же?
Как говорил дядя Бен, большая сила — это большая масса, умноженная на большое ускорение большая ответственность. Поэтому новоиспеченный тимлид (со всей этой растущей ответственностью и силой) может поддаться соблазну принимать как можно больше сильных и эффективных решений.
Давайте рассмотрим десять простых практик, которые помогают ответственному тимлиду добиться нужного результата.
Как проходят архитектурные секции собеседования в Яндексе: практика дизайна распределённых систем
Технический уровень кандидата у нас оценивается за счет всего двух типов интервью: секции с кодом и секции дизайна компьютерных систем. Первый тип мы назначаем всем претендентам вне зависимости от их уровня, а вот у кандидатов, которые претендуют на должность старшего специалиста, нужно проверять не только способность писать эффективный и работоспособный код, но и способность разрабатывать сложные системы в целом.
Что такое дизайн информационных систем
Основная цель любой IT-компании — производить сервисы, которые решают задачи пользователей. Мы должны уметь собирать элементы системы в единый механизм, который будет эффективно выполнять поставленную цель, и если первый тип собеседований нацелен в первую очередь на проверку необходимого минимума, то интервью про дизайн систем проверяет достаточность навыков кандидата в достижении конечной цели. Далекому от IT пользователю принципы и устройство систем могут казаться бесконечно сложными, но мы, их разработчики, должны иметь (не обязательно детальное) представление о принципах функционирования и роли каждого компонента.
Опытный читатель может сказать — в мире полно платных и бесплатных решений, из которых я могу собрать систему как из деталей конструктора, зачем мне понимать устройство этих деталей?
Использование TPL Dataflow для многопоточной компрессии файлов
Как я использую git
Intro
Основам git мне пришлось научиться на своем первом месте работы (около трех лет назад).
С тех пор я считал, что для полноценной работы нужно запомнить всего-лишь несколько команд:
git add <path>
git commit
git checkout <path/branch>
git checkout -b <new branch>
И дополнительно:
git push/pull
git merge <branch>
git rebase master
(а что, можно еще и на другие ветки ребейзить? О_о)
В принципе, я и сейчас во многом так считаю, но со временем волей-неволей начинаешь узнавать интересные трюки.
Information
- Rating
- Does not participate
- Registered
- Activity