ar
Feedback

لا تقع ضحية للمخادعين! تيليمتريو يكتشف ويُميّز هذه القنوات 👉 إذا كنت تريد رؤية العلامة، اشترك

Руслан Куянец | Reactify

Руслан Куянец | Reactify

الذهاب إلى القناة على Telegram

Я IT-специалист, ментор и основатель проекта YeaHub и сообщества Reactify. Здесь рассказываю про Frontend и IT. Менторство: https://reactify.ru YouTube канал: https://youtube.com/@reactify-it YeaHub: https://yeahub.ru/ Связь: @ruslan_kuyanets

إظهار المزيد
6 399
المشتركون
-424 ساعات
-107 أيام
-5230 أيام
أرشيف المشاركات
❓ Практика: Работа в команде и процессы Мы обсудили, что пет-проекты могут служить отличной возможностью для практики, однако они не решают проблемы, связанные с работой в команде и пониманием процессов в компании. Без опытного наставника сложно симулировать командную работу, а придумывание и реализация большого проекта может оказаться весьма сложной задачей. В такой ситуации у вас есть несколько вариантов: искать ментора, кооперироваться с другими людьми или использовать специальные сервисы. Наиболее оптимальным вариантом является использование сервисов для практики, таких как онлайн-стажировки. Они дешевле, чем менторство, и проще в реализации, чем сбор команды через чаты. Один из таких сервисов - Онлайн акселератор опыта работы. Преимущества использования онлайн акселераторов: ✔️ Спринты и дедлайны — научитесь рассчитывать время и укладываться в сроки. ✔️ Работа с легаси-кодом — исправление ошибок, оптимизация кода и рефакторинг. ✔️ Многочисленные код-ревью — увидите множество вариантов решений и поймете, как улучшить свой код. ✔️ Практика совместной работы — реализация проектов вместе с другими участниками. Основные проблемы, которые помогут решить такие сервисы: Недостаток опыта, Непонимание командных процессов, Отсутствие навыков написания кода. С помощью этих сервисов можно сразу устранить несколько проблем. ❓ У вас был опыт использования таких сервисов для практики? Если да, то какие сервисы вы использовали?

Если ты подписан здесь, напиши мне. Спасибо за комментарии😅 Дам тебе бесплатный доступ в сообщество🤝
Если ты подписан здесь, напиши мне. Спасибо за комментарии😅 Дам тебе бесплатный доступ в сообщество🤝

Грань будущего - переводим количество в качество Заметил, что многие разработчики - причем как начинающие, так и вполне сеньо
Грань будущего - переводим количество в качество Заметил, что многие разработчики - причем как начинающие, так и вполне сеньорные ребята, - слишком щепетильно относятся к подготовке к интервью. Причем я не имею в виду ситуацию, когда ты смотришь записи чужих собесов для подготовки, освежаешь в памяти какую-то теоретичекую инфу, которую в работе применял пару лет назад (если вообще применял). Я о том, что ребята тратят много сил и времени на мок интервью, на прочтение свежего издания Kotlin in Action или (если случай совсем запущенный) на подготовку к алгоритмической секции. Подобный подход может дать свои плоды, если ты ставишь своей целью пробить зарплатный потолок или получить оффер на валютную удаленку - потому что в данных кейсах вакансий ограниченное количество, ты успеешь откликнуться на все релевантные предложения в течение месяца, а новые процессы сможешь запускать 1-2 раза в неделю максимум. Но когда речь идет о начинающих, либо о ребятах, пока еще не забравших у рынка свои 400-500к - такой подход просто не нужен, вы банально теряете деньги, если следуете ему. Намного эффективнее провести 1 настоящее интервью и начисто провалиться на нем, чем провести 3 моковых собеса. Сделав запись и разобрав одно свое интервью, вы станете существенно более подготовленным к следующему, разобрав два - еще более подготовленным и тд. Я даже не говорю о том, что ваше моральное состояние на интервью напрямую влияет на людей, которые его проводят - неуверенные ответы чаще трактуются как незнание и накрученный опыт, чем банальное человеческое "ну чувак просто волнуется, так-то он крутой". Немаловажный факт, о котором также иногда почему-то забывают - интервьюеры, которые проводят ваш собес сегодня, понятие не имеют о том, что вчера вы не знали, как правильно отменять корутину или забыли контракт equals/hashcode. Почему бы этим не пользоваться и не учиться на своих ошибках с каждой новой итерацией? 😁 🦝 • Менторство

Frontend Гладиаторы: Этап 1/8 Турнир полным ходом идет 🔥 Смонтирую весь процесс в YouTube. Интересный опыт. Если все оценят,
Frontend Гладиаторы: Этап 1/8 Турнир полным ходом идет 🔥 Смонтирую весь процесс в YouTube. Интересный опыт. Если все оценят, то будем раз в 1-2 месяца проводить такие состязания 📌 #fronntend

❓Практика: Пет проекты Я думаю, что отличная практика – это когда вы делаете свой пет-проект, реализовываете свою задумку. На
+1
❓Практика: Пет проекты Я думаю, что отличная практика – это когда вы делаете свой пет-проект, реализовываете свою задумку. Например, вы интересуетесь футболом, почему бы вам не сделать проект афиши матчей и поиска игроков? Отрисовывать карточки игроков, сделать функционал создания команд со своими игроками. Я считаю, что это круто. Можно найти публичное API и сделать это. А если заморочиться, то подобрать еще и дизайн. На картинке я в поиск Figma вбил слово "football", и сразу же мне выдало кучу макетов. Вторая картинка – это первые ссылки по запросу "API football". Все достаточно просто. Что можно там реализовать? Постараться не только верстку и запрос на сервер, но и ещё различные функциональности: пагинацию, поиск, фильтрацию, сортировку, бесконечный список, смену темы, языка и т.д. Приложение не должно быть плоским, нужно много компонентов и вложенность, различные страницы и технологии. Это будет идеальный пет-проект. Развивайте его 1-3 месяца, добавляйте новые функции, возможно, просмотр матчей, уведомления, погоду в городе, где будет проходить матч. 💡 А какой интересный пет-проект делали вы?

photo content

photo content

❓Практика Я думаю, что отличная практика – это когда вы делаете свой пет-проект, реализовываете свою задумку. Например, вы интересуетесь футболом, почему бы вам не сделать проект афиши матчей и поиска игроков? Отрисовывать карточки игроков, сделать функционал создания команд со своими игроками. Я считаю, что это круто. Можно найти публичное API и сделать это. А если заморочиться, то подобрать еще и дизайн. На картинке я в поиск Figma вбил слово "football", и сразу же мне выдало кучу макетов. Вторая картинка – это первые ссылки по запросу "API football". Все достаточно просто. Что можно там реализовать? Постараться не только верстку и запрос на сервер, но и ещё различные функциональности: пагинацию, поиск, фильтрацию, сортировку, бесконечный список, смену темы, языка и т.д. Приложение не должно быть плоским, нужно много компонентов и вложенность, различные страницы и технологии. Это будет идеальный пет-проект. Развивайте его 1-3 месяца, добавляйте новые функции, возможно, просмотр матчей, уведомления, погоду в городе, где будет проходить матч. 💡 А какой интересный пет-проект делали вы?

Это мой первый опыт выступления в таком формате. Будет интересно, приходите, задавайте вопросы💪🏻

Ярмарка менторов: задай любой вопрос про IT Ты задаешь любой вопрос, работающие айтишники дают тебе максимально подробный отв
+5
Ярмарка менторов: задай любой вопрос про IT Ты задаешь любой вопрос, работающие айтишники дают тебе максимально подробный ответ. Бесплатно. И так всю неделю. Вопросы можно заранее закинуть сюда или спросить прямо на трансляции в чате. Можно залететь в зум и спросить голосом. Запись будет. Расписание: Пн (29.07) 18:00 - QA/AQA/SDET Вт (30.07) 18:00 - iOS/Android/Flutter/React Native Ср (31.07) 18:00 - Продуктовая аналитика, бизнес аналитика, анализ данных, продуктовый менеджмент, ML/DS Чт (1.08) 18:00 - Бэкенд Пт (2.08) 18:00 - пиво Сб (3.08) 18:00 - Фронтенд Вск (4.08) 18:00 - общие вопросы, оставшиеся неохваченными области Закидывай вопросы в бота и приходи на стрим, будем просвещать

Гайд: Как стать Frontend разработчиком с нуля Учиться можно бесплатно, как показывает практика, люди, которые начинали с самостоятельного обучения и неплохо продвинулись, имеют выше шанс дойти до конца и трудоустроиться. Однако технологий уже так много, что в них можно запутаться. А требования рынка такие сложные, что без помощи опытного программиста становится трудно. Учиться можно бесконечно, но все никогда не изучишь. Нужно учить основное и то, что нужно в работе, а уже потом углублять и расширять свои знания. Это первая проблема, с которой сталкиваются все: непонимание, что учить, как учить и когда остановиться и двигаться дальше. Тут важно выделить время и четко проработать план и цель либо найти разработчиков для консультации. Совет №1: Вступайте в сообщества и чаты Проявлять активность и нетворкинг крайне полезно. Никто не придет и не скажет, что ты делаешь неправильно — это нужно выяснять самому через общение с другими. В ИТ-сфере инициатива и нетворкинг особенно важны. Примеры сообщества: Мое сообщество Reactify; Осознанная Меркантильность; Авось прорвемся. В платных сообществах люди, которые заплатили, обычно активнее. Там проводятся мероприятия, челленджи, и много активных участников, которые помогают друг другу. Но будьте осторожны с тематическими чатами (например: @js_noobs_ru), так как часто обсуждают все, кроме технологий. Всех новичков посылают в гугл, душнят, оскорбляют. Важно находить такие группы, где есть четкие правила и взаимопомощь. Совет №2: Составьте четкий план обучения и цель Уже много ресурсов и материалов с roadmap и о том, как стать разработчиком. Выделю два моих Roadmap, которые помогут изучить профессию с нуля: Roadmap Frontend Roadmap React Эти планы помогут вам визуализировать, где вы находитесь и к чему идете. Важно видеть свой прогресс и знать, что учить дальше. Совет №3: Решительно идите к своей цели Важно твердо решить, что вы намерены дойти до конца. Не сдавайтесь и не бойтесь трудностей. Новички, которые не понимали, как работают циклы, через 3-4 месяца уже успешно проходят собеседования. Если что-то не понимаете — не бойтесь, это навык, который нужно развивать. Как развивать? Погружайтесь в тему. Смотрите видео, читайте статьи, пытайтесь повторить. Постепенно вы найдете закономерности, и понимание придет само собой. Тренируйте насмотренность и превратите обучение в хобби. Совет №4: Практика, практика и еще раз практика Практикуйтесь много. Пишите код, реализуйте простые и сложные задачи, пробуйте разные варианты. Проходите каждый шаг, консольте все, что можно. Повторяйте за авторами курсов, старайтесь воспроизвести код самостоятельно. Даже если сначала не получается, пересмотрите 10, 20 видео на эту тему, повторяя за автором. В конечном итоге у вас сложится паттерн в голове, и вы начнете писать код самостоятельно, поймете логику. Совет №5: Подготовка к трудоустройству Процесс трудоустройства сейчас сложный. Нужно понимать реалии рынка и требования. Вступайте в чаты с собеседованиями, смотрите видео и стримы про трудоустройство, проходите моковые собеседования. Вам нужен четкий план подготовки. Рекомендуется посмотреть видео и гайды Антона Назарова для понимания процесса: Канал Антона Назарова. Устроиться джуном без опыта и хорошей подготовки очень сложно. Приходится использовать лайфхаки, чтобы обходить фильтры. Мне не нравится обман, но еще больше не нравится, когда отличные ребята не могут найти работу. Люди, которые действительно увлечены разработкой и готовы развиваться, часто сталкиваются с несправедливыми трудностями. Становление Frontend разработчиком требует плана, настойчивости и активного участия в сообществах. Учитесь, практикуйтесь, участвуйте в мероприятиях, и не бойтесь трудностей. Ваш успех зависит от вашего упорства и желания развиваться. Скоро добавлю гайды: Резюме, Собеседования, Поиск работы и тд #frontend

Так же смотря курсы старайтесь повторить за автором, много повторяйте и пытапйтесь самостоятельно без подсматриваний воспроизвести код. Даже если вы столкнулись с проблемой - пишу по видео все понимаю но сам не могу. ТО пересмотрите 10, 20, 50 видео,повторяя за автором. В конечном этоге у вас сложится патттерн в голове, закономерность, вы перестеанете боятся кода и начнете уже сами писать, за счет сформировавшейся логики. Совет №5: Трудоустройство на данный момент сложный процесс. Вам нужно понимать все реалии рынка, быть в кусре требований. Вступайте в чаты с собеседованиями, смотрите собесы, проходите моковые собеседования. Общайтесь с другими ребятами, смотрите стримы и видео про трудоустройство. Тут вам тоже нужен план, без него невозможно. Вы должны четко знать что вас ждет и как готовиться Лучше всего об это вы узнаете у Антона Назарова. Посмотрите его видео, посмотрите гайды. https://www.youtube.com/@m0rtymerr К сожалению, устроится Джуном без опыта и хорошей подготовки очень сложно, нереально можно сказать. Приходиться обходить фильтры, прибегать к лайфхакам. Мне не нравится обман, но еще больше мне не нравится, когда отличные ребята не могут работу найти.

Полный гайд "Как стать Frontend разработчиком с нуля" Учиться можно бесплатно, как показывает практика, люди, которые начинали с самостоятельного обучения и неплохо продвинулись, имею выше шанс дойти до конца и трудоустроиться. Однако технологий уже так много, что в них можно запутаться. А требования рынка такие замудренные, что без друга программиста, который реально шарит в ситуации, а не просто просиживает штаны за рабочим столом, как будто уже не возможно Учитться можно бесконечно, все никогда не изучишь. Нужно учить основное и то что нужно в работе, а уже потом на досуге углублять свои знания и расширять их. Это первая проблема с которой сталкиваются абсолютно все. Не понимание что учить, как учить и когда остановиться и идтти дальше. Тут как будто напрашивается: либо выделить время и четко проработать план и цель, либо найти разработчиков и с ними контактировать, чтобы они тебе сказали что нужно а что не нужно, либо взять консультацию и получить четкий план куда двигаться. Если нет желания тратить деньги на консультации, то можно просто вступать в чаты, общаться, проявлять активностьб и узнавать у других ребят. То есть, проявлять активность в любом случае надо, общатться, учасвовать везде где только можно. Никто не придет к вам и не скажет - Ты не правильно делаешь это, надо так. В любой сфере инициатива и нетворкинг мне кажется полезны, в Айти это в разы полезнее. Совет №1: Вступайте в сообщества, чаты, общайтесь с людьми, находите новые знакомства, посещайте мероприятия и тд. Сообщество: https://react-mentor.notion.site/efda912aa68b40b5911798ba731df303 Плюсы платного сообщесмтва в том, что люди, которые заплатили в разы активнее, чем те кто просто вступил, посомтреть. У нас различные мероприятия, челенджи, я отвечаю там на вопросы кружочками. Помимо меня там куча ребят, которые любят общаться, реально активных ребят Так же вы можете находить тематические чаты по каждой технологии JS, React и тд. Обычно там очень душно, я до сих пор подписан на них, там обсуждают все кроме технологии, и если ты приходишь с вопросом, то обычно тебя посылают в гугл) Я сам неоднократно сталкивался с такой душнотой. Поэтому в моем сообществе есть правила, мы помогаем, а не душним и самоутверждаемся Совет №2: Вам нужен четкий план обучения и цель к которой вы должны прийти. Можете прям составить его и дополнять, нужно видеть визуально где вы находитесь и к чему идете Уже много ресурсов и материалов с roadmap и о ттом как статть разработчиком. Я выделю 2 своих Roadmap так как помимо того что учить, там еще и ресурсы и мои комментарии Roadmap Frontend: https://youtu.be/9Pbm_V0MM0Y?si=ub2kCOlOwS4sU5KJ Roadmap React: https://youtu.be/Y_5dt4WSehs?si=1Oo6Dtc99DBrToba По этим roadmap можно с самого нуля изучить профессию. Тут есть все Совет №3: Нужно твердо сказать себе, что вы намерены дойти до конца. Не сдаваться и не боятся трудностей. Я вижу, как ребята, которые всего 3-4 месяца назад не понимали как работает циклы, добиываются невообразимых высот. Уже ищут работу и успешно проходя собесы на хорошую зарплату. Если вы чего-то не понимаете - не бойтесь. Это навык который нужно развивать. Как развивать? Забиваете свой мозг этой темой. Смотрите видео, читатете статьи, пытаетесь повторить. Поймите, когда вы напишите 100 раз цикл, ваш мозг найдет закономерности, вы поймете что к чему. Это дело привычки. Тренируйте насмотренность и забивайте ваш мозг темой, превратите это в хобби. Совет №4: Больше практики. Нужно писать много, простые/сложные, да любые вещи, код и тд. Просто печатайте, привыкайте Это наверное база, не бойтесь практиковатиься и писать код, вы не поймете цикл просто посмотрев на него, надо его множество раз реализовать с разными вариантами. Пройти каждый шаг, консолить все что можно, писать себе на листочке каждый шаг, что происходит.

Вопросы по React с собеседования в VK 🔥 - Что такое React? Зачем он нужен? Как он работает в общих чертах? - Зачем придумали концепцию Virtual DOM? - Как происходит сравнение нод в дереве, если родительские ноды не равны, реакт уничтожает все дерево? - А какие у компонента есть причины перерендериться? - Поговорим про хуки. Что это и какую в реакте решают проблему? - Есть ли какие-то ограничения на использование хуков? - А если мы засунем вызов хука в if(true) {вызов хука}. Будет ли реакт считать это ошибкой? - Реакт это компилятор или рантайм библиотека? Может ли она понять что у нас хук вложен в условие до его вызова? - Для чего нужен useEffect и какие у него есть варианты использования? - Расскажи про useRef. Для чего мы можем его использовать? - Какие существуют оптимизации в реакте? Хорошие вопросы. Я думаю тут явно не на стажера. Кто ответил бы?

Frontend Гладиаторы. Этап 1/16 СынАвторизации VS ДивМэн Одно из выступлений, счет сейчас равный. Ребята посещают Рандомные собеседования и Групповые. У них я проводил моковые собеседования. Я знаю, что уровень знаний у них высокий. Я не ожидал, что на турнире у них возникнут сложности. Но ребята волнуются и отвечают хуже, чем могли бы. Все отмечают сильное волнение и, что из головы все вылетает. А представляете, что будет на собеседовании? Это сильная прокачка. Ребятам полезно участвовать в таких активностях 👍 Да еще и весело Кто на ваш взгляд ответил лучше? 🤔

Frontend Гладиаторы: Этап 1/16 Все пары выступили. Сегодня весь день в сообществе голосуют за победителей в каждой паре. Зару
Frontend Гладиаторы: Этап 1/16 Все пары выступили. Сегодня весь день в сообществе голосуют за победителей в каждой паре. Заруба интересная. Участники сильно волнуются, отвечая на вопросы, но именно в этом и заключается особенность турнира. Вы значительно прокачиваетесь и морально готовитесь к собеседованиям.

#eventloop #log Какая будет последовательность вывода console.log? Сложность: 2️⃣ 1 -> 2 -> 4 -> 3
#eventloop #log Какая будет последовательность вывода console.log? Сложность: 2️⃣ 1 -> 2 -> 4 -> 3

Вопросы по TypeScript с собеседования в VK 🔥 - Какие плюсы и минусы знаешь у TypeScript? - Можно ли строгую типизацию отключить для определенных мест? - Поговорим про enum, какие плюсы, минусы? - Какие есть альтернативы enum? - Какие есть отличия interface от type в контексте объекта? - Знаешь ты что-нибудь о дженериках в TS? - Назови базовые Utility Type. Как вам такие вопросы на Мидла? Достойные, или опять на стажера?😩 Теперь я запоминаю душнил и в следующий раз жду их на турнире, чтобы показать мастер класс🧐 Этап выбывания идет полным ходом. Сейчас 1/16 Буду держать вас в курсе 🆕

Приятно видеть такие комментарии. Получаю их практически каждый день🥺🥺🥺 Спасибо за поддержку! 👍
Приятно видеть такие комментарии. Получаю их практически каждый день🥺🥺🥺 Спасибо за поддержку! 👍

Турнир "Frontend Гладиаторы": Начало! С этой недели начинается тестовый турнир "Frontend Гладиаторы". Всего 15 участников ото
Турнир "Frontend Гладиаторы": Начало! С этой недели начинается тестовый турнир "Frontend Гладиаторы". Всего 15 участников отозвались, и турнир продлится 2 недели. Этапы включают 1/16, 1/8 и так далее. Ребята придумали смешные ники, например, Сурикат #17, СынАвторизации, ДивМэн, КиберМагистр, Пагинагибация. Мы случайным образом распределили пары. Я буду ведущим и снимать видео каждой пары, а в сообществе будут голосовать за победителя. Надеюсь, будет интересно. Это отличная прокачка теории, стресса и в целом собеседований, умение формулировать ответы. Если зайдет, то расширим турнир. Ждите смонтированное видео на YouTube. Будет прикольно! #frontend