Наташа пишет про IT
6.8K subscribers
122 photos
172 links
Пишу о том, что меня волнует в IT-индустрии, джунах и frontend-разработке.

Чат: @natti_jun_front_chat (❗️на входе капча)

Ютуб - https://www.youtube.com/@nat_davydova

По всем вопросам: @natti_davydova
Анонимка: @nat_davydova_anon_msg_bot
Download Telegram
Наш первый митап!

Очень рада анонсировать "Митап для джунов #1", первый из запланированной серии онлайн-ивентов. Что нас ждет в этот раз:

1) Доклад "Анимация в вебе или можно ли нарисовать диснеевский мультик на CSS?"

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

Если у вас есть глаза и доступ в интернет, вы наверняка не раз с сталкивались с анимацией на сайтах. Анимация — это инструмент, который, как и любой другой, можно применять во вред или во благо.

Давайте разберемся, зачем она вообще нужна в вебе, что мы с ее помощью можем делать и почему делать это нужно — и нужно определенным образом.

Своим опытом поделится Яна Клоус-Иванова, в прошлом моушн-дизайнер с пятилетним стажем, а сейчас — разработчица в Skillbox.

До встречи на докладе!

2) Публичное собеседование Junior Frontend Разработчика

Собеседовать будет чудесный Артем Мязитов, старший разработчик YCLIENTS с 5+ лет опыта. В прошлом ментор на HTML Academy, Hexlet, Skillbox. Со-Автор курса по TypeScript на Skillbox.

А собеседоваться будет Константин Шмиголь, начинающий React-разработчик из Нижнего Новгорода.

Вот что он про себя рассказал: "Мне 27 лет, я самостоятельно изучаю фронтенд с февраля 2022 года. Учился в Нижегородском политехе на инженера, теперь вот решил перезапустить свою карьеру. Люблю велосипед и трамваи. Могу часами разговаривать про урбанистику" 🌸

Стартуем 4 августа, в 18:30, вход свободный, всем рады!

Ссылка на трансляцию - https://youtu.be/aerncVzQHU8
🔥185👍2417🎉8👏1
Про найм

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

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

Есть устойчивые стереотипы:

- все рекрутеры - некомпетентные врушки;
- найм сломан, его надо хакать;
- если накрутить опыт (с 0 до 1 года), никто не заметит;

Дальше этих стереотипов пробиться очень сложно.

Я так спрошу: а как хакать-то систему, если о ней ничего не знаете?

Мне кажется очень важным для найма (на любом уровне) понимать, как именно выглядит флоу вакансии:

🔸 кто "заказывает" ваш найм?
🔸 кто ответственен за формулирование требований к кандидату?
🔸 на каком этапе вакансия попадает к рекрутеру и с какими исходными данными?
🔸 в чем обязанности рекрутера до начала поиска? во время поиска? после первичного скрининга?
🔸 кто придумывает все эти технические скрининги на этапе hr-собесов с кандидатами;
🔸 каковы границы компетенций всех участников флоу вакансии со стороны компании?
🔸 что происходит с резюме дальше, после контакта с рекрутером?
🔸 кто реально ответственен за всратые тестовые задания? а за отсутствие фидбеков по ним и по собесам?
🔸 а что происходит после технического собеса?

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

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

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

Хорошо, а как получить ответы на все эти вопросы? Как получить инфу и как потом применить ее в каких-то прикладных моментах?

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

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

Расширяйте свои знания по околонаймовым вопросам, вам это очень поможет на любом грейде, но на джуновском - особенно.
👍12141🔥5🤔2😢1
Митап для джунов #2

У нас на подходе новый митап с офигительной программой! Что ждём:

1) Интерактив "Помогаем найти тему для доклада"

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

Ивент будет полезен всем, кто хочет выступать на конференциях, но не знает, как найти "свою" тему.

2) Доклад "Главный вопрос собеседования. Что делать, чтобы попасть на работу и выжить на ней"

Расскажет Евгений Соколов-Вилюзин, у которого за плечами 7 лет в разработке. Лид-девелопер. Постоянный собеседующий на протяжении последних двух лет.

Этакое саммари его опыта как собеседующего и рекомендации, как проходить собесы так, чтобы это было осмысленно и продуктивно.

Стартуем 18 августа, в 18:30, вход свободный, всем рады!

Ссылка на трансляцию - https://youtu.be/9GFkBj48FcQ
👍7621🔥15🎉1
Поговорим о типичных ошибках в тестовых заданиях

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

Акцент будет на фронтовых тестовых, но будут и общеразрабовские вещи.

Тестовое в один коммит на гитхабе

Ушлые ребята тестовые воруют (если компания с хоть каким-то именем, копии тестовых легко ищутся) или покупают.

Соответственно, тестовое в один коммит вызывает подозрения, что делали не вы. Вам такое не надо.

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

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

Вот отличная конвенция именования коммитов - Semantic Commit Messages, простая и понятная. Поначалу будет непривычно и будет забирать больше времени, чем привычный флоу, но вы быстро адаптируетесь

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

Тестовое не запускается

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

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

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

А мне не дали дизайн на адаптив, и я его не делал

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

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

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

Кроссбраузерные баги

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

LambdaTest дают по бесплатному тарифу 60 минут в месяц на проверку. Если у вас нет возможности затестить на сафари, айфонах или андроидах, проверяйте там.

Все в одном компоненте/файле

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

Погуглите способы организации модулей для вашего стека

Отсутствие линтеров

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

Фронту советую брать airbnb-линтер, и можно еще prettier поверх.

Баги функциональности

Очевидно, что надо проверять все-все перед тем, отправлять тестовое на проверку

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

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

Делать некрасивый интерфейс, если не дали дизайн

Если дизайн оставили на ваше усмотрение, постарайтесь сделать, тем не менее, более-менее современный и симпатичный интерфейс с сочетающимися цветами.

Как это сделать относительно безболезненно, рассказывала в этом треде.

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

Второй частью будет опубликовано несколько пунктов, которые помогут вам улучшить впечатление от вашего тестового и получить плюсы на ревью.
👍76🔥1710
Как можно получить дополнительные баллы при ревью тестового

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

Деплой, чтобы можно было посмотреть

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

Фронты могут деплоить свои проекты на фреймворках на Heroku, это бесплатно

Внятная документация

Напишите ридми, перечислите там все функции вашего приложения.

Если это фронт - проиллюстрируйте скринами и гифками (гифки классно делать через расширение Screencastify).

Если бэк, приведите примеры моделек данных, например.

Пример оформления ридми

Дополнительные функции

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

Например, какой-нибудь фильтр/пагинацию/фичульку для UI/дополнительную ручку в апи

И обязательно напишите про это и в описании к репо, и в письме, в котором отсылаете ссылку на тестовое

Всем желаю адекватных тестовых заданий и хороших ревьюеров 🌸
🔥8920👍7👏5
Митап для джунов #3

И снова сделали крутое и классное для вас! ❤️

1) Сессия с рекрутером "Рекрутерские боли: как джуну не выстрелить себе в ногу"

Вот что говорит о себе наш гость, Михаил:

"Зовут Михаил Карасёв, я рекрутер геймдев студии и одновременно банка.
В подборе работаю три года
В айти подборе - год
Веду телеграм канал "Кадровый пылесос"

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

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

2) Доклад "Архитектура для самых маленьких"

С нами будет Антон. Вот, что он говорит о себе:

"23 года, фронтенд девелопер, софтвер архитектор, член кортимы feature-sliced. Бросил 2 универа, чтобы красить кнопки и кидаться баззвордами в людей.

В докладе попробую предупредить начинающих программистов о типичных болях, которые с годами познают многие. И объясню основы архитектуры ПО - волшебной штуки, что может избавить программиста от многих проблем."

Стартуем 15 сентября, в 18:30, вход свободный, всем рады!

Ссылка на трансляцию - https://youtu.be/s_5xC9ALw1A
🔥75👍166❤‍🔥1
Митап для джунов #4

Будет обалденная программа 😍

1) Два тестовых собеседования рекрутера с джунами-разрабами

Есть много тестовых технических собесов, и мы более-менее понимаем, что от них ожидать. Но собес с рекрутером - история совсем другая. Как себя вести? Почему задают такие странные вопросы? Что ожидать? Как показать себя с хорошей стороны?

Замечательная сеньор-рекрутер Александра отсобеседует двух джунов и даст фидбек.

Немного об Александре: 3 года в IT-рекрутменте, работает в Xccelerated и просто зайчик 🐰

А вот наши джуны, которых будут собесить:

1) Вадим, джун-бэк:

"Привет! Меня зовут Вадим, мне 25 лет; я junior бэкенд разработчик (C#, .NET), пока работаю в техподдержке. Сейчас углубляю свои знания фреймворка ASP.NET Core и постепенно подбираюсь к месседж-брокерам. Прошёл целый один собес с рекрутером :)"

2) Алексей, джун-фронт:

"Меня зовут Алексей, мне 33 года и я начинающий frontend-разработчик. С начала года изучаю JS, React и конечно же HTML с CSS. В настоящее время осваиваю Node.js, делаю дипломный проект и ищу работу. До этого митапа был на интервью с рекрутером и на одном техсобесе."

2) Доклад "Стандартные задачи фронтенда. Как сделать знания полезными"

Это второй доклад чудесного Евгения (парный к нему был на митапе #2, выше на канале)

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

Стартуем 29 сентября, в 18:30, вход свободный, всем рады!

Ссылка на трансляцию - https://youtu.be/7Ad_3Suc5g0
55👍19🔥12❤‍🔥3😍1
Митап для джунов #5

И снова делаем прекрасное! 🌸

1) Доклад “Репутация и индустрия”

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

Спикер: Виталий Шароватов (@vitaly19842), ментор и лид с 22-летним опытом и множеством публичных выступлений за плечами.

2) Доклад “Правильные" решения. Как оценить свой код

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

А спикер - наш чудесный Евгений Соколов-Вилюзин (@jesovile), у которого за плечами 7 лет в разработке. Лид-девелопер. Постоянный собеседующий на протяжении последних двух лет.

Стартуем 13 октября, в 18:30 по Мск, вход свободный, всем рады! Запись будет!

Ссылка на трансляцию - https://youtu.be/DacWOi-Bus4

Твиттеры спикеров:

1) Виталий - https://twitter.com/vsharovatov1
2) Евгений - https://twitter.com/EugeneJesovile

Подписывайтесь!
❤‍🔥38👍11🔥112
Митап для джунов #6

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

Ссылка на трансляцию - https://youtu.be/574DHAYk3e8

1) Доклад "Как быстрее дорасти до Сеньора: что делать, куда бежать?"

Выступление подойдет всем, кто только нашел первую работу (или уже продвинулся дальше). Поговорим о том, как отстраивать продуктивный карьерный путь. Доклад зайдет и джунам, и миддлам.

Спикер: Alex Migutsky (@mr_mig_by), старший инженер по разработке ПО в Майкрософт. Карьерный коуч.

https://twitter.com/mr_mig_by
https://twitter.com/mr_mig_en

2) МК "Разбирая стандартную задачу" с Женей

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

Перед просмотром лучше ознакомиться с серией докладов Жени на прошлых митапах:
https://youtu.be/9GFkBj48FcQ
https://youtu.be/7Ad_3Suc5g0
https://youtu.be/DacWOi-Bus4

Спикер: наш замечательный Евгений Соколов-Вилюзин (@jesovile), у которого за плечами 7 лет в разработке. Лид-девелопер. Постоянный собеседующий на протяжении последних двух лет.

https://twitter.com/EugeneJesovile

Стартуем 27 октября, в 18:30, вход свободный, всем рады! Запись будет!
🔥53👍197❤‍🔥4🎉1
Этим томным вечером я открываю серию из 3-х блоков о том, какие пет-проекты могут делать фронты (как джуны, так и грейды выше, которые хотят повысить свои компетенции).

Блок #1- Верстка

(часть 1)

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

Почему:

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

Дисклеймер #2

Здесь будет список всяких возможных проектов, но это НЕ ЗНАЧИТ, что надо делать их все, чтобы стать хорошим джуном.

Выбирайте то, что вам интересно и по душе, пробуйте, экспериментируйте.

Нафига фронту верстка, если есть фреймворки?

Ответ: фронт - это не только логика, это и отображение.

Отказываясь от верстки, вы:

🔻делаете портфолио менее конкурентным (умение верстать - большой плюс);
🔻закрываете для себя целый ряд задач и сужаете перспективы найма;

Теперь о том, как вы можете раскачать навыки верстки

1️⃣ Сверстать несложный одностраничный макет. Такой проект даст вам бонусы при просмотре портфолио.

Откуда взять дизайны? Вот бесплатные каналы, выбирайте любые дизайны.

https://xn--r1a.website/figma2html
https://xn--r1a.website/build_html

Обязательно сделайте вашу реализацию адаптивной.

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

Если вы не знаете, как сделать адаптивным тот или иной кусок макета, не волнуйтесь Приходите ко мне в чат, покажите проблемные места, и вам там помогут 🌸

2️⃣ Попробуйте использовать препроцессоры, например, SCSS (самый популярный, остальные не советую). Можно собрать на них новый макет, можно отрефакторить существующий

не трогайте pug
не углубляйтесь в gulp/webpack на этом этапе: берите готовый конфиг и собирайте на нем;

3️⃣ Если вам интересно поработать со сборщиками, попробуйте сделать вашу маленькую webpack-сборку для работы с версткой и выложите отдельным проектом-репозиторием.

Умение настраивать webpack на самом базовом уровне - большое конкурентное преимущество.

Что нужно учитывать в такой сборке:

🔸работа с html самая простая: пусть ваши html-файлы (если страниц несколько) копируются из папки src в папку dist;

🔸работа с scss - пусть собирается css-файл, минифицированный, с source map и отправляется в папку dist;

🔸работа с картинками - настройте, чтобы ваши картинки копировались из src в dist, но перед этим минифицировались. Для этого есть разнообразные плагины по минификации;

🔸работа с svg-графикой - научитесь собирать svg-спрайты и пользоваться ими в верстке;

🔸работа с js-файлами - пусть копируются из папки src в dist, попутно минифицируются, плюс source map;

🔸научитесь очищать папку dist перед тем, как что-то туда копировать;

Это необходимый набор фич, если хотите, можете еще как-то поэкспериментировать, но это не обязательно

продолжение ниже ⬇️
62👍11🔥5❤‍🔥3👎1🥰1
Блок #1- Верстка

(часть 2)

4️⃣ Если вы хотите украсить ваш макет, добавьте анимаций на скролл.

Виды анимаций:

🔹вцветание элемента (opacity 0 -> 1);
🔹изменение элемента в размерах (transform scale);
🔹изменение положения элемента (transform translate);
🔹прокручивание элемента (transform rotate):

Как добавлять? Тут есть 3 уровня сложности, выбирайте любой:

🟢 воспользоваться любой js-библиотекой, добавляющей эффекты элементам на скролл: вы быстро это сделаете, украсите макет, и не придется закапываться в дебри стилизаций;

🟡 воспользоваться коллекцией готовых анимаций (например, Animate.css), а логику для добавления оттуда анимации на скролл - напишите руками на JavaScript.

Так вы попрактикуете работу с DOM API и сделаете одну из базовых задачек на прокачку скиллов совмещения HTML/CSS с JS

🔴 вы пишете сами и css-анимации (опираясь на Animate.css в качестве референса), и логику добавления к странице.

Это займет куда больше времени, но вы научитесь работать с CSS3 и делать классные эффекты.

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

5️⃣ Если интересно поработать с макетами повышенной сложности, вам дорога на themeforest.

Там можете купить макеты в разделе UI Templates, в категориях AdobeXD (меньше макетов) и Photoshop (больше макетов). Фигма-макеты не берите: они дико дорогие и, в основном, для мобильных приложений.

⚠️цена вопроса - $8-20 за макет или набор макетов, но без зарубежной карты никак не оплатить.

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

Макетов повышенной сложности может быть 2 типа:

🔮 - креативные странички со сложными эффектами и бурей-безумием;

⚙️ - утилитарные (но красивые) многостраничники, в которых придется крепко запариться с переиспользуемостью элементов;

6️⃣ Если вы хотите посмотреть, а что можно сделать с макетом креативного, идите на themeforest -> html и выбирайте красивые макеты.

Покупать не надо: на странице макета тыкайте в кнопку 'Live Preview' и смотрите, какие эффекты нынче модные.

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

Лучше всего делать отдельные эффекты/сниппеты на http://codepen.io, а потом выгружать как проектик в свое портфолио

7️⃣ Посмотрите в сторону доступности (a11y). Этот навык вы не везде сможете продать, но он будет огромным плюсом

В тви есть амбассадоры доступности (@MARY_CHERRY_PIE, @GlafiraZhur, @metalwebdev), у них есть доклады и материалы на эту тему. Еще отличные материалы у @yoksel.

А вот стартовый гайд со всей необходимой стартовой инфой.

~~~~~~~~~~~~

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

Пример такого ревью верстки можно увидеть тут (выложено с разрешения автора проекта).

Приходите к нам, задавайте вопросы по верстке и не только, у нас достаточно компетенций, чтобы помочь вам справиться с задачками и научиться новому 🌸
Пример такого ревью верстки можно увидеть тут (выложено с разрешения автора проекта)
88👍7❤‍🔥4🔥4🏆1
Митап для джунов #7

Этот митап ориентирован на джунов/джун+ фронтов, поговорим и на карьерные, и на технические темы

Ссылка на трансляцию - https://youtu.be/sPCbv4B-B1k

1) Доклад "Карьера JS-разработчика(-цы)"

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

Темы:
Что подразумевает профессия?
Где и как учат?
Фронт, бек, фулстек — зоны ответственности, знания и компетенции.
Куда двигаться мидлу?

Спикер: Alexander Baumgertner. JS-Разработчик с 10+ годами опыта. Работал в студиях единственным разработчиком и в крупных распределенных командах. Любит JS, доверяет TS, пишет фронт на React, бек - на expressJS и mongo.

https://twitter.com/alexbaumgertner

2) Коллаб с Учи.ру - Доклад "Хуки в React - как надо, когда не надо и нужны ли свои?"

Подойдет для джуновской и миддловской фронт-аудитории

- Поговорим кратко об истории функциональных/классовых компонентах
- Напишем собственный хук useState
- Какие и для чего бывают кастомные хуки
- Bad practices и как это исправить

Спикер: Миша Карямин, 4 года опыта JS. Два из которых в коммерческой разработке и почти все в Учи.Ру. Первый опыт был в небольшой студии и оказался не очень удачным. Любит программировать, учиться чему-то новому и делиться тем что знает сам

3) Доклад "Вальс компонентов. Как разделить код на компоненты, когда не знаешь, что делать" от Жени

Подойдет для джуновской и джун+/миддл фронт-аудитории

Спикер - наш чудесный Евгений Соколов-Вилюзин (@jesovile), у которого за плечами 7 лет в разработке. Лид-девелопер. Постоянный собеседующий на протяжении последних двух лет.

Стартуем 10 ноября, в 18:30, вход свободный, всем рады! Запись будет!
51🔥24👍17❤‍🔥2
Внеочередной митап для джунов (только для бэков) #8

У нас стартует долгожданный ивент для джунов-джавистов: публичный собес по Java!

Ссылка на трансляцию - https://youtu.be/LcOi0wRY8VY

Собеседует Саша Кучук из твиттера (тимлид, Java-разработчик)
https://twitter.com/aarexer

Собеседуемый: Михаил - Java разработчик 37 лет, выпускник Я.Практикум.

Стартуем 17 ноября, в 18:30, вход свободный, всем рады! Запись будет!
🔥46❤‍🔥5👍5
Начинаем Митап джунов #9: публичный мок-собес frontend-джуна!

Ссылка на трансляцию
- https://youtu.be/b5GKy9bNeYs

Собеседует Артём, г. Ульяновск. TechLead Front-end в Uchi.ru, 10 лет опыта во front-end, ex наставник Hexlet'а

Собеседуемый: Егор, фронтендер на React и Vue, 26 лет. Выпускник Яндекс.Практикума
https://twitter.com/proehavshiy

Вход свободный, всем рады! Запись будет!
👍247🔥4
Митап для джунов #10

Наконец-то вышли с праздников и готовы вещать в привычном режиме! 🎉

Этот митап будет интересен и джунам-бэкам, и джунам-фронтам

Ссылка на трансляцию - https://youtu.be/MN8vhOnfFMk

1) Доклад "Что происходит вокруг вас в проекте. Это архитектура?" (коллаб с Учи.ру)

Что такое архитектура. Почему о ней нужно думать лично вам. Как понять что происходит на примере. Почему вам может быть так трудно.

Аудитория: джуны-бэки, но может быть интересно и фронтам

Спикер: Александр. Работает в Учи.ру. 4 опыта Ruby/Rails, всего 6 лет коммерческого опыта в разработке.

2) Доклад "Как сделать пет-проект и не разочаровать в программировании" от Жени

Подойдет для джуновской и джун+ фронт-аудитории (потенциально, зайдет и бэкам)

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

Спикер - наш чудесный Евгений Соколов-Вилюзин (@jesovile), у которого за плечами 7 лет в разработке. Лид-девелопер. Постоянный собеседующий на протяжении последних двух лет.

Стартуем 26 января, в 20:00 по Мск, вход свободный, всем рады! Запись будет!
45🔥23👍11❤‍🔥3👏2
Сегодня вечером на моем канале будет ламповый спонтанный стрим на тему "Структура HTML-страницы".

Я возьму дизайн страницы и покажу, как его грамотно разбить на компоненты, чтобы не запутаться в них и не погрязнуть в div-обертках. Поговорим, как нам тут поможет БЭМ.

Код писать не будем, это не стрим "как заверстать страничку". Будем разбирать структуру страницы и делать схемки.

Стартуем 01/02, в 21:30 по Мск. Запись, традиционно, останется на моем канале.

Трансляция будет тут: https://www.youtube.com/live/iBoXDXYgo9M
Записи прошлых митапов тут - https://www.youtube.com/channel/UC6Sd8V68RcFXrvlWXabqIaA/streams
👍6616🔥3
Сегодня вечером на моем канале будет продолжение стрима "Структура HTML-страницы".

Продолжим разбивать дизайн на смысловые единицы, побольше поработаем с мелкими, атомарными компонентами. Попрактикуем БЭМ и закрепим пройденное на прошлом стриме.

Я сделаю краткую вводную для тех, кто не был вчера, так что без контекста вы не останетесь.

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

Стартуем 02/02, в 21:30 по Мск. Запись, традиционно, останется на моем канале.

🔗 Трансляция будет тут: смотреть.

🔗 Часть #1 тут: смотреть

🔗 Записи прошлых митапов тут: все трансляции
👍369👏3🔥2
Митап для джунов #11

Сегодня у нас сразу два объемных ивента! 💕

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

Ссылка на трансляцию - https://www.youtube.com/live/ewSKRlojXbk?feature=share

1) "О Product Owner для разрабов" Доклад + Q&A-сессия

К
нам придет Product Owner, расскажет, в чем состоит работа продактов, из чего она строится и как разработчику коллабиться со своим продактом так, чтобы всем было удобно и комфортно

Подойдет для: junior-разрабов любого стека, junior-продактов

Спикер: Никита Остапчук, продакт в Детском мире и соавтор подкаста про IT «Форточку открой»
https://www.facebook.com/OstapchukNick
https://www.linkedin.com/in/nikita-os...

2) Мок-собес Junior Frontend разработчика

Собеседуемый: Егор Сериков, Frontend developer, преподаватель программированию в онлайн школе и кошачий папа. Опыт работы фронтом - 5 месяцев
https://twitter.com/farestothereal

Собеседующий: солнышко наших митапов, Евгений Соколов-Вилюзин, у которого за плечами 7 лет в разработке. Лид-девелопер. Постоянный собеседующий на протяжении последних двух лет.
https://twitter.com/EugeneJesovile

Стартуем сегодня, 9 февраля, в 18:30 по Мск, вход свободный, всем рады! Запись будет!
👍32🔥231
Митап для джунов #12

Это будет очень экспериментальный ивент! 🧐

Будет мок-собес джуна-AQA + подробный фидбек собеседующему от Ильи Филинина (@Ilya_Filinin), Head of AQA с мощнейшим опытом.

Будет интересно джунам AQA и тем, кто только начинает собеседовать (как в сфере AQA, так и в общем) и не знает, как это делать, чтоб нормально было.

Как делается ивент:

▶️ Тимлид сформировал вакансию с требованиями и стартовыми условиями;

▶️ Собеседующий получил вакансию и резюме кандидата и подготовился так, чтобы раскрыть на собесе кандидата именно под вакансию, а не под свое чувство прекрасного;

▶️ На митапе произойдет мок-собес, и собеседующий даст фидбек кандидату;

▶️ Лид даст от себя фидбек кандидату;

▶️ А потом лид на митапе же даст свой развернутый фидбек собеседующему: что было хорошо, где можно было лучше, выполнил ли собеседующий свою задачу, то ли спрашивал вообще и верно ли (с поправкой на неминуемую субъективность) интерпретировал результаты;

Ссылка на трансляцию - https://www.youtube.com/watch?v=fJwPhNpxbuw

Тимлид:
Илья Филинин, Head of QA/AQA, более 7 лет в тестировании. Так же руководил командами разработки, DevOps, отделами различных размеров и направленностей. Очень любит помогать людям и старается делать это как можно чаще. Выступает на конференциях, ведет свой ТГ канал "QA для ленивых" - https://xn--r1a.website/LazyQAA
https://www.linkedin.com/in/ilya-filinin-94942b125/

Собеседующий:
Акимов Владислав,. AQA middle on Python. Один тестировщик на проекте, имеет опыт настраивания процессов тестирования с нуля.
https://twitter.com/ed_mechanics

Собеседуемая:
Мила. Училась на AQA в Яндекс.Практикуме 8 месяцев. Сейчас попала на буткемп от red-mad-robot . Покинула РФ из-за политвзглядов, сейчас живет в Казахстане. В свободное время любит гладить котиков и копаться в себе

Стартуем 2 марта, в 18:30 по Мск, вход свободный, всем рады! Запись будет!
24👍12🔥8
Завтра вечером на моем канале будет ламповый стрим-экспромт на тему "Анализируем сложный HTML-макет"

К нам придет гостья, завсегдатай чата джунов, верстальщица с огромным коммерческим опытом - Полина Емельянова (@Polina_emelyanova). Разберем ее подходы к анализу макетов на примере сложного макета, который мы вместе выбрали, поболтаем о верстке в общем.

И снова ни строчки кода, только философия и база

Стартуем 09/03, в 18:30 по Мск. Запись, традиционно, останется на моем канале.

🔗 Трансляция будет тут
🔗 Записи прошлых митапов тут
🔗 Чат джунов
🔗 Твиттер Полины
❤‍🔥29👍161👎1🤩1
Завтра вечером на моем канале будет первый выпуск рубрики "Верстка - это не больно" с Полиной Емельяновой.

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

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

Стрим подойдет и для новичков джун-уровня, и для ребят постарше.

Стартуем 22/03, в 18:30 по Мск. Запись, традиционно, останется на моем канале.

🔗 Трансляция будет тут
🔗 Записи прошлых митапов тут
🔗 Чат джунов
🔗 Твиттер Полины
🔥5414👍5❤‍🔥2👎1