Женя про айти
3.08K subscribers
94 photos
5 videos
93 links
Senior frontend-разработчик (Avito, Kefir, Epam) и ныне фуллтайм фронтенд-ментор

Менторство — https://shushkov.dev
Лайв — @shushkov_live
Отзывы — @shushkov_reviews
Личка — @shushkov
Download Telegram
Всех с днём программиста!👨‍💻

Поделюсь историей, как я стал программистом.

Ещё в 2014 году я получил среднее профессиональное образование по специальности ИСиТ.
В 2019 году, работая пожарным, я пошёл учиться на бакалавра, также выбрав специальность ИСиТ, однако я отказался связывать свою жизнь с IT. И только в 2020 году я начал первые попытки, выбрав язык Python. Дойдя до раздела с ООП, я успешно бросил😁

Позже узнал от друга, что он нашёл работу как React Native разработчик. Это меня мотивировало, и я быстро и усердно стал учить веб-разработку по YouTube каналам, уделяя всё свободное время. Поняв, что мне это нравится, я пошёл на курсы по вёрстке и стал лучшим студентом (нас было более 100 человек). Уже тогда я помогал всем ребятам на потоке и проявлял проактивность.

После завершения курса меня порекомендовали в компанию GetCourse, где я немного поработал html-верстальщиком.

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

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

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

Ну и после всего этого, благодаря хорошей подготовке и осознанному поиску работы, я устроился в Авито, где сейчас работаю и наслаждаюсь своей работой.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥47🏆7👍5🍾2🤝2
Тимбилдинг в Армении 🇦🇲💚


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

Так сложилось, что тимбилдинг пришёлся на запуск нашего продукта, и большую часть времени мы работали сидя за одним большим столом в атмосфере стартапа. Кроме этого, мы прекрасно провели время: организовывали квизы, ходили в рестораны и бары, играли в настольные игры, PS5 и многое другое.

Кроме того, происходившее в Армении в то время добавило много стресса. А ещё я заболел на 1,5 дня и слёг с температурой 38😕. Климат оказался коварным, как и в Стамбуле год назад: днём было жарко, а вечером становилось довольно холодно.

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

Отдельное спасибо Авито за выделение бюджета на такие мероприятия. Если у нас ещё будет такая возможность, то я обязательно это повторю.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥295😁3🏆3🤩2
Обнаружил полезную CLI-утилиту npkill, предназначенную для удаления всех папок node_modules в проектах. Я никогда раньше не задумывался об автоматизации этого процесса и всегда удалял их вручную.

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

https://www.npmjs.com/package/npkill
👍24🤩8🔥63🐳2
Полезные ссылки за эту неделю😊

🔤 MoscowJS #55 в Яндексе
https://www.youtube.com/watch?v=1nUhMxT2vNw&t

🔤 Frontend Meetup от Сбера
https://www.youtube.com/watch?v=r3FhGC2dbA0

🔤 Топовая коллаба из 2 видео от Антона Назарова и Егора Малькевича
https://www.youtube.com/watch?v=6YNpnfxG5KI
https://www.youtube.com/watch?v=tTMhp5sFqNY

🔤 Статья Пристальный взгляд на отладку JavaScript приложений
https://habr.com/ru/companies/kaspersky/articles/760922/

🔤 Статья Accessibility картинок. Как сделать изображения доступными?
https://habr.com/ru/companies/vk/articles/765764/
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥21🤔5👍2🤩21
Кибертурнир 🎮

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

За неделю до начала турнира я начал играть по 1-2 игры в день, чтобы понять текущую мету, которая не очень понравилось по сравнению с тем, что было 1.5 года назад.

В итоге, после проигрыша в первой игре, я спустился в сетку лузеров, и на третьем этапе вновь проиграл и выбыл из турнира. Самое обидное в этой ситуации – у меня было 99,9% шансов на победу, судя по дектрекеру☹️.

P.S. 1.5 года назад в моей предыдущей компании (Кефир) также проводился турнир по Hearthstone, в котором я выиграл iPad mini 6 256GB🔥
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥19👍4🫡3🤩21
Пост в поддержку Евгения и запуска его первого курса по FSD (Feature-Sliced Design - Архитектурная методология для фронтенд проектов)🔥

Смотрю его с момента старта его челленджа и благодарен за мотивацию к учёбе и материалы. Цена за курс действительно маленькая, поэтому есть прекрасный шанс перенять чужой опыт!
👍7💯1
Сегодня я открываю продажи на свой первый платный курс "FSD — полный курс"

Да, я решил первый курс сделать по одной из самых непопулярных тем из возможных. Почему?

На самом деле, я очень люблю FSD. Ну или правильнее – я люблю ту концепцию, которую FSD реализует.

Мы так часто концентрируемся на инструментах, которые используем. Но архитектура наших приложений – намного более влияющая штука. Она влияет на сроки, на комфорт разработки, расширяемость, сложность.

Вот реально, на React, Redux, react-query, zustand можно написать клубок неподдерживаемого месива. С плохой архитектурой любой инструмент ужасен. И, наоборот, с хорошей архитектурой на любом инструменте можно написать хорошо.

Но где эта хорошая архитектура??? Как её делать? Читать эти большие и сложные книги? Clean Architecture, Синяя, Зелёная, Красная книга по DDD? Даже если всё это прочитать, вообще не понятно как с фронтом справляться. В общем, это сложно и не каждому доступно.

И тут появляются ребята – авторы FSD и говорят: «А давайте застандартизируем архитектуру. Мы не будем пытаться сделать идеально. А попробуем придумать максимально простые, но работающие правила.»

FSD – это классический пример эвристики. неплохая статейка

Как
эвристическое правило: "Не спи под сухим деревом" спасает от большого шанса не проснуться утром;
Так и правило: "Не импортируй в shared бизнес код" спасает от большой вероятности нервного расстройства, когда заказчик захотел всё поменять.

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


В общем, я считаю феномен FSD большим шагом вперёд. Очень хочу продвигать и развивать эту тему. Буду делать видео по этому поводу и участвовать в развитии.
🔥74
Channel name was changed to «Евгений Шушков | Frontend»
Хочу порекомендовать вам блог Даниэля Ленца @dlents

Даниэль работает фронтенд-разработчиком в Яндекс.Поиске и в своем блоге делится не только технической информацией и лайфхаками, но также интересными моментами из жизни, за которыми интересно наблюдать. Ещё меня очень вдохновляет то, что в 20 лет Даниэль работает в крупнейшей ИТ-компании России.

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

И пара интересных фактов:
🔴 Когда-то Даниэль продавал доступ к базе тестовых заданий, я купил и успешно ничего не сделал;
🔴 Даниэль и его супруга вместе работают в Яндексе.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14🤩5🔥3
☀️ Ничто так не радует с утра, как сообщение о том, что ваша рефералка принесла 100% результат, и рекомендуемый кандидат успешно прошел испытательный срок.

В общем, сегодня я хочу рассказать о реферальной программе.

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

Где и как можно найти таких людей?
🟡 В профильных чатах для поиска работы.
🟡 В чатах в Telegram, связанных с программированием/блогах и так далее.
🟡 На LinkedIn (если у вас его еще нет, то самое время зарегистрироваться) и напрямую связаться с человеком, который работает в интересующей вас компании (да, это тоже рабочий способ).

💬 Многие ошибочно считают, что через рефералку этапы собеседования будут легче и проще, но это не так. Этапы собеседования останутся теми же.

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

Под "хорошим кандидатом" я подразумеваю следующее: например, если я знаю, что у нас есть отдельная алгоритмическая секция, а у человека вообще нет алгоритмической базы, то я не буду рекомендовать его сейчас. Я посоветую ему подготовиться для более успешного прохождения собеседований. Надеюсь, вы поняли основную суть. Как только я добавил небольшую валидацию перед отправкой рекомендации, моя конверсия выросла до 13-15% (и это действительно большая цифра).


Я, как ментор и наставник, всегда заинтересован в полезных контактах, которые могли бы быть полезными для моих менти. Поэтому, если у вас есть реферальная программа, было бы здорово, если бы вы могли предоставить краткое описание и контактные данные в комментарии к посту❤️. А если вы хотите в Авито, то велком в личку❤️
Please open Telegram to view this post
VIEW IN TELEGRAM
👍25🔥11🤔3🤩21
Лучший, по моему мнению, курс по фронтенду 👩‍💻

И это курс от The Rolling Scopes School. Эти курсы разрабатываются ребятами из EPAM и не только. Сейчас начался stage-1 и совсем новичкам точно не подойдёт.
Регистрация открыта до конца ноября, но чем раньше - тем лучше, чтобы не пропустить дедлайны по некоторым заданиям.

❗️ Сразу расскажу о преимуществах, которые вижу я:
🟡Бесплатный;
🟡Очень мощная программа с интересными заданиями и проектами;
🟡Есть большой шанс получить ментора;
🟡Прививает навыки правильной работы с Git (правильные коммиты, работа с ветками, описанные pull request'ы, код ревью других студентов и т.д.);
🟡Лучшие студенты могут попасть на стажировку/работу в EPAM (честно не знаю, как сейчас для тех, кто проживает в СНГ);
🟡Активное коммьюнити единомышленников;
🟡Прививает привычку учить английский.

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

Я сам проходил этот курс, и было очень и очень сложно, можно сказать, что полноценная фуллтайм работа, на которую уходило всё время. На stage-2 я получил ментора, спасибо тебе ещё раз, Макс, если читаешь 🙏. Главный итог - я успешно прошёл все этапы собеседований(в том числе на английском) и попал на стажировку в EPAM. Если вдруг кому-то интересно, то могу рассказать, как проходила стажировка.

Лендинг - https://rs.school/js/
Регистрация - https://wearecommunity.io/events/js-fe-rs-2023q4
Вводный вебинар - https://www.youtube.com/live/k-_ergZXlUA?si=9H8nFVCq3riJOIZf
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥265👍4🏆3🥴2
Сон, вероятно, одно из важнейших правил в моей жизни, которое я не нарушаю. Я никогда не буду жертвовать сном в пользу чего-то другого. Если ложусь поздно, просыпаюсь соответственно позднее, но в конечном итоге обеспечиваю себе необходимое количество часов сна.

Я сплю полуторачасовыми циклами, и обычно укладываюсь в 4-5 цикла для бодрого состояния. Уже длительное время придерживаюсь такого режима: ложусь около 23:00 и просыпаюсь, посредством умного будильника, в промежуток с 6:00 до 6:30. Иногда бывают промахи, как видно по скриншоту, но это случается редко.

Если я посплю всего 6 часов, то обязательно уделю время дневному сну в течение 15-20 минут, такой короткий сон просто дико бустит и восстанавливает. Рекомендую к просмотру видео - Неожиданные последствия дневного сна: вред или польза? Откровение сомнолога

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

Про сон рекомендую посмотреть интересный подкаст - Как быстро уснуть? Про здоровый сон, стресс и бессонницу

Для тех, кто дочитал до конца, объявляю конкурс на две подписки на 1 год в приложении Sleep Cycle. В комментариях пишите порядковый номер, начиная с 1. Итоги подведу в субботу, 25.11. Удачи всем! 🌙💤
👍28🔥93🌚3🤩2
This media is not supported in your browser
VIEW IN TELEGRAM
Итоги розыгрыша 🌙💤
Поздравляю @mjesecg и @MargaritaFir 👏
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8👏5
Бот напомнил мне, что сегодня ровно год, как я работаю в Авито 😎
Время пролетело очень быстро, и я ничуть не жалею, что выбрал именно Авито среди других крупных компаний ☺️
Please open Telegram to view this post
VIEW IN TELEGRAM
32🏆9🔥4👏2👍1
🎉Я выиграл в конкурсе рабочих сетапов в сообществе Осознанная Меркантильность.

В честь этого я хочу разыграть 5 подписок на 1 месяц на сообщество на тир волчонка.
Возможно есть те, кто уже задумывался вступить в сообщество, но вечно откладывал, поэтому это прекрасный шанс испытать удачу.
Если вы не слышали о сообществе, то это видео даст максимальное понимание - https://www.youtube.com/watch?v=etsVDXkBb1g

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

❗️Подписка активируется только у тех, кто не имеет активной подписки.

Итоги розыгрыша будут в воскресенье 10.12, всем удачи🍀
В комментариях пишите порядковый номер, начиная с 1.

Ссылка на сетап - https://taplink.cc/evshushkov
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥38🎉9🤩5🤡3👍1
This media is not supported in your browser
VIEW IN TELEGRAM
Итоги розыгрыша пяти подписок на 1 месяц на сообщество Осознанная Меркантильность.

Поздравляю победителей 🎉
@georgezho
@lentsd
Альберт СА
@podolski133
@b_dzheenaliev
Please open Telegram to view this post
VIEW IN TELEGRAM
🎉9😢32🔥2🤮1
У нас начался зимний этап перфоманс ревью 🎯📈
Немного про этот этап писал в этом посте.

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

Ещё решил, что писать буду именно по такой схеме, потому что можно все структурно расписать без лишней воды:
🟡контекст – о чем цель и почему она значима;
🟡hard – что именно сделано с учетом проявления hard-skills;
🟡soft – что именно сделано с учетом проявления soft-skills;
🟡quality – здесь отмечается что изменилось с точки зрения качества при проявлении hard- и soft-skills;
🟡outcome – какая ценность и значимость в полученном результате, на что он повлиял.

И вообще я всем рекомендую, даже у кого нет перфоманс ревью на работе, делать хотя бы для себя заметки по выполненным задачам и проектам. В будущем вы действительно сэкономите себе огромное количество времени на написание хорошего резюме и рассказа о своём опыте на собеседовании.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍26🔥5🤩2
Я завалил большинство целей и планов на этот год...

🟣 Профессиональное развитие - не прошёл до конца оба курса, а почему - расскажу ниже;
🟢Работа - тут все окей, что касается интервью, то их я провёл более 60;
🟡Английский - не знаю на счёт b2, но стал гораздо увереннее говорить, слушать я и раньше мог, а сейчас иногда даже английские видео смотрю на 1.5х скорости, что для меня удивительно;
🟣Спорт - тут не всё хорошо, пол года было активно, а потом пошло на спад;
🟣Жизнь - не удалось где-то пожить вне РФ.

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

🟢В этом году я больше развивался разносторонне, нежели чем просто проходил курсы по повышению хардов.
Например, я прошёл двухмесячный курс от Авито "Эффективный театр" - курс актёрского мастерства, так же курс по сторителлингу.

🟢Я успел поработать автором фронтенд-направления в грейде от Яндекс Практикума, но со своей загруженностью и тем, что это оказалось довольно неинтересно для меня я решил уйти.
Так же попал на поток в HTML Academy на наставничество по JS, но решил, что не хочу этим заниматься.

🟢 На фоне улучшения своего рабочего места я первый раз в жизни взял камеру и начал снимать.
Я завёл новый аккаунт в инсте и просто стал развивать своё хобби и не собираюсь останавливаться, поэтому всем велком
https://www.instagram.com/evshushkov

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

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

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



По итогу 2023 годом я очень доволен 🔥, несмотря на невыполненные цели, я начал развиваться в других направлениях, помимо фронтенд-разработки и чертовски этому рад 👏
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥588🎄5👍4🤩1
Дорогие подписчики, от всей души поздравляю вас с наступающим новым годом! 🤭🎄❄️

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

Как говорится, Stay Tuned 🙏
Please open Telegram to view this post
VIEW IN TELEGRAM
🍾50🎄1343🤩3