Teamlead дневник 2.8
1 день — 1 заметка; что, если руководитель не учится быть руководителем; аудит по безопасности; чего вы не хотите В прошлый раз решила попробовать записывать "1 день — 1 заметка". Вышло за прошлую рабочую неделю: 06.03. Если человек молча соглашается абсолютно во всём со своим руководителем — он проф. непригоден. 07.03. На сколько руководитель был хорошим руководителем видно по тому, в каком состоянии после его ухода остаётся проект технически, процессы и команда. 09.03. Лидер отличается от серой массы тем, что он берёт на себя ответственность, а не отмалчивается. 10.03. Опытным путём нашла ещё один минус в резюме без фото. За день собеседовала троих, а в сумме за неделю пятерых. В 4 из 5 резюме нет фото. Сопоставить кто есть кто можно только по «сходить в календарь, перейти по ссылке из вс
1 день — 1 заметка; что, если руководитель не учится быть руководителем; аудит по безопасности; чего вы не хотите
Teamlead дневник 2.2
Про найм; work-life balance и овертаймы; реакции на сложности, начинающих и продолжающих Обычно писала дневник разом за один присест, а в этот раз заметки делались в разные дни. *** Про найм и моё время на него В прошлом дневнике писала как у меня было в Рамблере, кратко: в меня приходило много резюме, я все смотрела-читала, отписывала hr +/- кого приглашаем на получасовое собеседование-знакомство. То есть резюме было прям много. Получасовые софтовые собеседования-знакомства вела я. Второй этап — техническое собеседование с вопросами и задачками на 50 минут — 1,5 часа, их тоже всегда вела я. То есть я делала три фильтра: резюме, софтовое получасовое собеседование, хардовое час +/- немножко. До технического этапа мы доходили редко. А теперь я подключаюсь уже на финальном этапе. Не трачу в
Про найм; work-life balance и овертаймы; реакции на сложности, начинающих и продолжающих
Teamlead дневник 2.1
Наблюдения о самозванце; две команды; встречи; документация; собеседования и найм. Прошло 3,5 недели. Довольно сумбурно)) Пост будет фрагментами из разных тем, а не полотном на одну тему. *** Наблюдение. Регулярно происходит нечто, когда стоишь и думаешь: "ну вот если вот это вот случится/получится, то всё, внутренний самозванец пойдёт в отставку, потому что у него шансов просто напросто не останется". Потом это "нечто" происходит, и ты такой: "... Серьёзно что ли? Это я сделала? Это со мной происходит вообще? Что-то тут не так. Кто-то ошибся?")) Серьёзно. Последний месяц, когда что-то дома делаю, что-то максимально бытовушное, у меня иногда подвисает мозг на тему "Кем я работаю? Где? Что вообще происходит?", такой бред)) Казалось бы, самозванцу пора на выход. И головой понимаю, что пора. Но
Наблюдения о самозванце; две команды; встречи; документация; собеседования и найм.
82 алгоритмические задачи, которые решила для подготовки к собеседованиям. Принцип выбора задач, подход к решению, и прочие tips & tricks | Job search notes 1.6

Ссылки / текстовые условия 82 алгоритмических задач. Задачи не специфические, а актуальные для всех грейдов. В этом посте — перечень задач, которые прорешивала и сохраняла к себе в пока что приватный репозиторий. Завела репозиторий в июне. Задачи решала не каждый день. С начала июня по конец сентября были пропуски в несколько дней, недель и даже в месяц. Я не решала железно условно по задаче в день.
Ссылки / текстовые условия 82 алгоритмических задач. Задачи не специфические, а актуальные для всех грейдов.
Нужда и ожидания в контексте собеседований (спойлер: лучше, когда нет ни того, ни другого). Что стали давать офлайн собеседования после повсеместного перевода найма в онлайн | Job search notes 1.5
Хотелось проговорить момент об ожиданиях при поиске работы и собеседованиях. В Newsletter 15 была ссылка на статью, которую прочитала буквально накануне публикации newsletter. Для удобства продублирую тут ссылку: Почему нужда — главный враг на собеседовании и как её преодолеть Я планировала взять пару месяцев на подготовку/обучение и начать делать телодвижения в сторону поиска работы с середины сентября/октября. Действительно хотела попробовать в Яндекс, да, было интересно посмотреть как справлюсь. Но мне написали сильно раньше — в начале августа. Помялась, потому что "слишком рано", а значит шансы завалить высоки. А хотелось нормально подготовиться, чтобы повысить шансы. Но написали о конкретной вакансии в конкретный продукт, а не в общем-целом попробоваться. И мне действительно было интересно. В общем
Архитектурная секция и финалка в Яндекс на тимлида. В целом об архитектурных секциях. Снова о вопросах на собеседовании. Как прошло | Job search notes 1.4
Какие из собеседований в последних трёх Job search notes были в Яндекс. Арх-я секция: примеры, вопросы, о чём поговорить. Софтовые вопросы В первую очередь хочу сказать: АААА! Я ЭТО СДЕЛАЛА!)) Ну всё, теперь можно продолжать :) *** В прошлых трёх постах из серии Job search notes не называла компании, в которые собеседовалась. Потому что не могла сказать: вдруг не пройду, шансов завалить уйма, а я уже публично раскатала губу. Куда собеседуюсь знали пара человек. Думаю, пора приоткрыть какие из собесов в тех трёх постах были в Яндекс :) 9 вопросов нанимающей стороне и их анализ для понимания "подходит ли мне это?" | Job search notes 1.1 Тут о первой встрече на тему вакансии в Яндексе. Когда написала hr перечень вопросов для встречи, а она пригласила на первую же встречу потенциального (ск
Какие из собеседований в последних трёх Job search notes были в Яндекс. Арх-я секция: примеры, вопросы, о чём поговорить. Софтовые вопросы
О двух технических собеседованиях | Job search notes 1.3
Без названий компаний и конкретных задач, но с типажами задач, их логикой, что обсуждать, о чём почитать + немного ссылок на доп. материалы На этой неделе было ещё два технических собеседования. Оба на тимлидскую позицию, но в разные компании. Сначала про вторничный. Условно было 3 задачи. Первая на поговорить: описывается ситуация, что приложение долго показывает пустую белую страницу, долго грузится и дальше разговор строится на том, что я буду делать: какие потенциально могут быть проблемы, как их диагностировать и чинить, метрики, ситуации из жизни. Кому-то наверняка будет полезно, если напишу коротко о чём тут можно сказать и поговорить: Можно начать с уточнений что используется в проекте. Есть ли SSR (server side rendering) и, если нет, предложить его, т. к. это значительно ускоряет появление
Без названий компаний и конкретных задач, но с типажами задач, их логикой, что обсуждать, о чём почитать + немного ссылок на доп. материалы
Заметки после технического собеседования: блиц, о задачах (без самих задач) и др. Лекции и тренировка решения алгоритмических задач (ссылка на плейлист). Заметки во время собеседования и вредный совет | Job search notes 1.2
Заметки после технического собеседования: о решении алгоритмических задач, от общего к частному, про блиц и релевантный опыт, как всё прошло В этом посте будет несколько тем. Первые две маленькие, на отдельные посты не тянут. Поэтому будут в одном, разделены и озаглавлены. Основная часть поста — о техническом собеседовании, которое у меня было во вторник. Систематизацию подходов к решению алгоритмических задач в этот пост не включила, т. к. и без неё получилось много. Но в конце поста есть ссылка на плейлист, который супер заменит мою систематизацию и будет гораздо более полезен для подготовки :) О заметках во время собеседований Между собеседованиями может пройти много времени, важные детали могут забыться. А это ведь важно для принятия итогового решения. Вот получу на руки оффер, а половин
Заметки после технического собеседования: о решении алгоритмических задач, от общего к частному, про блиц и релевантный опыт, как всё прошло
Вопрос о зарплатных ожиданиях на собеседовании
Как обсуждать, почему спрашивают, ответы, реакции, интерпретация. Деньги как мотиватор, градация. Пост для интервьюеров и соискателей. О моих ценностях и как их проверяю на зарплатном вопросе Не всем комфортно обсуждать деньги, поэтому начну с того, что обсуждать деньги — это нормально. Это абсолютно нормальный вопрос, предлагаю воспринимать его наравне с остальными, чтобы он не стрессовал. Абсолютно любой ответ — с цифрами и без — много говорит о соискателе. Зная это, вы можете выбирать ответ — смотря какую информацию хотите передать. Ответить — полдела. Потому что абсолютно любая реакция на ответ — тоже даёт много информации, но уже соискателю. Первичная информация + постановка вопроса + реакция. Выбирает не только компания. Соискатель тоже выбирает. Задача собеседования — найти подходящую друг д
Как обсуждать, почему спрашивают, ответы, реакции, интерпретация. Деньги как мотиватор, градация. Пост для интервьюеров и соискателей
9 вопросов нанимающей стороне и их анализ для понимания "подходит ли мне это?" | Job search notes 1.1
О чём спрашиваю, когда собеседуюсь; анализ вопросов и объяснения, что можно узнать из ответов и реакций В этом посте собрала по крайней мере уже оформившуюся часть вопросов, которые планирую задавать (и уже задавала) в процессе собеседования себя на работу. Я горю за то, что не только компания выбирает и должна выбирать, но и соискатель выбирает и тоже должен выбирать. А значит соискатель должен задавать вопросы, чтобы получить информацию о том, что наиболее важно для него. Кто пропустил почему сейчас собеседуюсь: 2-го августа был мой последний рабочий день в Rambler, оставлю тут ссылки на несколько постов: Тимлид-дневник за последнюю неделю Сохранённые в Telegram cторис последнего рабочего дня и ниже Подборка сторис в telegram "куда" Почему ушла и почему люди меняют работу Гово
О чём спрашиваю, когда собеседуюсь; анализ вопросов и объяснения, что можно узнать из ответов и реакций
Teamlead дневник. Неделя #52
Собеседования и маркеры в резюме; 2 последних рабочих дня; лучшее, что может дать руководитель (имхо); уходить нужно так, чтобы <...> Ну что, последний дневник в этом сезоне) На этой неделе было 2 рабочих дня. На прошлой была в отпуске, но ходила на одно собеседование. Поэтому в хронологическом порядке. *** Т. к. уходила, мне нужно было передать найм: подготовить другого разработчика этим заниматься. Смотреть резюме, собеседовать. Ходила на собеседование, чтобы послушать, подстраховать, если вдруг что, и потом обсудить. В процессе писала в личку о чём стоит доспросить/уточнить. Преимущественно молчала, ближе к концу подхватила доспросить некоторые моменты. Потом ещё созвонились минут на 10 обсудить что как. Рекомендую предлагать-спрашивать "хочешь созвонимся обсудим?", чтобы другом
Собеседования и маркеры в резюме; 2 последних рабочих дня; лучшее, что может дать руководитель (имхо); уходить нужно так, чтобы
Teamlead дневник. Неделя #50
Найм, собеседования, вопросы и цели; рутина; распределение ответственности Очередное начало спринта: в понедельник было планирование, завела таблицу на спринт для ретро. * На этой неделе из внешнего общения были: По поводу оформления внешнего обучения для одного из разработчиков (тот курс по алгоритмам и структурам данных от HTML Academy). С командой другого сервиса, была срочная задача — вечером прилетела, тем же вечером сделала, поревьюили, поправили, в тест — на следующий день уже выкатили. Команда) Собеседования! Моё любимое)) Пока ещё не надоело и каждый раз бывает что-то эдакое новенькое)) Одно собеседование было в среду, второе в пятницу. В среду была раскачка после долгого периода без собеседований. А вот в пятницу было весело)) Детали собеседований рассказывать есте
Найм, собеседования, вопросы и цели; рутина; распределение ответственности
Где быстрее развиваться: проект с легаси или без
Пост — вариант ответа на вопрос о том, в какой проект выгоднее идти начинающему, где развитие будет быстрее. Большинство продуктов в крупных компаниях, которые на слуху, с легаси. Им хотя бы пара лет, многим 5 — 10 лет и больше. Я работала и в молодом проекте (когда пришла, ему вроде было меньше или около года), и в проекте на пару лет младше меня. Наиболее старые строчки кода, которые находила в репозитории второго, gitlens подсвечивал как 8-летние. В любом проекте, который вышел в продакшн и пожил там хотя бы год (или и того меньше) — уже есть легаси. Кажется, в начале карьеры под легаси понимается старый и плохой код, который есть абсолютное зло . Это не так. Легаси — это всего навсего уже написанный код. Вы написали код и через пару недель он стал легаси. Супер полезный навык — умение работать с ч
Мой вариант ответа на вопрос о том, в какой проект выгоднее идти начинающему, где развитие будет быстрее
Почему отказывают на собеседованиях на разработчика: отказы по soft/hard и примеры из опыта
5 примеров причин отказов на собеседованиях на фронтенд-разработчика по soft-навыкам + примеры отказов по hard-навыкам. О навыках и роли, как проверяют soft и hard-навыки, типы задач на технических собеседованиях и ещё 26 минут о собеседованиях — ссылка на видео.
Видео — сборная нескольких постов по теме:
Собеседования. Почему отказывают. Часть 1
Собеседования. Отказы по soft. Часть 2
Собеседования. Отказы по hard. Часть 3
Ссылки из видео:
Подборка постов на тему базовых знаний для позиции стажёр/джуниор. Что нужно знать в первую очередь: JS, CSS, HTML, инструменты, тестирование, абстракции в программировании — в виде подборки в Instagram и в виде одной статьи в Vk.
⌛ ТАЙМ-КОДЫ
00:20 — 00:55 О моём опыте собеседований.
00:55 — 03:10 Что такое софт и хард навыки (soft и hard skills), как проверяют софт и хард навыки, технические и софт-собеседования, типы задач на технических собеседованиях.
03:10 — 03:30 Не только компания собеседует соискателя, но и соискатель собеседует компанию.
03:30 — 06:06 Навыки и роль. Примеры ролей. Примеры "сдвигания" ролей.
06:06 — 07:07 Причины отказов по софт. Примеры софт-навыков. Soft-skills vs hard-skills vs роль.
07:07 — 07:41 Пример качества, которое не подходит ни под одну роль.
07:41 — 08:38 Какие примеры буду приводить в видео. Почему софты — тема деликатная. Почему их важно проверять и почему на них смотрят. Все причины с примерами и с "почему это важно":
08:30 — 10:28 Причина №1: не определился чем хочет заниматься (стажёр/джуниор).
10:28 — 12:21 Причина №2: самостоятельность.
12:21 — 15:54 Причина №3: открытость. Вопрос об ошибках.
15:54 — 18:04 Причина №4: распыление.
18:04 — 20:41 Причина №5: внимательность.
20:41 — 21:20 О причинах отказов по хард. 2 момента: навыки не подходят под роль и навыки ниже ожидаемого.
21:20 — 22:10 Как нивелировать и спасти 2-й момент.
22:10 — 22:31 Необходимые технические навыки для стартовой позиции: ссылка на пост
22:31 — 24:31 Примеры про хард "ниже ожидаемого" и их "лечение".
24:31 — 24:45 Отказы редко бывают по одной причине, это всегда суммарный результат. Больше информации о собеседованиях — у меня в Instagram, YouTube и Patreon.
24:45 — 24:53 С августа стала тимлидом.
26:08 Спасибо, что досмотрели видео :) Немножко неудачных дублей из всех 10+ попыток вступить после 3х месяцев перерыва))
Q&A #3: причины отказов, трудоустройство, выгорание, 1-to-1 встречи, архитектура, книги по программированию
1. Нормально ли узнавать причину отказа на собеседовании?
Да, полностью нормально и даже хорошо и стоит. Потому что:
- Узнаëте, что вам нужно подтянуть, это диагностика со стороны.
- Есть вероятность получить подробную обратную связь с деталями и даже полезными ссылками и рекомендациями. Невелика, но есть.
- Ну и ещё на той стороне видят, что человеку не всё равно, обратную связь спросил и что ему нужно подтянуть — вдруг через некоторое время снова будете пробовать в эту компанию, а у них история, что в прошлый раз вам было не всё равно.
2. Какие шансы устроиться на работу верстальщиком? Знаю HTML и CSS, JS учу, работы есть
Зависит от уровня знаний и... софтов.
В целом спрос есть, рабочие руки и головы всегда нужны.
Детали зависят от города (хотя уже больше возможностей работать полностью удалённо), уровня и качества знаний и практики, подойдёте ли в конкретную команду (именно сматчитесь ли как люди).
А по софтам: на сколько обучаемы, самостоятельны, усидчивы, внимательны, целеустремлённы, заинтересованы, дружелюбны, инициативны, восприимчивы к критике и прорабатываете ли её.
При прочих равных с этими прокаченными софтами возьмут с большим желанием, потому что человек быстрее вырастет.
О собеседованиях и поиске работы у меня в Instagram есть много постов по тегу #antonina_list_jobsearch, буду постепенно перевозить в вк самое актуальное и отмечать тегом #jobsearch@listopadova_a
3. Что такое встречи 1-1?
1-1 пишу сокращённо, это 1-to-1.
Это встречи руководителя с подчинённым или наставника со стажёром 1 на 1.
Обсуждаются насущные проблемы, даётся обратная связь, можно с чем-то помочь. Из целей и задач таких встреч ещё: мотивация, быть в курсе и держать контакт, быть рядом, поддержка, обучение, быстрая реакция на боли, развитие, личные планы и цели, можно обсудить любые больные и интересные темы + личные, которые нельзя обсуждать публично.
У меня на время испытательного срока такие встречи раз в неделю, а потом раз в 2 недели с каждым фронтом команды. Ну и у меня с моим руководителем тоже есть такие встречки?
Правда у меня раз в неделю, я слишком быстро созревающий фрукт и у меня много вопросов и на поговорить))
4. Как ты выстраиваешь архитектуру в реализации сложных проектов?
- Я не начинала сложные проекты с нуля: когда приходишь в продукт, он уже существует, у него уже есть архитектура, или по крайней мере её основной костяк.
- Зависит от ситуации. Буду исходить из цели, задачи и технологий. И ещё сроков и планов масштабирования. Не верю, что есть одно единственное лучшее решение для всех задач.
- Обязательно посоветуюсь с теми, кто это уже делал, а не буду строить замок в гордом одиночестве. И 10 раз подумаю.
А про проекты и пункт (1): я работала с двумя продуктами. Первый в Яндексе, второй сейчас в Рамблере. Когда пришла в Я, проекту было меньше года, но я была стажёром и до вопросов архитектуры ещё не дошла. Нынешний проект младше меня на пару лет. А мне 25)) Нынешней реализации, конечно, не так много лет, но тоже прилично. Архитектурно в нём немного меняем, но это возможно только медленно и в рамках уже существующей архитектуры.
UPD: появился небольшой опыт «с нуля», теперь могу сказать то же самое: исхожу из цели и задачи))
5. Как справляться с выгоранием?
Когда горела в прошлом году по осени, это было скорее сильное тление несколько месяцев, чем горение. Вытащила в ресурс ситуация: за пару недель я стала ответственной за разработку редизайна десктопа огромного проекта, у нас ушёл тимлид, и вообще всё дико резко поменялось, нужно было резко взять себя в лапки и затащить, терапия шоком вышла.
Ещё важное, что мне очень помогло: отношение руководителя. Для меня отношения очень важны — я могу ради них придти и из-за них уйти, даже если в первом случае остальное не фонтан, а во втором случае — фонтан.
В декабре, месяц назад, было не тление, а очень не очень. Вытащила мысль, что никто и ничто не в праве и не должно быть способно сделать так, чтобы я тратила своё невосполнимое время на просмотр потолков и стен, тем более слёзы. Это же моя жизнь — я могу либо в хорошем настроении жить классную жизнь и успевать делать много крутых штук, либо втыкать в потолок, ничего не хотеть и не двигаться. И как мне реагировать выбираю только я. И буквально за пару дней эта мысль вернула меня в полную норму))
А ещё из наблюдений:
- Чувствую себя лучше, когда работа занимает не 100% моих мыслей. Надо переключаться, иметь что-то кроме работы, иметь жизнь вне работы, увлечения, интересы.
Речь не о кардинально другой деятельности, она может быть связана с профессией. Главное не занимать всё нерабочее время мыслями именно о рабочих задачах и ситуациях.
- Сон, еда, гулять. У меня с последним беда: в декабре гуляла ноль раз? А в ноябре вроде 1... Некогда было просто невероятно)) Но в январе уже 4 раза выходила из дома не на работу и не до магазина :)
- Соблюдать личные эмоциональные границы. Никто и ничто не вправе вас поджигать. Только вы выбираете как вам реагировать. Одно дело это знать и соглашаться, другое — выйти на уровень практики. Вот я знала давно, а поняла для применения буквально пару недель назад.
6. Можешь посоветовать актуальные книги по фронтенду? Можно классику по программированию
Актуальное в онлайне :)
Книги — более фундаментальная история :)
Я читала JavaScript Подробное руководство (книга с носорогом) и JavaScript Сильные стороны (книга с бабочкой).
Сейчас мучаю Чистый код. Мучаю, потому что первая половина зашла легко и интересно, а потом начались листинги с Java на несколько страниц, отвлеклась, некогда, вот возвращаюсь (upd: дочитала).
В планах на год дочитать Чистый код, прочитать Структура и Интерпретация Компьютерных Программ (говорят, если её прочитать и прорешать, во лбу загорится 3-й глаз?) и Грокаем алгоритмы (с учётом СИКП не уверена, что дойду до них).
Собеседования. Отказы по hard. Часть 3
В 1-м посте из серии было о том, что ищут не на должности, а на роли. Обязательно прочитайте его, там договорённость что называю "ролью" и что "навыками". Во 2-м посте были примеры возможных причин отказа из-за soft. В этом посте — примеры возможных причин отказа из-за hard. Сейчас мне кажется, что в hard есть 2 основных "момента", играющих против: 1. Уровень навыков не подходит под роль. Это основное и очевидное. Второе может быть, а может и не быть. Но в конечном счёте всё сводится к этому пункту. 2. Уровень навыков "ниже ожидания". Это когда на основе резюме, портфолио и разговора создаются некоторые ожидания по hard-навыкам, а на практике оказывается, что дела несколько иначе. Второй пункт спасает честность в резюме и разговоре. Впечатление нужно произвести не максимально лучшее, а максимально лучш
Примеры возможных причин отказа из-за hard
Собеседования. Отказы по soft. Часть 2
В прошлом посте было о том, что ищут не на должности, а на роли. Ещё о hard и soft навыках. Обязательно прочитайте предыдущий пост, там договорённость что называю "ролью" и что "навыками". В этом посте — примеры возможных причин отказа на роль стажёра/джуна из-за soft. Это легко перекладывается и на позиции выше. Soft — тема деликатная. Нельзя сказать соискателю, что он недостаточно "что-либо" из soft. Потому что это не хорошо и не плохо, это его личное дело, а в личные дела лезть нехорошо. Тем более давать им оценку, если человек этого не просил. Но под каждую роль важны определённые soft-навыки. И несмотря на деликатность темы, соискатель может подходить по soft или не подходить. Поэтому примеры причин: Не определился, чем хочет заниматься Например, человек хочет найти работу, а фронтенд/бэкенд/
Разбор примеров причин отказов из-за soft
Собеседования. Почему отказывают. Часть 1
Причин много, разговор длинный. Введу 2 переменные: навыки и роль. Роль — на какую позицию, под какие задачи, обязанности и перспективы ищут человека. Навыки — hard и soft skills. Требуемые soft и hard корректируются в зависимости от роли, а не от названия должности. Например, у мидла могут быть разные роли и они могут совмещаться в разных комбинациях: производитель, ментор, на вырост в тим/тех лида и др. При этом мидл может быть начинающий, плотный или "почти сеньор, но ещё мидл". Комбинация soft/hard в разных случаях разная. То, чем могут поступиться и ради чего — тоже. Например, у начинающего может не хватать hard, но видно, что учится быстро, самостоятельный, глаза горят, действия в наличии и подкрепляют слова. Тогда soft могут взять на себя часть веса и в сумме с hard дать "подходит". Если же
Людей ищут не на должности, а на роли. О навыках и роли
Как пройти собеседование с ТОПом
Зачем ТОП-руководитель проводит собеседование с персоналом, с которым он не будет непосредственно работать. Как себя вести на таком интервью