Ilnur Ryazhapov Frontend @ilnur_ryazhapov_blog Channel on Telegram

Ilnur Ryazhapov Frontend

@ilnur_ryazhapov_blog


По всем вопросам – @safarovfarukh

ГАЙД ВО ФРОНТЕНД С НУЛЯ 👇

https://t.me/ilnur_ryazhapov_blog/746 🔥

https://instagram.com/ilnur_ryazhapov?igshid=YmMyMTA2M2Y= - инстаграм

https://t.me/ilnur_ryazhapov_sport - канал по спорту

Ilnur Ryazhapov Frontend (Russian)

Ilnur Ryazhapov Frontend - это канал Telegram, который предлагает гайды и обучающий контент по фронтенд-разработке. Здесь вы найдете полезные материалы для начинающих, а также интересные статьи и обзоры для опытных специалистов. Под руководством Ильнура Рязапова, вы сможете освоить основы фронтенд-разработки с нуля и улучшить свои навыки в этой области. Независимо от вашего уровня - от новичка до профессионала, здесь вы найдете что-то полезное для себя. Канал также предлагает возможность задавать вопросы через контакт @safarovfarukh. Получите ответы на все ваши вопросы и погрузитесь в увлекательный мир фронтенд-разработки вместе с Ilnur Ryazhapov Frontend! Присоединяйтесь к нам уже сегодня и узнайте все секреты успешной фронтенд-разработки! 🚀

Ilnur Ryazhapov Frontend

12 Feb, 10:57


Мы потеряли во время обхода каабы 90-летнего дедушку

Нашли спустя 20 часов поисков и 30 пройденных километров

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

Выводы:

1. Не пытайтесь приближаться и трогать черный камень, если вы неопытный, там нереальная давка (по причине этого и потерялись)

2. Детям и пожилым обязательно цепляйте бейджик с информацией, номером и тп

3. Заранее договоритесь, в каком месте встретитесь, если вдруг потеряетесь

4. Следите, чтобы у всех был заряженный телефон с интернетом

5. Обязательно берите с собой деньги

6. Берите пару дней на запас (наши билеты на самолет сгорели)

7. Если уже потерялись, идите к охранникам и не отставайте от них, пока не отведут вас куда нужно

8. Если потеряли человека, идите в отдел для потерявшихся у 79 ворот (вход малик Фахд)

9. С пожилыми вообще можно делать таваф и са’и на машине (са’и на 4-м этаже, но садитесь все вместе в машину, чтобы не потеряться, их могут высадить не там, где вы их ждете)

10. Берите с собой человека, который уже неоднократно совершал умру, сэкономите кучу времени и сил, и не полезете куда не нужно

11. Обязательно имейте при себе фото друг друга, чтобы если что показать охране и полиции, лучше в распечатанном виде (распечатайте визу)

Ilnur Ryazhapov Frontend

10 Feb, 08:50


топ?

👍 - да

👎 - нет

логотип за 10 000₽

Ilnur Ryazhapov Frontend

08 Feb, 17:27


Я вижу Египет и Израиль одновременно 🍿

Через море

Фоткать вроде нельзя ⛔️ не буду рисковать

Ilnur Ryazhapov Frontend

08 Feb, 04:57


Выехал в Иорданию на машине обновить визу 🚘

Ilnur Ryazhapov Frontend

07 Feb, 12:48


За год в менторстве:

меня кидали на деньги,

я платил эксперту 50 000Р за час созвона

мне предлагали ведение за 5 000 000 рублей в год

я уходил в минус и не мог выплатить сотрудникам зарплату

нанял и затем уволил пару десятков человек, в одно время была команда 15 человек

тратил по миллиону рублей и больше в месяц на расходы


трудоустроили 50 человек, некоторые уже синьоры

запустил отдельный поток с нуля

сделал отдельное обучение для мусульман

стартанули обучение для работяг с мидла до синьора

снимал квартиру за 150кР, летал при этом в Дубай

перевез к себе лучшего друга, до сих пор работаем вместе ❤️

понял, что можно сделать лучше и переделываю весь менторинг по-новой


Господа программисты, кто хочет открыть свое менторство, интересна данная тема?

Если да, ставьте реакции 🔥

Ilnur Ryazhapov Frontend

07 Feb, 07:33


ПРАВИЛЬНЫЙ ПУТЬ К ТРУДОУСТРОЙСТВУ

Большинство узнают об этом слишком поздно…

Я 6 лет работал программистом и преподавал, довел 50+ людей до работы

Моя история | Отзывы

⚠️ БАЗА 👇

Всего 5% вакансий на джуна, все остальное – middle и senior

Поэтому мы идем сразу на мидлов

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

Но для этого нужен опыт в резюме, вот мое резюме

Где взять опыт – есть разные способы

Накрутка опыта не подойдет, и вот почему

Весь путь описал в этом видео 👇

https://youtu.be/x9lCSfvHGqA?si=4TiiizOzLZ9fkn1G

Конспект - https://teletype.in/@ilnur_ryazhapov/KZ9Q6zJYjG9

Ilnur Ryazhapov Frontend

06 Feb, 08:59


С ЧЕГО НАЧАТЬ С НУЛЯ

На первых шагах в программировании многие уже оступаются:

Не понимают, как выбрать язык и сферу

Сколько бы не учились, работу найти не могут

Учатся долго, берут кучу лишнего, учат вообще не то

Я 6 лет отработал программистом, довел более 50 человек до работы

Мой путь | Отзывы

Делюсь с вами вводной инфой, с нее можно начать свой путь:

Что такое фронтенд - ВИДЕО

Мини-курс, введение в ситуацию на рынке фронтенда

Секреты тех, кто нашел работу – ПОДКАСТ

Главные ошибки – ПОДКАСТ

Основы верстки с нуля – ПЛЕЙЛИСТ

Все вопросы пишите в личку @ilnur_ryazhapov – я теперь отвечаю всем

Ilnur Ryazhapov Frontend

05 Feb, 19:51


оказывается я жесть как боюсь тараканов 🪳😱

я чуть не умер со страху от него, когда он резко на меня вылез

и когда он полетел на меня 🤣

в итоге ликвидировали 🫡

Ilnur Ryazhapov Frontend

05 Feb, 14:57


⛔️ По этим причинам вы выгорите и не найдете работу

Вопрос больше не к вам, а к тем, кто обучают:

1. Не ясно, как применить знания в работе, это не объясняют

2. Обучаются слишком долго, слишком глубоко копают

3. Куча фундаментальной инфы которая по факту не применяется на работе

Ilnur Ryazhapov Frontend

05 Feb, 11:01


⛔️ НАБОР В КЛУБ ЗАКРЫТ

Кто уже отписал – вы успели

Около 200 заявок, я всем лично отвечу и добавлю, от вас жду активности после вступления 🚀

Разгребаю сообщения, пока на тех, кто писали в 10:25 😅

Ilnur Ryazhapov Frontend

05 Feb, 10:04


1 час до закрытия набора в клуб, потом даже платно пока мест не будет, а то меня завалили сообщениями

Записи собеседований

Записи занятий менторинга

Уроки по оформлению резюме

Пишите в личку "клуб" - @ilnur_ryazhapov

Ilnur Ryazhapov Frontend

05 Feb, 09:02


Клуб бесплатный еще 2 часа...

Я запарюсь разгребать личку 😆

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

Пишите в личку "клуб" - @ilnur_ryazhapov

КТО УЖЕ НАПИСАЛ, Я ВСЕМ ОТВЕЧАЮ В ПОРЯДКЕ ОЧЕРЕДИ, просто чуть подождите, пожалуйста

Ilnur Ryazhapov Frontend

05 Feb, 08:05


3 часа и клуб снова станет платным

Написали уже больше 100 человек 😱

Доступ в сообщество начинающих программистов

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

Пишите в личку "клуб" - @ilnur_ryazhapov

Кто в 100 мест не влезает хотя бы 50% скидка пусть будет 😅

Кто уже написал, я всем отвечу обязательно ☕️

Ilnur Ryazhapov Frontend

05 Feb, 07:05


Пошла жара 🔥

Человек 50 уже написали за первые 3 минуты 🤓

Я лично всем буду отвечать ☕️

Ilnur Ryazhapov Frontend

05 Feb, 07:02


🥳 ОТКРЫЛ БЕСПЛАТНЫЙ НАБОР В КЛУБ НА 100 МЕСТ

ПИШИ В ЛИЧКУ "клуб" - @ilnur_ryazhapov

100 бесплатных мест, кто первый пишет, тот занимает место

Принимаю индивидуально, можете сразу задать вопросы и рассказать о себе

Станет снова платным через 4 часа 🤫

Ilnur Ryazhapov Frontend

04 Feb, 16:07


Спасибо за реакции ❤️, набрали больше 200 🔥

ПОДГОТОВИЛ ВНУТРИ КЛУБА ЦЕЛЫЙ КУРС 😏

За 1000Р БЕСПЛАТНО

Сможете по шагам идти и впитывать с нуля

Описал как вообще устроен рынок и что делать

Разобрал как учиться и не бросать, держать мотивацию на уровне 💪

Внутри гайд с нуля до трудоустройства

База подкастов, собесов, уроков менторинга

Сообщество единомышленников

Кто пройдет базу клуба - буду общаться индивидуально, подскажу дальнейшие шаги

КАК ВСТУПИТЬ?

Завтра в 10 утра по МСК выйдет пост, открою доступ до 14:00

Ilnur Ryazhapov Frontend

04 Feb, 06:29


Клуб Angular за 1000₽ сегодня будет бесплатным, если наберем 100 огоньков 🔥

Там целая коллекция подкастов

Путь по изучению фронтенда с нуля

Записи занятий менторинга

Уроки по резюме

Записи собеседований

Ставим 🔥, кто хочет получить доступ


PS: ВСЕ, ЖДЕМ АНОНС

Ilnur Ryazhapov Frontend

26 Jan, 06:54


Мама купила курс по английскому для моей младшей сестры, рассрочку

В итоге на них навесили кредит через микрофинансовую контору 😆

Деньги им пока не возвращают, капают конкретные проценты

У вас было такое? Что делать?

ps: это в РФ, контора называется 99 баллов

Ilnur Ryazhapov Frontend

25 Jan, 13:25


поигрался с ИИ

как вам?

Ilnur Ryazhapov Frontend

24 Jan, 17:58


Когда опыт обучения идет в резюме?

Когда вы делали рабочие задачи, когда опыт соответствует опыту работы

Когда вы открываете канбан-доску, берете задачу и делаете

📞 По вопросам подключаетесь на созвон и спрашиваете

Сдаете задачу на код-ревью

Получете фидбек, исправляете ошибки

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

Ilnur Ryazhapov Frontend

23 Jan, 15:29


👨‍💻 Обучение должно быть похоже на работу

Берете реальную рабочую задачу – показываете нулевому новичку, он ничего не понимает 🫠

🎯Начинаете объяснять с целью сделать эту задачу

🤓 Показываете конкретные рабочие моменты, разъясняете нужные вещи, чтобы эту задачу закрыть

Закрываете задачу

В итоге человек получил реальный опыт

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

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

Товарищи ментора, согласны с таким подходом?

Скоро на эфире поднимем эту тему ☕️

ps: кстати, огоньки набрались, ждите видос 🍿

Ilnur Ryazhapov Frontend

23 Jan, 11:37


Ассаляму алейкум ва рахматуллахи ва баракату!

Посланник Аллаха (салляллаху алейхи ва саллям) сказал:

«Стремись к тому, что принесет тебе пользу, проси помощи у Аллаха и не опускай руки. А если постигнет тебя что-либо, не говори: “Если бы я сделал то-то и то-то!”, но говори: “Это предопределено Аллахом и Он сделал, что пожелал”, ибо эти “если” открывают шайтану путь к его делам».

Муслим 2664.


Что это означает?

Если мы, например, решили стать программистами, то это наша цель. Однако, как мы знаем из хадиса: «Воистину, дела оцениваются по намерениям» (иннама аль-а‘малю би-ннийят). Поэтому первое, что мы делаем — определяем своё намерение.

Зачем вы хотите стать программистом? Ответьте себе на этот вопрос. Если вы хотите просто заработать денег, то награда будет меньше, чем если бы ваше намерение было ради Аллаха.

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

Шаги к успеху:

1. Определите цель ради Аллаха.
Сделайте намерение, что становитесь программистом ради поклонения Аллаху, ради благих дел, ради того, чтобы помогать своей семье и мусульманской общине.

2. Уповайте на Аллаха.
Упование на Аллаха (таваккуль) — это не просто ожидание. Это означает, что мы делаем всё от нас зависящее, а результат оставляем на усмотрение Аллаха. Например, получится ли у вас стать программистом или нет — это решает только Аллах. Но ваша обязанность — действовать.

3. Регулярные действия.
Посланник Аллаха (салляллаху алейхи ва саллям) сказал: «Самые любимые дела перед Аллахом — те, которые совершаются регулярно, пусть даже они будут малыми».
Поэтому учитесь каждый день, пусть даже 5–10 минут, но регулярно. Постоянство в действиях приведёт вас к успеху.

4. Не унывайте.
Если вам становится тяжело, вспомните дуа, которой прибегал Пророк (салляллаху алейхи ва саллям) от печали и тревоги:
«О Аллах, я прибегаю к Тебе от тревоги и печали, от слабости и лени, от страха и скупости, от бремени долга и от притеснения людей».

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

Итог:

Сделайте твёрдое намерение ради Аллаха. Поставьте цель, которая связана с благими делами. Учитесь программированию шаг за шагом, регулярно, с упованием на Аллаха. Если чувствуете печаль или тревогу, обращайтесь к Аллаху с мольбой. Пусть Всевышний Аллах облегчит ваш путь, придаст вам сил и сделает ваши намерения искренними!

Валлаху а’лям.

Ilnur Ryazhapov Frontend

23 Jan, 07:41


🧑‍💻 Как должно выглядеть обучение программированию

📞 Вас приглашают на созвон, где показывают канбан доску как на работе

🫡 Дают вам реальную задачу

👨‍💻 А дальше, чтобы ее сделать, вы открываете пустой проект на Angular, и уже в нем пишете код

К вам прикреплен тимлид (ментор), который объясняет базу и тут же показывает, как это используется в рабочем проекте

Как происходит на любом обучении:

🚫 С вами сюсюкаются как с детками и просто ведут с того, чего на работе нет, но с чего проще начать

🚫 Теория теория с выдуманными примерами на кошечках и собачках

🚫 Углубленное изучение с кучей лишнего, большая часть чего просто забывается, ведь не ясно для чего это все

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

Скоро стартует набор, где идем как положено сразу на ангуляре, на эфире будут скидки для всех

Ilnur Ryazhapov Frontend

22 Jan, 20:41


что

Ilnur Ryazhapov Frontend

22 Jan, 17:27


👩‍💻 Пишите с нуля сразу на Angular

🤔 Протестировал этот подход – вообще пушка

Проходишь, например, условные операторы, сразу изучаешь их в js и в ангуляре

Проходишь циклы – сразу берешь их в js и в ангуляре

Обучение идет быстрее в разы:

Сразу понятно, зачем это нужно

Сразу практика с реальной работы

С нуля изучая базу вы уже находитесь в рабочем окружении

🚀 В итоге: обучение идет в 2-3 раза быстрее

Минус один: никто так не обучает

Если наберется 50 огоньков 🔥, скину сюда в телегу видео с данным подходом, посмотрите

Может на эфие про эту тему рассказать?

Ilnur Ryazhapov Frontend

22 Jan, 15:23


Меня как программиста попросили подключить ноутбуки к телевизорам

Согласился…

Оказалось, что на самом деле нужно просто повесить телевизоры на стену

Что вас обычно просят?

Меня вот просили взломать инстаграм, переустановить винду это классика… ☕️

Ilnur Ryazhapov Frontend

22 Jan, 13:17


Скоро стартанем набор на февральский поток, там будет:

Уникальный формат, пишем с нуля сразу на ангуляр, сразу как на работе

За 3 месяца у вас будет уровень Angular Junior (обычно за 3 месяца только верстку осваивают и частично JS)

Дальше идем на большой мидловский проект, там прям как на работе, затем резюме, собеседования, трудоустройство на Angular 👩‍💻

50 человек уже работают - отзывы

Под старт набора готовлю эфир с подарками, бонусами, и дам большую скидку участникам эфира

Что я хочу от вас: подскажите тему эфира, и какие бонусные материалы хотите

Ilnur Ryazhapov Frontend

22 Jan, 09:30


Мне самому иногда хочется оставить преподавание и пойти красить кнопки за 300к/наносек, как раньше 🏝

Я реально раньше работал пару часов в день и получал свои 300к₽+

И никакого головняка: закрыл свою задачу – все

Ilnur Ryazhapov Frontend

22 Jan, 04:31


Жизнь программиста не такая уж лайтовая, некоторые вещи могут вас разочаровать, как говорится в постах выше 👆

Но ☝️

Сколько я не перепробовал, лучшая работа в плане спокойствия, свободы, дохода – senior программист 😎🤑

Максимум плюшек при минимуме усилий 🤔

техлид, тимлид, архитектор – куча работы

менеджерские должности – куча созвонов

открыть свое менторство – куча работы и куча созвонов

походу лучшей работы просто нет 😁

подскажите, если знаете

Ilnur Ryazhapov Frontend

21 Jan, 07:17


Что вас розачарует в программировании

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

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

С ростом опыта вы заметите, что во многих компаниях ваши коллеги часто ограничиваются базовыми знаниями, необходимыми для выполнения их задач. Большинство не стремится развиваться, изучать что-то новое или внедрять передовые технологии. Для многих работа программиста — это просто источник дохода, а не призвание.

Если вы захотите вдохновить коллег на развитие, предложить использовать что-то инновационное, чаще всего вы услышите: «Дай нам спокойно делать нашу работу и не загружай лишним. Нам за это не платят». Это может вызывать недоумение, но такая реальность большинства IT-команд.

В конечном итоге вы придёте к выводу, что работа программиста — это обычная профессия. Её отличают хорошие зарплаты, комфортные условия (удалёнка, свободный график), но это всё-таки не тот идеал, который рисуют себе новички.

Ilnur Ryazhapov Frontend

20 Jan, 15:21


Правда о жизни программиста

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

Реальность большинства программистов намного прозаичнее. Это ежедневные часы перед экраном, когда ты в одиночку борешься с непонятными багами, от которых буквально закипают мозги. Часто бывает, что ты просто сидишь и не понимаешь, что пошло не так. А если ты уже в профессии, работаешь в компании, то вместо «кайфа» нередко приходит выгорание, переутомление и ощущение, что тебя «задолбало всё».

Сохранить баланс между работой и отдыхом? Это, конечно, возможно, но далеко не всегда. В действительности большинство программистов – это те, кто посвящает огромное количество времени и усилий своей профессии, где «кайфы» и прогулки по Европе отходят далеко на задний план.

Если вы видите рекламу, где жизнь программиста представляется как сплошной праздник – это иллюзия. Те, кто ищет в профессии только лёгкости и удовольствия, вряд ли становятся хорошими специалистами. А вот те, кто действительно достигают успеха в программировании, зачастую просто не имеют времени и сил на такую «глянцевую» жизнь.

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

Ilnur Ryazhapov Frontend

19 Jan, 17:37


Документы для жизни в Медине

Я залетел по туристической визе на 3 месяца

Дальше вылетаю и залетаю обратно по умра визе

Затем у меня будет три месяца, чтобы оформить рабочую визу

Для этого я заплатил 3500$, чтобы меня официально пригласили на работу в КСА (строителем 😄)

Дальше нужно через РФ оформлять кучу документов, и можно жить в Саудии год

А дальше нужно будет доплачивать 2000$ ежегодно, к этой визе можно прикреплять родственников

Альтернатива – бизнес-виза, но нужно будет делать заезд-выезд каждые 3 месяца

Ilnur Ryazhapov Frontend

19 Jan, 13:30


Принципы GRASP: разница между принципами: «Чистая выдумка» и «Посредник»

1. Чистая выдумка – сгружаем отдельную, как правило, повторяющуюся задачу в отдельный класс

Пример: API сервис для запросов

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

Примеры: фасад для стора, сервисы в ангуляре, event bus

Для чего все это: для понижения зацепления и для увеличения связности (еще два принципа GRASP)

Подробно в голосовом 👆

Интересен подобный технический контент? Что еще разобрать?

Ilnur Ryazhapov Frontend

19 Jan, 11:36


ЧТО БУДЕТ, ЕСЛИ ИИ ЗАМЕНИТ ПРОГРАММИСТОВ?

Не заменит, учитесь дальше 😄

Просто пользуйтесь нейросетями

Ilnur Ryazhapov Frontend

18 Jan, 17:43


В мечети пророка 🌻 после утренней молитвы проводит урок Абдурразак Аль Бадр, можно свободно посещать, так же он преподвет после магриба

Еще есть университет внутри мечети, можно свободно посещать, с утра до обеда можно сидеть и учиться, с ВНЖ можно даже поступить, сдавать экзамены и получить диплом о высшем образовании

Ilnur Ryazhapov Frontend

18 Jan, 11:36


МЕДИНА 😍

Переехать сюда было лучшим решением

Нигде я себя так хорошо не чувствовал ❤️

Только ради жизни здесь и стоит быть программистом

Ilnur Ryazhapov Frontend

18 Jan, 07:03


Как вы ахищники?

Едем в Касым 🚘

Ilnur Ryazhapov Frontend

18 Jan, 05:32


Возобновил тренировки неделю назад 🏋️‍♂️

Без этого вообще никак

Отсутствие тренировок у меня приводят к излишней увлеченности работой и переутомлению 👨‍💻

А еще джакузи, а еще бассейн, а еще сауна 😏

Ilnur Ryazhapov Frontend

17 Jan, 11:20


#новости_менторинга

📊Что нового в менторинге:

Раскрываем все последние новости в посте ⤵️

➡️ Запускаем внутреннюю разработку для наших нужд управления процессом обучения, под него постепенно нанимаем к себе же

➡️ Одного из выпускников привлекли к себе на работу как разработчика

➡️ Еще нескольких привлекаем как стажеров

➡️ Из 50 трудоустроенных выпускников около 20 продолжили учиться, где я их вытягиваю с уровня middle до senior, недавно начали занятия

➡️ Провели множество созвонов по темам составления резюме и трудоустройства

➡️ Внедрили отдел заботы, который следит за успеваемостью учеников и чтобы они не опускали руки

➡️ Внедрена таблица посещаемости, при пропуске нескольких созвонов подключается отдел заботы и выясняет причины простоя ученика

➡️ Внедрена таблица успеваемости учеников, которую заполняют менторы и по которым мы отслеживаем, кто на каком этапе, какие сильные и слабы стороны и т.д.

➡️ Кому осталось только работать с резюме и ходить на собесы, выделили в отдельную группу, где прорабатываем именно эти темы

➡️ Обновляем и улучшаем навигацию по материалам

Постоянное улучшение позволяет нам выпускать более сильных учеников и сокращать кратно срок получения ими сильных офферов!

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

Ilnur Ryazhapov Frontend

17 Jan, 07:42


Указывать ли ожидаемую зарплату в резюме?

Я считаю, что нужно. Почему? Рассказал в голосовом

Вы что думаете?

Ilnur Ryazhapov Frontend

17 Jan, 02:46


ИИ заменяет большую часть программистов

Разработка ПО сильно ускоряется и удешевляется

Открываются еще сотни и тысячи новых айти проектов, куда нужны уже не просто программисты, а программисты, со знанием ИИ

В айти работа бесконечна, работа порождает новую работу, просто к требованиям добавится еще знание ИИ

Согласны?

Ilnur Ryazhapov Frontend

01 Jan, 16:27


Лучший таск-менеджер для личных задач ✍️

Главные требования к задачнику, уж поверьте мне, хорошая мобильная версия (вы будете пользоваться 90% времени с телефона)

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


1. Things 3 - просто топ, опережает остальных с огромным отрывом, пользуюсб уже несколько лет и ненарадуюсь

2. Напоминания apple - норм, тем более что бесплатно есть на всех айфонах

3. TickTick - он мне понравился больше todois, тестил пару дней назад (однажды он у меня завис и все, даже переустановка не помогла)

4. Todoist - стандарт для многих, очень популярный, для большинства отлично подойдет (но в ticktick есть pomodoro timer, поэтому он выше)

5. Singularity - для более продвинутых, очень хорошее приложение (внутри есть даже трекер привычек киллер фича для многих, однажды из-за бага на их сервере я потерял все задачи)

6. Omifocus - только для знатоков GTD, обычному пользователю вообще не подойдет (нужен целый курс по тому, как им пользоваться)

7. Google Tasks - как по мне, шлак

8. Microsoft Todo - как по мне, большинство продуктов Microsoft - шлак, не смог даже войти, чтобы попользоваться

А теперь для любителей использовать софт не по назначению:

1. Jira, Worksection, Trello - это штуки для проектной разработки в команде, не подойдет для личного задачника

2. Notion - тестировал я недавно Today Plan от Асадуллы, это шаблон с полной системой продуктивности внутри. Все, что я могу сказать: сам шаблон хороший и продуманный, но этим невозможно пользоваться обычному человеку на повседневной основе, сам по себе notion не подходит как задачник

Ну и вне конкуренции: тетредь и ручка 😄

Жду вопросов в комментариях 👇

Ilnur Ryazhapov Frontend

01 Jan, 12:39


Какой еще новый год? У меня сегодня обычный день… 🧑‍💻

Ilnur Ryazhapov Frontend

01 Jan, 05:23


Побеждаем прокрастинацию

Всю свою жизнь, как бы ни старался – важные и ответственные дела всегда имеют тенденцию к откладыванию, всегда найдется, на что отвлечься

Как это работает?

Когда уровень стресса превышает определенную норму, у нас включается замещающее поведение, например: «все, я сижу и готовлюсь к экзамену, только вот в комнате приберусь для начала, и отвечу на все сообщения в ТГ, чтобы ничего не отвлекало» 😄

Важность и ответственность дела нагоняет такой стресс, что мы не можем даже начать, а начав, находим причины слиться 😭

Мозг всегда будет выбирать самое простое и понятное из вашего списка дел 💡

РЕШЕНИЕ: сначала расслабиться и отказаться от намерения упахаться в искупление своей лени, принять осознанное решение двигаться медленно и плавно, а затем – сделать для себя самое важное дело самым простым и понятным

Для этого нужно:

1. Выявить первый шаг, чтобы получить минимальный результат

2. Упростить даже первый шаг до элементарных действий

3. Расписать эти действия

4. Если все сделать правильно, вы легко сядете за работу, садитесь 😄

Главный критерий, что вы сделали все правильно, вы либо сразу приступили к выполнению, либо сдержали себя, чтобы не начать делать эти задачи по списку 😃

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

1. Определяем первый шаг: выучить один билет

2. Упрощаем до элементарных действий

- Достать из сумки листочек с вопросами к экзамену

- Прочитать вопросы первого билета

- Найти учебник и открыть главу с разбором вопросов к билету

- Один раз прочитать разбор билета и поразмыслить, понять суть

3. Записываем себе эту инструкцию в список дел на телефоне, либо просто на бумаге

4. Фокусируете внимание на первом шаге, делаете его, вычеркиваете, переходите к следующему

Когда вычеркните все простейшие шаги из списка, можете повторить и придумать новые

важно: расписывайте только пару шагов, не больше 3-4

Почему подготовка к экзамену откладывалась? 🤔

Потому что у вас в голове висело: «нужно засесть и часа 2 сидеть готовиться к экзамену» – что является слишком большим и сложным шагом, а это нагоняет стресс при одной мысли и включает замещающее поведение

Ilnur Ryazhapov Frontend

31 Dec, 10:02


Дебажь софт

Ilnur Ryazhapov Frontend

31 Dec, 08:17


я: решил взять паузу и отдохнуть от работы

предметы вокруг:

Ilnur Ryazhapov Frontend

30 Dec, 17:04


Как я стал меньше залипать в соцсетях и мессенджерах

instagram и tiktok тупо удалил с телефона, теперь просто не захожу, потому что через браузер и компьютер жутко неудобно, а это часы лишнего времени и сил каждый день 💪

Установил на телефон прогу AppBlock, заблокировал через него telegram и youtube, теперь, чтобы зайти в телегу, мне нужно зайти в AppBlock, снять там блокировку на 15 минут, это так лень что я тоже не захожу (а можно поставить такой режим, что открыть телегу невозможно, пока не вставишь зарядный шнур в телефон, или пока не истечет определенное время)

В итоге я сегодня вместо залипаний отдуши поспал днем 😴😄

В итоге я во время работы гораздо меньше отвлекаюсь, а это сильно экономит ресурсы и повышает эффективность

Ilnur Ryazhapov Frontend

29 Dec, 21:50


время: час ночи

я: заставил ИИ создать себе клона и спорить с самим собой, кто умнее, я или он 🙃

Ilnur Ryazhapov Frontend

27 Dec, 15:22


Запись вчерашнего эфира ☕️

Что обсуждали:

- Итоги года
- Планы на 2025 год
- Как ИИ влияет на поиск работы
- Почему ангуляр
- Почему сразу на мидла
- Где взять опыт в резюме
- Рассказал про менторинг

Кто оставляет заявку на консультацию, после нее вышлем первое занятие менторинга бесплатно, зацените как вам

Ilnur Ryazhapov Frontend

27 Dec, 06:42


Пишу задачи на сегодня, на неделю, на месяц и на год

Задачи на сегодня разбиваю на мелкие шаги и ставлю дату выполнения "сегодня", просто по шагам делаю

На неделю список есть, перетаскиваю в "сегодня"

Из задач на январь перетаскиваю в "на неделе"

Планы на год главное чтобы просто перед глазами мелькали 😁

А ниже просто разбиение по разным большим проектам с сферам

Такую систему планирования и в учебе можно использовать, тема интересна?

Ilnur Ryazhapov Frontend

26 Dec, 19:02


Несмотря ни на что в гостях на зарядке сидел на эфире и выиграл монитор 😄

Вот оно упорство 🤔

Спасибо всем за эфир! Будут еще эфиры и будут еще розыгрыши ☕️

Кто заявку хотел оставить, ссылка здесь

Запись будет

Всем успехов в новом году ❤️

У кого какие планы на год?

Ilnur Ryazhapov Frontend

26 Dec, 18:56


Live stream finished (1 hour)

Ilnur Ryazhapov Frontend

26 Dec, 18:43


Мурад выиграл монитор 🥳🥳🥳

114 номер из 150

Ilnur Ryazhapov Frontend

26 Dec, 17:03


Мы в эфире! Подключайтесь!

Ilnur Ryazhapov Frontend

26 Dec, 17:01


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

Ilnur Ryazhapov Frontend

26 Dec, 17:01


Live stream started

Ilnur Ryazhapov Frontend

26 Dec, 17:00


Live stream scheduled for

Ilnur Ryazhapov Frontend

26 Dec, 16:57


Все готовы? Скоро начинаем эфир!💡

Ilnur Ryazhapov Frontend

26 Dec, 09:29


Как в 2025 году хакнуть конкуренцию в IT и начать карьеру с мидла?

А так можно было? Можно!

Что вас ждет на эфире:
- Итоги года
- Планы на 2025 год
- Как ИИ влияет на поиск работы
- Почему ангуляр
- Почему сразу на мидла
- Где взять опыт в резюме
- Расскажу про менторинг

Также, во время эфира, среди участников проведем розыгрыш моего монитора - 27 дюймовый LG стоимостью 400$ 🖥️

Сегодня в 20:00 по мск

Подпишитесь на канал и включите уведомления, чтоб не пропустить.
До встречи на эфире!

Ilnur Ryazhapov Frontend

25 Dec, 14:29


ПОЧЕМУ СТОИТ ВЫБРАТЬ АНГУЛЯР

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

Из личного опыта:

— я ушел из компании, меня вернули обратно с предложением по ЗП X2, за полгода так и не нашли замену

— получил оффер на ангуляр, ждал, пока наберут остальную команду, через пару дней мне сказали, что нашли только меня одного за несколько месяцев.
Попробовали сменить стек и искать реакт разрабов - нашли 6 человек за один день)

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

Из опыта менторинга:

— кто приходят с базой, за несколько месяцев устраивались на мидлов

— многим хватало 3-5 собеседований, ребята реально отмечают, что конкуренция сильно ниже

— кто просто учится и не бросает - все находят работу, конкуренция реально низкая

В ЧЕМ ПОДВОХ?

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

Порог входа высокий: TypeScript, RxJS, ООП, фреймворк реально большой

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

ПРОГНОЗ НА БУДУЩЕЕ 👀

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

👇🏼 Пишите в комментариях, интересно ли вам отдельная статья про сравнение Angular с React и Vue. Завтра кстати мы обсудим это на эфире

⚠️ Напоминаю, уже завтра, в четверг 26 декабря в 20:00 по МСК будет эфир: "IT в 2025. Джуны не нужны? Как с двух ног залететь на мидла"

Ilnur Ryazhapov Frontend

25 Dec, 09:25


Только 5% вакансий рассчитаны на джунов
Перегрев рынка начинающих или
почему легче получить оффер на мидла

2018 год, я получаю оффер через неделю после начала поиска работы, откликнувшись всего на пару вакансий 😎

2024 год – 😫😭😭

Всего 5% вакансий для джунов, это лишь каждая 20-я вакансия.

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

А может ну его, это программирование?
Даже в таких условиях программирование - топовый выбор, лучше профессии вы не найдете, это мое мнение (пишите комменты, если хотите отдельную статью на эту тему)


Что же делать? Как быть?

Нужно лишь найти грамотный подход и с умом обойти конкуренцию, а именно:

- Выбрать менее конкурентный стек

- Идти сразу на мидла, не рассматривать вакансии джунов

- Соответствующим образом подготовиться на мидла по технической части

- Подготовить резюме, набрать реальный коммерческий опыт

- Подготовиться по теории, реально шарить и уметь хорошо поддержать разговор на собеседовании

Все это обсудим на эфире в четверг 26 декабря в 20:00
Тема эфира: "IT в 2025. Джуны не нужны? Как с двух ног залететь на мидла"

Разыграем мой монитор 🥳, приходите, будет интересно

Ilnur Ryazhapov Frontend

24 Dec, 09:20


ЗАМЕНИТ ЛИ ИИ ПРОГРАММИСТОВ? КАК БЫТЬ ДЖУНАМ?

Все чаще слышу, что ИИ будто бы заменяет программистов. Это не так, скорее, ИИ забирает на себя самые простые таски

И тут джуны напряглись... 😅

Что вообще происходит? И как быть новичкам

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

70% программистов активно используют ИИ в работе - получается, что мидлы и синьоры стали еще круче, настолько, что могут быстро с закрытыми глазами закрывать таски джунов

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

Вы в курсе, что всего 5% вакансий - джуновские? Я давно говорю, что нужно идти сразу на мидла, ИИ просто забивает гвозди в крышку гроба...

С ИИ можно реально быстрее учиться и быстрее закрывать задачи на первой работе. Это значит лишь то, что конкуренция выросла и все вокруг стали быстрее учиться и быстрее писать код. Вам нужно по-полной использовать ИИ, прежде всего, для ответов на вопросы и объяснении кода и причин ошибок

Выход: учиться сразу на мидла, при этом по-полной используя ИИ

Разберем эту тему более подробно на эфире: "IT в 2025. Джуны не нужны? Как с двух ног залететь на мидла"

В четверг 26 декабря в 20:00 по МСК, на эфире разыграем монитор 🥳

Ilnur Ryazhapov Frontend

23 Dec, 16:15


РАЗЫГРАЮ МОНИТОР 😏

100 огоньков набрали – розыгрыш будет 🥳

Среди участников эфира выберем победителя

Эфир пройдет 26 декабря в четверг в 20:00 по МСК

Тема эфира: "IT в 2025. Джуны не нужны? Как с двух ног залететь на мидла"

Ilnur Ryazhapov Frontend

20 Dec, 13:11


Стол и кресло купил, вчера собирал до полуночи

Свой монитор оставил в КЗ

Теперь походу придется покупать новый, какой посоветуете? Пока смотрю на LG или Samsung 4k на 32 дюйма

Старый монитор есть идея разыграть 😏 4к моник на 27 дюймов, за 400$ покупал

⚠️ Давайте если 100 реакций в сумме наберем делаю эфир где разыграю между вами свой монитор 🔥🔥🔥

Ilnur Ryazhapov Frontend

18 Dec, 11:40


11/11 С какими трудностями столкнулся как соблюдающий мусульманин

Первым заданием на первой работе у меня было вставить музыку в презентацию 😅 Я вежливо отказался

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

Однажды мне предложили взять за разработку сайта для колдовства 😵 Там был целый маркетплейс для колдунов с товарами от и до. Я гневно отказался 😅

В преддверии нового года вредный коллега пытался всучить мне бутылку виски в подарок (это было назло, специально), я отказался, он сказал, что выпьет сам, тогда я принял у него эту бутылку и пошел вылил в унитаз 😄

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

На джума уходил без проблем

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

С переходом на ангуляр таких проблем вообще больше практически не было, потому что работал над большими внутрикорпоративными штуками для сотрудников

Множество раз предлагали работу в банках, я просто отказывался

Советую не переживать, халяльной работы полно, учитесь спокойно

И лучше работать удаленно, в офисах бывает трудновато

цикл статей: мой путь в программировании

Ilnur Ryazhapov Frontend

17 Dec, 14:33


10/11 Советы программистам, которые дошли до потолка в ЗП, и не знают куда двигаться дальше

Через 5 лет в программировании обычно упираются в потолок, более высокую ЗП программистом выбить сложно, как расти дальше – непонятно

Что делать? 😮

1. Стать техлидом, тимлидом, или архитектором

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

Огромный минус – резко возросшая ответственность и тысяча миллион созвонов каждый день, при этом зарплата растет на 30-50%, что несущественно (опытные меня поймут). Проходим мимо, или рассматриваем как перевалочный пункт ☕️

2. Заняться консалтингом

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

3. Преподавание или менторство

Если вам нравится преподавать – идите в эту сферу не думая

Если у вас еще и получается хорошо объяснять, тем более. Мало кто может хорошо объяснить материал

Сложность будет в совмещении с работой, если у вас много учеников

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


4. Развивать личный бренд и подрабатывать на нем

Ведешь соцсети, монетизируешь через платный контент

Плавный рост, нет сильного давления, совмещается с работой, хороший вариант

5. Свой бизнес или стартап

Для самых отчаянных, целеустремленных и рисковых, я бы не стал за такое братья без опыта в бизнесе

Можно начать с менторства, затем перерасти в айти школу, дальше с накопленным огромным опытом идти в бизнес и стартапы (а работать пусть будут ученики 🙃)

Итог:

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

Кому нужна консультация по открытию своего менторства – пишите в личку @ilnur_ryazhapov (еще у нас есть клуб менторов, тоже расскажу, если напишите)

цикл статей: мой путь в программировании

Ilnur Ryazhapov Frontend

16 Dec, 17:10


9/11 Как прийти к первой работе в текущих реалиях (а не как я в 2018 залетел за неделю 😄)

🕰️ Как было в 2018 году

В 2018 году найти первую работу программистом было гораздо проще:

Меньше конкуренции: никто и не знал что такое SkillBox и другие школы, хотя меня самого на работе посадили за курсы GeekBrains ✍️

Работа была проще: можно было устроиться на ванильный JS, либо на JQuery, на первой работе так и было, я работал с JS и JQuery, на второй работе я писал бэк на PHP с помощью ModX, только после этого я перешел на реакт и современные подходы. Тогда и особо не было речи про SSR, Микрофронденды и тп

Маленькие зарплаты: помню, как я видел вакансии с зарплатами 140-160тр и мечтал получать столько, думал, что мне еще далеко до такой зарплаты (по факту через 3-4 месяца я уже получил эту работу). На первой работе мне платили 10тр, на второй 30тр, на третьей работе 80тр. Сейчас даже джуны на первой работе получают больше

🚀 Как всё изменилось

Конкуренция: все вдруг поняли, что программирование это вообще-то лучший путь выбиться в люди. Все время все знают что за АйТи будущее, особенно за программированием, и следовало ожидать бурного роста конкуренции. Так и случилось, сейчас на одно место порой претендует по 100 человек. Хорошая новость в том, что эту конкуренцию можно грамотно обходить (в этом блоге я рассказываю, как это сделать)

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

Джуном устроиться почти нереально: на наших эфирах показываю статистику - всего 5% вакансий джуновские, остальное все для мидлов и синьоров. На джуна здесь нечего делать, требования на джунов порой выше, чем на мидлов, в наше время нужно искать альтернативные способы найти работу (идти сразу на мидлов).

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

Зарплаты сильно выше, чем раноьше: это радует, можете быть уверены, что ваши старания окупятся

🤔 ЧТО, СОБСТВЕННО, ДЕЛАТЬ:

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

1. Взять хорошего ментора и идти с ним: хотя бы раз в 2 недели созвон с ментором уже улучшить ситуацию в разы

2. Собрать команду единомышленников и пилить совместный проект

3. Начать коммерческий проект, свой стартап, и работать над ним, собирать под него команду, набираться опыта

4. Учиться учиться и учиться, уделять учебе реально много времени (но приходить к этому постепенно)

5. Постоянно быть в сообществе, общаться, искать варианты подработки или совместной разработки ради опыта

Кто хочет советы под свою ситуацию, можете писать Фаруху (друг и ассистент, он в теме) @safarovfarukh, либо мне напрямую @ilnur_ryazhapov

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

цикл статей: мой путь в программировании

Ilnur Ryazhapov Frontend

29 Nov, 20:44


Как в Стамбуле сидеть где-либо когда курят везде так, что невозможно дышать? 😵

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

Ilnur Ryazhapov Frontend

29 Nov, 16:11


😏😏😏

Ilnur Ryazhapov Frontend

28 Nov, 16:10


Какая разница между работой мидлом и синьором (по ощущениям)?

Честно говоря – я вообще не заметил большой разницы

Все примерно так же, иногда коллеги даже не в курсе мидл ты или синьор, и ты сам не знаешь кто мидл кто синьор, так и работаете 👨‍💻

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

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

Какой у вас опыт? Давайте обсудим

Ilnur Ryazhapov Frontend

28 Nov, 15:44


ЛЕЧУ В СТАМБУЛ

Турецкие братья, встречайте, вылетаю в Стамбул ✈️

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

Можем увидеться, пишите @ilnur_ryazhapov

Это все в рамках затеи организовать АйТи аутсорс компанию и брать заказы, нанимать учеников к себе же на работу и тому подобное

Ilnur Ryazhapov Frontend

28 Nov, 09:32


8/11 Не знал, куда двигаться дальше. Почему выбрал преподавание 👨‍🏫

🚧 Я не знал, куда двигаться дальше

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

🌐 Стал фуллстэком

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

🦀 Изучал Rust

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

🏛️ Решил стать архитектором программного обеспечения

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

🧑‍💼 Решил стать консультантом

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

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

Я просто прокрастинировал и так нормально и не начал

👩‍💻 Углублялся в Angular

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

А все потому что я жестко выложился а коллеги не оценили 😅

📚 Переход к преподаванию и личному бренду

На этом этапе я решил заняться преподаванием и развитием личного бренда. Вот как это произошло:

1. Развитие личного бренда: Я создал блог в Телеграме, начал снимать YouTube-видео и короткие ролики для Instagram и TikTok. Постепенно мой личный бренд стал узнаваемым, и я начал привлекать внимание к своим материалам.

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

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

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

Заключение

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

Кто тоже хочет преподавать, какие у вас трудности?

цикл статей: мой путь в программировании

Ilnur Ryazhapov Frontend

27 Nov, 16:41


Почему не пошёл в руководители?

Ilnur Ryazhapov Frontend

26 Nov, 16:48


6/11 Мои ошибки в учебе и карьере, что я понял за эти годы?

😊 Привет! 👋 Хочу поделиться своими ошибками в учебе и карьере, и тем, что я понял за эти годы.

📚 Когда я только начал учиться программированию, я делал это вслепую. Просто находил видеоуроки и повторял код за автором, не вникая в суть. Писал дипломную работу на C++, копируя ответы из интернета, не понимая, как всё работает. В итоге я вроде бы что-то сделал, но на самом деле не получил настоящих знаний.

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

👥 Ещё одной ошибкой было отсутствие наставника. Я не искал опытных программистов, которые могли бы дать советы и направить меня. Из-за этого я шёл вслепую, не понимая, куда двигаться и что изучать.

💼 Из-за всего этого я попал на низкооплачиваемые работы с устаревшими технологиями. Первые два места работы были на jQuery и PHP. Да, признаюсь, я писал на PHP 😅. Я получал низкую зарплату и не развивался так, как мог бы, если бы сразу выбрал более современные технологии.

😏 Я покупал курсы и не проходил их, не делайте так

👨‍💻 Я слишком сильно увлекался программированием, я уделял ему все свое время, супруга из-за этого сильно настрадалась

😵 Я поступил в самый сложный марказ по арабскому языку и совмещал это с работой, в итоге я так истощил себя, что потерял и учебу и работу и уехал из Египта

🔥 Был момент, когда я работал на двух работах одновременно. Это привело к сильному выгоранию и желанию всё бросить. Я не советую работать на двух работах, если вы к этому не готовы. В тот момент мне хотелось уйти из программирования совсем.

💪 Как я справлялся с трудностями? Я просто шёл вперёд и не сдавался. Я сам себя мотивировал, ставил цели и делал всё, чтобы их достичь. Например, купил билеты в Санкт-Петербург и дал себе три недели, чтобы найти работу. В итоге я откликнулся на более чем 500 вакансий и получил три оффера.

🎓 Какие уроки я извлёк? Во-первых, важно иметь чёткий план обучения и понимать, какие навыки востребованы на рынке. Во-вторых, нужно искать наставников и общаться с сообществом. В-третьих, важно действительно понимать то, что ты учишь, а не просто повторять за кем-то.

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

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

❤️ Спасибо, что прочитал мою историю. Надеюсь, мой опыт будет тебе полезен и поможет избежать тех же ошибок. Если у тебя есть вопросы или нужна помощь, не стесняйся обращаться!

Записывайте вопросы, 3 декабря пообщаемся на эфире, отвечу по возможности

цикл статей: мой путь в программировании

Ilnur Ryazhapov Frontend

26 Nov, 13:03


внимание: я не казах ☕️

Ilnur Ryazhapov Frontend

26 Nov, 09:31


5/11 Как я полюбил Angular и сменил стек 😍👩‍💻

Наткнулся на урок Владилена Минина по Angular, глянул и обалдел вообще. Я увидел, насколько легко можно делать вещи, с которыми мы на работе с React мучились и тратили кучу времени. Это было как глоток свежего воздуха . Я подумал: “Вот оно! То, что я искал!” 🎯

Недолго думая, я купил пару курсов и начал плотно заниматься Angular 👨‍💻. Сначала всё шло неплохо, но потом начались сложности. Особо тяжко было с формами и RxJS.

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

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

Но потом я собрался с мыслями и решил продолжить. Вернулся к обучению, стал более внимательно смотреть уроки, больше практиковаться. И вдруг понял, что не так уж всё и сложно. Главное — не сдаваться и быть настойчивым 💪. Постепенно я начал понимать, как всё работает, и учёба пошла легче 🚀

Когда почувствовал, что готов, начал откликаться на вакансии с Angular. И тут произошло чудо: мне сразу предложили два оффера! Я был в шоке 😮

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

На новой работе мне повезло ещё больше. Мне поручили писать проект с нуля. Это была просто мечта! Как раз на курсах я делал что-то подобное, поэтому я просто копировал код из уроков 🙃, адаптировал под наши задачи, менял названия и отправлял на проверку тимлиду.

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

Но радость длилась недолго 😕. Меня перевели на AngularJS, и это было настоящим ударом.

AngularJS — устаревший и неудобный фреймворк, работать с ним было мучительно 😫. Я чувствовал себя не в своей тарелке . К сожалению или к счастью, меня вскоре сократили. И хотя сначала было неприятно 😔, я решил, что это шанс найти что-то лучше

Так я перешёл в другую компанию, где наконец смог полностью раскрыть свой потенциал с Angular 👩‍💻. Мы занимались серьёзными медицинскими проектами в сфере здравоохранения, например, разработкой системы для диспансеризации детей-сирот 👶❤️. Это были масштабные и важные проекты, и я гордился тем, что могу внести свой вклад

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

Оглядываясь назад, я понимаю, что переход на Angular был одним из лучших решений в моей карьере. Да, были сложности, были моменты, когда хотелось всё бросить. Но настойчивость и упорство окупились сполна 🤑. Angular открыл для меня новые возможности и позволил вырасти не только как разработчику, но и как руководителю разработки

Если вы думаете о том, чтобы изучать Angular, не бойтесь трудностей! 💪

Да, порог входа выше, но и отдача гораздо больше 🤑

Главное — верить в себя и не сдаваться

Со временем всё станет понятно, и вы будете рады, что выбрали именно этот путь 👩‍💻

Спасибо, что прочитали мою историю ❤️

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

Напоминаю, 3 декабря будет стрим где погуляем по Медине и будем общаться

цикл статей: мой путь в программировании

Ilnur Ryazhapov Frontend

25 Nov, 17:08


4/11 Переход на React и опыт с Vue: моя первая работа в Питере 🚚

После Челябинска я решил двигаться дальше и вернуться в Санкт-Петербург. Купил билеты и у меня было всего три недели, чтобы найти работу, и я бросил все силы на это. Отправил отклики на 550 вакансий, прошёл 8 собеседований и получил 3 оффера. Среди них — фронтенд на Vue.js и бэкенд на PHP. Я выбрал фронтенд, ведь он был мне ближе, а PHP, тогда тоже казался умирающим 😆

КАК ВСЕ НАЧИНАЛОСЬ С VUEJS 👩‍💻

Тестовое задание я выполнил на Vue.js, с которым уже немного работал на предыдущей работе. Vue оказался понятным, и я быстро справился с заданием. Но когда вышел на работу, оказалось, что основной стек компании — React. Так я и попал в мир React.js, хотя изначально рассчитывал работать с Vue.

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

ЗНАКОМСТВО С REACT 👩‍💻

Переход с Vue на React прошёл довольно гладко. Я уже прошёл один курс по React и имел общее представление. После jQuery и Bitrix React казался настоящей магией! У меня был отличный тимлид, который помогал разобраться во всех нюансах.

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

После JQuery было вообще здорово. За полтора года работы с React я сильно вырос как разработчик, углубился в функциональное программирование и устроился затем на позицию senior

ПЕРВЫЙ ОПЫТ УДАЛЕННОЙ РАБОТЫ 🌐

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

В Сколково я занимался разработкой интерфейса на React для крупного проекта с искусственным интеллектом. Этот ИИ ставил диагнозы на основе рентгеновских снимков! Позже этот проект выкупил Сбер

ИТОГ

Переход на React стал поворотным моментом в моей карьере. Он открыл передо мной новые горизонты и позволил быстро расти как специалисту. Хотя Vue.js мне очень нравился и остаётся близким, именно React стал основным инструментом

В следующей статье расскажу, как я полюбил Angular и почему решил снова сменить стек. Будет интересно! 😊

А на стриме 3 декабря обсудим все подробней ☕️

цикл статей: мой путь в программировании

Ilnur Ryazhapov Frontend

25 Nov, 09:24


3/11 Первая работа за 3000₽ в месяц: jQuery, Bitrix и немного боли 🤢

После полугода упорного обучения по видео на YouTube я решил: пора искать первую работу программистом. Было это в 2018 году в Челябинске. Оформил почти пустое резюме: выпускник кафедры робототехники и автоматизации производственных систем, диплом на C++, немного знаю HTML и CSS. И знаете что? Меня сразу начали звать на собеседования! В 2018-м так было можно 😄

На первом же собеседовании мне дали тестовое задание: создать блог на PHP, сделать что-то на JavaScript и разобраться с Bitrix. Честно говоря, о Bitrix я тогда понятия не имел, но был настолько мотивирован, что решил не сдаваться. Пришёл домой и за одну ночь выполнил всё тестовое (кроме заданий с битриксом). Искал видеоуроки, экспериментировал, что-то придумывал сам. Отправил работу и ждал.

Уже на следующий день мне сообщили, что я принят на стажировку с зарплатой… 3000 рублей в месяц. Да, вы не ослышались. Но для меня это всё равно было большим шагом. Я радовался как ребёнок: первая работа программистом!

Однако радость быстро сменилась на удивление. Меня предупредили, что нужно сдать экзамен по Bitrix, чтобы продолжить работать. Экзамен был сложным: три часа под камерой, без возможности подсмотреть или отвлечься. Первый раз я не сдал и получил за месяц 2500 рублей (штраф 500р за несдачу). Но я не унывал и продолжал стараться.

После успешной сдачи экзамена мне повысили зарплату до 10 000 рублей. Смешная ЗП, но уже лучше. Начались реальные проекты. Один из них особенно запомнился: для компании “Интерсвязь” мы разрабатывали веб-интерфейс для работы с картами. Нужно было визуализировать подключения, рисовать маршруты, работать с цветами и элементами интерфейса. Я действительно наслаждался процессом и чувствовал, что развиваюсь.

Я сразу сходу начал писать на JS, даже его не зная, просто потому что писал диплом на плюсах 🤔

Но всё хорошее когда-нибудь заканчивается. Проект завершился, и меня перевели на рутинные задачи: исправлять баги, менять цвета, двигать элементы. Работа стала скучной, а зарплата выросла лишь до 12 000, потом до 15 000 рублей. В то же время я видел, как руководство разъезжает на дорогих машинах. Чувство несправедливости росло.

Решил обновить резюме на HeadHunter и посмотреть другие варианты. Но мой HR это заметил, и директор вызвал меня на разговор:

— Мы тебя взяли, обучили, подняли зарплату, а ты собираешься уходить?

Было неловко, но я всё же остался ещё на некоторое время.

Настоящей последней каплей стал момент, когда у меня родился ребёнок. Я несколько раз отпросился по важным семейным причинам: забрать жену из роддома, сходить с малышом к врачу. Позже мне сообщили, что я “задолжал” компании 3500 рублей из-за пары пропущенных часов. Это было неожиданно и неприятно.

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

Уроки, которые я вынес из этой ситуации:

1. Первая работа — это ценный опыт. Хоть и с мизерной ЗП, я ходил в офис и прокачивался очень быстро, к тому же у меня был наставник

2. Цените свой труд. Не стоит мириться с несправедливостью и заниженной оплатой. Я рад, что ушел из этой компании (и поднял ЗП с 15 до 30кР 🤑)

3.Не бойтесь менять что-то в жизни. С этого и начались мои частые смены работы и быстрый рост по карьере (за 2 года стал синьором 🧐)

ВИДЕО О МОЕЙ ПЕРВОЙ РАБОТЕ ПРОГРАММИСТОМ

В следующей статье я расскажу о своём переходе на React, опыте с Vue и первой удалённой работе. Будет интересно! 😊

P.S. Если у вас есть вопросы или вы находитесь в похожей ситуации, пишите в комментариях или личные сообщения. Буду рад помочь советом!

И еще, пришла идея провести стрим 3 декабря, покажу вам Медину и пообщаемся о фронтенде и поиске первой работы

цикл статей: мой путь в программировании

Ilnur Ryazhapov Frontend

24 Nov, 17:06


2/11 Учёба на YouTube с Гошей Дударем 😆: как я с нуля вкатывался во фронтенд

Моё обучение началось… с YouTube. Я просто открыл браузер, ввёл в поисковике: «Какой язык программирования учить?». Среди результатов я нашёл видео Гоши Дударя. Его уроки стали для меня стартовой точкой.

Он тот еще кадр, но для начала было неплохо 😃

Первое, что я начал изучать, — это HTML и CSS. Простая вёрстка, базовые теги, стили. Казалось бы, что может быть проще? Но для меня это был настоящий вызов. Один забытый закрывающий тег — и всё летело кувырком. Я подолгу сверял код с видео, удалял и писал заново. Это было тяжко 😭, но я продолжал. 💪

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

Следующие несколько месяцев я мучился с кодом на C++ для диплома. Искал ответы в интернете, разбирался шаг за шагом. Это было непросто, но я научился делать запросы на сервер, работать с JSON и отображать данные. Правда, всё это на плюсах 😅

Моя программа была мега-кринжовой, но работала 😎 Защитил диплом на 4

К моменту получения диплома я знал основы HTML/CSS, немного C++, а с JavaScript почти не сталкивался. Это был старт, и я понимал, что впереди ещё многое предстоит изучить

После диплома я улетел в Дербент к родственникам жены, а потом вернулся в Челябинск к родителям. Именно там я понял: это мой шанс! Я должен найти работу программистом

Я оформил почти пустое резюме: написал, что я выпускник кафедры робототехники и автоматизации, делал диплом на C++ и знаю HTML/CSS. Казалось, этого мало, но в 2018 году всё было иначе

Сразу начали звать на собеседования (эх, где мой 2018 😭)

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

цикл статей: мой путь в программировании

Ilnur Ryazhapov Frontend

24 Nov, 11:20


1/11 От работы охранником и на стройке к мечте. Как я решил стать программистом? 🧑‍💻

ПЕРВОЕ ЗНАКОМСТВО

Ещё в школе я хотел стать программистом. Ради интереса написал пару строк кода на Pascal — больше эксперимента, чем серьёзного погружения. Но мне понравилось!»

Почему именно программирование? Всё просто. С 10 лет я буквально жил за компьютером: игры, программы, эксперименты с виндой, эмуляция дисков, читы, пиратский софт 😄. Компьютер был для меня всем.

На программиста я не поступил — не хватило всего 6 баллов ЕГЭ (набрал 218). И про программирование я на время забыл.

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

ЧТО ПРИВЕЛО К ПРОГРАММИРОВАНИЮ

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

На 4 курсе я женился, и жизнь перевернулась. Нужно было зарабатывать, обеспечивать семью. Поначалу пришлось работать на стройке (после работы охранником) — не то, о чём мечтаешь, но другого варианта не было. Это был тяжёлый, но важный этап, который дал мне понять, чего я точно не хочу 🙄

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

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

Среди направлений: копирайтер, монтаж видео, 3D моделирование, мне больше всего по душе пришлось программирование. Я пошел и объявил жене, что буду программистом, чего бы мне это ни стоило 😄

Идея работать удалённо сыграла ключевую роль. Я понимал: торговать мороженым или заниматься физическим трудом — это совсем не моё. Программирование, с его возможностями и свободой, выглядело идеально. Так я и решился: буду программистом, чего бы мне это ни стоило!

В следующей статье расскажу про сам процесс учебы (он занял полгода и был исключительно на ютубе 😃)

цикл статей: мой путь в программировании

Ilnur Ryazhapov Frontend

24 Nov, 11:20


Начинаю цикл статей, в день будет выходить по 2

Ближе с вами познакомимся, узнаете мой путь, каково было устраиваться в Челябинске в 2018 году, как шло обучение чисто по ютуб урокам, как стал синьором за 2 года, работал сразу на 2-3 работах, переехал в Египет как и мечтал, и много чего еще интересного

ЦИКЛ СТАТЕЙ "МОЙ ПУТЬ В ПРОГРАММИРОВАНИИ"

1. От работы охранником и на стройке к мечте. Как я решил стать программистом? 🧑‍💻

2. Учеба на ютубе с Гошей Дударем 😆, как я с нуля вкатывался во фронтенд

3. Первая работа за 3000Р/мес, JQuery, Bitrix 🤢

4. Переход на React и опыт с Vue, первая удаленная работа

5. Как я полюбил Angular 😍👩‍💻 и сменил стек

6. Мои ошибки в учебе и карьере, что я понял за эти годы?

7. Как программирование изменило мою жизнь, от студента до техлида с ЗП 8000$

8. Я не знал куда двигаться дальше 🤷‍♀️. Почему в итоге выбрал преподавание?

9. Как прийти к первой работе в текущих реалиях (а не как я в 2018 залетел за неделю 😄)

10. Советы программистам, которые дошли до потолка в ЗП, и не знают куда двигаться дальше

11. С какими трудностями столкнулся как соблюдающий мусульманин (будет парочка веселых историй 😁)

Ilnur Ryazhapov Frontend

24 Nov, 09:02


Пользуетесь?

У chatGPT вышло расширение для VSCode

Выделяете любой код, нажимаете option + shift + 1 и повялется окошко, где можно задать вопросы по коду на экране, причем можно выделить код и просить объяснить именно виделенный код

Инструкция по установке

Ilnur Ryazhapov Frontend

22 Nov, 17:13


НОВОСТИ НОЯБРЯ ❤️

Переехал в Саудовскую Аравию 🇸🇦

Побывал в Мекке, был в Запретной мечети у Каабы 🕋

Совершил умру, где побрился налысо 👨‍🦲😃

Переехал в Медину, в город пророка Мухаммада 🤲

Был в пророческой мечети 🕌, где могилы самого пророка 🤲, а так же его двух ближних сподвижников, Абу Бакра и Умара

Уже полтора месяца без тренировок 🍔
Все никак не могу их возобновить

Запустил обучение программированию для мусульман. Предоставил более льготные условия, собрал больше 20 учеников, начали на этой неделе 🚀

Семья пока в Кзахастане, ждут загранпаспорта, а я здесь один 😭 в Медине

Три ночи спал в офисе, теперь чувствую себя настоящим программистом 👨‍💻

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

Для большого менторинга готовлю обширные гайды по составлению резюме и собеседованиям

Какие темы хотели бы обсудить? Жду в комментах ❤️

Ilnur Ryazhapov Frontend

14 Nov, 11:36


Несмотря на то, что я могу помогать в написании кода, ответах на вопросы и решении некоторых задач, я никогда не смогу полностью заменить программистов по нескольким причинам:

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

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

3. Этические соображения: Разработка программного обеспечения часто связана с этическими дилеммами и ответственностью за последствия. Только человек может оценить моральные аспекты и принять соответствующие решения.

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

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

6. Решение неопределенных задач: Многие проблемы в программировании не имеют однозначного решения и требуют творческого подхода и экспериментов. Я хорошо справляюсь с известными шаблонами, но затрудняюсь с уникальными или неоднозначными задачами.

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

САМ ЧАТ GPT СКАЗАЛ, ЧТО НАС НЕ ЗАМЕНИТ, РАСХОДИМСЯ ☕️

Ilnur Ryazhapov Frontend

13 Nov, 15:22


Почему Angular?

- На Angular конкуренция гораздо гораздо ниже, легче трудоустроиться
- На самой работе иметь дело с Angular гораздо приятнее

Почему на Angular легче трудоустроиться и конкуренция гораздо ниже?
- Чтобы начать изучать Angular нужно знать ООП, Typescript и RxJS, а React и Vue можно учить сразу после JS
- Потому что в сообществе есть заблуждение что Angular устаревший, слишком большой, неудобный, неповоротливый, медленный фреймворк
- Никто не обучает Angular, все обучают React и рекламируют его в своих школах
- Кто начинает учить Angular самостоятельно, сталкиваются с тем что материалов мало, документация слишком сложная, курсы устаревшие
- Сам по себе Angular гораздо более объемный и сложный по сравнению с React и Vue

Откуда заблуждение что Angular это устаревший, слишком большой, неудобный, неповоротливый, медленный фреймворк?
Есть другой фреймворк который не имеет ничего общего с Angular под названием Angularjs - он действительно ужасный, из-за схожих названий все эти стереотипы перекочевали на Angular, хотя он современный, быстрый, легковесный, очень удобный и гибкий, имеет целый ряд преимуществ перед React и Vue.

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

Ilnur Ryazhapov Frontend

12 Nov, 11:20


Как я дважды возвращался на React и оба раза пожалел

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

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

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

Через несколько месяцев я залетел на новый проект на React с нуля. Главная проблема была в сжатых сроках и высокой интенсивности, не было времени на продумывание архитектуры и написания инструментов. Как и следовало ожидать, вся разработка быстро скатилась в накидывание костылей. И здесь я почувствовал эту острую нехватку готовых инструментов и архитектурных подходов. То, что я в Angular с помощью встроенных инструментов мог сделать за 5 минут, можно было сделать в React за те же 5 минут, но костылями, а на проработку нормального переиспользуемого решения времени просто не было.

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

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

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

Согласны со мной? Обсудим в комментариях 👇

Ilnur Ryazhapov Frontend

11 Nov, 17:15


молодые наступают на пятки, давайте, не расслабляйтесь 😏

Ilnur Ryazhapov Frontend

11 Nov, 10:47


парень совмещал менторинг с учебой в школе, 17 лет

и даже он нашел работу ☕️

Ilnur Ryazhapov Frontend

10 Nov, 10:14


классно быть лысым 😄

с кем только знакомлюсь, удивляются, когда слышат, что у меня когда-то были длинные волосы 😅

Ilnur Ryazhapov Frontend

08 Nov, 11:56


Приехал в Медину, хочется теперь здесь остаться

Сняли квартиру, только вчера ночью заехал

Пока чуть в себя прихожу рабочее место организую

Город суперский, очень нравится ❤️

Лайв контент про жизнь в Медине здесь

Ilnur Ryazhapov Frontend

06 Nov, 15:32


Эфир переносится на следующую среду

Не успел подготовиться после переезда

Я в Медине, пишите, кто хочет увидеться

Ilnur Ryazhapov Frontend

04 Nov, 16:54


РАБОТА ПРОГРАММИСТОМ САМЫЙ КАЙФ СРЕДИ ВСЕХ IT-СПЕЦИАЛЬНОСТЕЙ

Из всех it-специальностей программисты стоят отдельной кастой - все по сути работают на них и для них, все надеются что они что-то там сделают в своих кодах и все заработает. 👨‍💻

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

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

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

Резюмируя вышесказанное:

- Никто не понимает что ты делаешь.

- Все знают что разработка- это сложно.

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

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

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

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

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

Что думаете? Давайте обсудим в комментариях

6 ноября эфир - ПЕРВАЯ РАБОТА/ИСПЫТАТЕЛЬНЫЙ СРОК | ССЫЛКА

Ilnur Ryazhapov Frontend

03 Nov, 16:49


ПРОДУКТОВАЯ КОМПАНИЯ ИЛИ АУТСОРС

Аутсорс - вы пишите проекты для другого заказчика, проекты и заказчики могут меняться

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

Есть расхожее мнение что продукт круче аутсорса, КАК БЫ НЕ ТАК

По моему опыту нет однозначного ответа на вопрос "Что лучше?"

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

В то же время как в аутсорсе может быть супер адекватные условия (у меня так было в сфере медицины с гос заказами)

Для продуктовых компаний главный критерий - отсутствие переработок и легаси кода

Для аутсора - отсутствие конвеера с однотипными проектами и адекватное руководство (которое не заставит бесплатно закрывать таску, потому что заказчик отказывается доплачивать)

Скоро на эфире будем обсуждать подобные темы, ждите... 😏

Ilnur Ryazhapov Frontend

02 Nov, 15:39


ОТЛИЧИЯ РАБОТЫ ПРИ УСТРОЙСТВЕ В ШТАТ И ПО КОНТРАКТУ

Главное отличие для тебя как для работника - совершенно другое отношение к тебе как к сотруднику компании. 👀

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

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

Увольнять на ровном месте тебя никто не будет, а если и будет, то с компенсацией. К тому же будет ДМС и оплачиваемый отпуск, тебя скорее всего не будут пытаться выдоить по-максимуму и заставлять отчитываться о каждой минуте, потраченной на решение задачи.

Так что советую устраиваться в штат, а подработки брать по контракту.

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

На эфире 6 ноября будем обсуждать все эти темы, приходите 👋 | ССЫЛКА

Ilnur Ryazhapov Frontend

29 Oct, 15:47


ПРОЦЕССЫ В КОМПАНИИ

Основные ключевые лица:

Заказчик, либо product owner (представитель заказчика) - выдвигает требования и принимает проект

Product manager - общается с заказчиками, отвечает за развитие продукта

Project manager - отвечает за конечную реализацую проектов, непосредственно следит, чтобы все работали хорошо

Аналитик - принимает спецификации от заказчика/менеджера, и переводит их в конкретные требования для разработки

Тимлид - управляет командой программистов, нарезает задачи

Тестировщик - тестирует код после разработки на наличе ошибок

Программист - тупо пишет код, реализует конкретный функционал 👨‍💻

С ТОЧКИ ЗРЕНИЯ ТЕБЯ, КАК ПРОГРАММИСТА:

Тебе просто выдадут задачу и ты должен будешь выполнить ее с приемлимым качеством в определенный срок, тебе объяснят, какие принципы написания кода в этой компании, объяснят, как делать код-ревью, запускать пайплайны и тп

Тебе нужно будет постепенно вникать и осваиваться

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

Тебе для базового понимания будет достаточно знать, что:

1. Заказчик обсуждает требования с менеджерами, готовится список требований от заказчика

2. Аналитики переводят эти требования в конкретные документы, где подробно расписано, какой будет функционал в общих чертах


3. Команда во главе с тимлидами переводят эту спецификацию в конкретные задачи для разработки


4. Формируется sprint по методологии Agile. На 1-2 недели набираются задачи, по итогам спринта подводятся потом итоги


5. Спринт начинается, на тебя назначают задачи, ты должен их выполнить за спринт


6. После завершения задачи, тебе нужно ее отправить на код-ревью


7. После прхождения код-ревью задача уйдет на тестирование


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


9. Как делаешь пуллреквест, сразу берешься за следующую задачу


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

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

Более подробно первую работу и испытательный срок программиста будем обсуждать НА ЭФИРЕ 6 НОЯБРЯ!

Переходи по ССЫЛКЕ - туда придет приглашение в день эфира

Ilnur Ryazhapov Frontend

29 Oct, 11:12


За 3,5 месяца на 160к₽, в 18 лет 😏

Ilnur Ryazhapov Frontend

28 Oct, 17:27


ПЕРВЫЕ ДНИ НА РАБОТЕ… 👨‍💻

Обычно к тебе прикрепляют кого-либо из менеджеров и он проводит для тебя экскурсию по основным ресурсам компании 👋

Тебя добавляют в приложение для проектного менеджмента, обычно это Jira, иногда Trello или Notion, YouTrack 🧐

Разработчики запрашивают твою почту и добавляют тебя в систему контроля версий, обычно это Gitlab или Bitbucket, изредка Github

Тебя проводят по базе знаний компании и проекта, дают список основных ссылок ✍️

Выдают доступы на различные сервисы, например, для внутрикорпоративного общения, хорошо, если это будет просто телега, иногда бывает Slack, а иногда Microsoft Teams 📞

На ежедневном созвоне тебя презентуют коллегам, возможно, нужно будет рассказать пару слов о себе… ☺️

Первый день, вполне вероятно, уйдет на настройку корпоративных VPNов, регистрации и входу в различных системах, скачивание проекта и отчаянные попытки его запустить 😫

Главное, что нас интересует, как вовремя закрывать таски, не накосячить и успешно пройти испытательный срок
Так что 6 ноября будет эфир ПЕРВЫЙ РАБОЧИЙ ДЕНЬ ПРОГРАММИСТА, КАК ПРОЙТИ ИСПЫТАТЕЛЬНЫЙ СРОК

На эфире разберем:

Что вообще вас ожидает в первые дни на работе программистом

Кто за что отвечает, куда, кому и как задавать вопросы

Как найти общий язык с коллегами

По каким главным критериям вас оценивают на испытательном сроке и как в них проявиться наилучшим образом

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

ССЫЛКА

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

Может есть, что еще хотели бы обсудить?

Ilnur Ryazhapov Frontend

26 Oct, 16:31


КАК УСПЕШНО ПРОЙТИ ИСПЫТАТЕЛЬНЫЙ СРОК

Два главных принципа - правильно задавать вопросы , уметь презентовать свою работу

В теме вопросов есть две крайности:

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

2. Бояться задавать вопросы, сидеть и отмалчиваться до последнего. Это еще хуже 😄 Так вы просто не будете успевать закрывать задачи


Основа в презентации своей работы на созвонах - в течение дня записывать, что ты делал, как можно подробней. Затем, на дейлике можно просто зачитывать 🤔

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

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


Ну а закрывать вовремя таски - это база 💪

Ilnur Ryazhapov Frontend

24 Oct, 10:07


брат Умар за 3 месяца устроился на 170кР

брат Рушан за 3 месяца устроился на 150кР, сам живя в Турции (ему 40 лет)

Рустам за 3 месяца устроился на 120кР

брат Вадим поднял зарплату в два раза за полтора месяца и с первого собеседования

Евгений за 4 месяца с нуля устроился на 130кР, сейчас получает 230кР

брат Абдулла поднял ЗП в 2 раза

Владимир в 40 лет за полгода с нуля устроился на 150кР

Дмитрий устроился на 150кР

брат Джавид устроился на 180кР

устал уже добавлять, всего около 40 человек нашли работу программистами

остальные отзывы - @ilnur_ryazhapov_feedback

кому интересно и кто хочет так же - пишите @safarovfarukh

у кого нет денег готовим и тестируем новый продукт который будет гораздо дешевле и очень полезным (канал с записями всего менторинга)

заполняйте анкету на консультацию, либо пишите напряму @safarovfarukh, все расскажем

САЙТ | ВИДЕО С ДОП ИНФОЙ

Ilnur Ryazhapov Frontend

23 Oct, 10:12


Почему я обучаю ангуляру, а не реакту? 👩‍💻

Ведь я начинал на реакте и его преподавал, работал на нем синьором

Потому что вам устроиться на ангуляр легче - вот ответ

Мне ничего не мешает преподавать реакт

А может надо реакт тоже? 🤔

Ilnur Ryazhapov Frontend

22 Oct, 05:23


Записываю уроки на менторинг

Разобрали ангуляр пайпы

Зацените подачу и качаество, как вам?

На какие темы хотели бы подобные видео?

Смотреть урок на YouTube

Ilnur Ryazhapov Frontend

21 Oct, 12:07


Полезная статья 👇

ВАЖНЫЙ ОТВЕТ ИЩУЩЕМУ ЛЕЧЕНИЕ ОТ ЛЕНИ, ЗАМЕШАТЕЛЬСТВА И ДР. СЕРДЕЧНЫХ БОЛЕЗНЕЙ

ВОПРОС: «Какого лечение того, кем распоряжается болезнь? Как вырваться из замешательства? Что делать тому, кого одолела лень? Какой путь ведёт к достижению содействия от Аллаха? Каков выход тому, на кого набросилось смятение? Если хочет направиться к Аллаху, то ему мешают его страсти. Если желает опомниться, то его одолевают раздумья. Если хочет занять себя чем-то (полезным), то неудача не подчиняется ему».

Ибн Таймийя, да помилует его Аллах, ответил:

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

И пусть в дополнение к этому просит о прощении; ибо тому, кто просит прощения у Аллаха, и затем раскаивается, Он дарует хорошее наслаждение на определенный срок.

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

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

И пусть часто произносит: “Нет мощи и силы, кроме как от Всевышнего и Великого Аллаха”, ибо посредством этого раб переносит невзгоды, переживает ужасы и достигает высоких степеней.

И пусть не устает молиться и просить, ибо Аллах отвечает Своему рабу, пока он не поспешит и не скажет: “я молился, но не получил ответа”.

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

И ведь никто не достиг ничего из великого добра – ни пророк, ни кто-либо ниже его – иначе как через терпение.

И вся хвала Аллаху, Господу миров».

Ilnur Ryazhapov Frontend

20 Oct, 13:05


Примеры того, что есть в клубе 👆

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

Понимаю, что многие не могут оплачивать полноценное обучение, работаем над более дешевыми, но все равно супер полезными форматами ❤️

Напоминаю, что только сегодня добавляю в клуб бесплатно, пишите уже @safarovfarukh (а то я не успеваю 😅)

Ilnur Ryazhapov Frontend

20 Oct, 04:45


В клубе движ 😏

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

На данный момент утверждаю, что в клубе будут:

- Несколько занятий менторинга с полного нуля, для ознакомления (где чисто база)

- Несколько занятий менторинга по ангуляру (для продвинутых)

- Все подкасты с большого менторинга

- Несколько тестовых собеседований на ангуляр

- Навигация с путем изучения фронтенда с нуля

- Другие полезные материалы от меня

Сегодня день, когда принимаю в клуб бесплатно

Пишите мне в личку - @ilnur_ryazhapov, и я вас добавлю

Ilnur Ryazhapov Frontend

19 Oct, 06:00


🥊 Коэффициент конкуренции

Обещал статью про статистику. Ловите.
Будем использовать данные с Хабр-карьера и hh.
Рассмотрим вакансии.

Вакансии:
Angular: 33 / 1140
React: 136 / 2917
Vue: 75 / 1594

Сначала идет Хабр. Там более скромное количество вакансий, но зато более точная выборка, так как можно отфильтровать по скиллам.
Потом идет hh. Выборка на hh более грязная, так как любое упоминание фреймворка в вакансии включает его в выборку, но это справедливо для всех фреймворков, зато hh включает только активных соискателей и активные вакансии. 👥

Специалисты:
Angular: 9377 / 3283 / 140 / 1253
React: 49674 / 29978 / 1082 / 7139
Vue: 17478 / 8200 / 446 / 2674

По спецам: первые три в Хабре — все спецы / “ищу работу” / эксперты (свежая фича).
Последняя - из hh (спасибо эйчару с работы, которая дала данные по кандидатам).

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

Спецы:
Angular: 1
React: 6.68 👋👋👋👋👋👋👋
Vue: 2.35

То есть на одного ангулярщика приходится почти 6 с половиной реакт-разработчиков и чуть больше 2 вью-разработчиков.
А что насчет вакансий? 🤔

Angular: 1 ✏️
React: 3.19 ✏️✏️✏️
Vue: 1.75 ✏️✏️

Начинаете понимать?) 🧠

А теперь самое интересное — коэффициент конкуренции (количество резюме на вакансию).
🚶🚶🚶🚶🚶🚶🚶🚶🚶🚶

Возьмем данные hh:
Вот результаты:
Angular: 1.10
React: 2.45
Vue: 1.68

Для тех кто мало что понял - чем больше циферка, тем хуже. 😐

Теперь возьмем данные с Хабр-карьера (резюмехи с “ищу работу” делим на вакансии).
Там получается гигантский коэффициент, так как, в отличие от hh, резюме не скрывается само, но соотношение примерно тоже самое.

Angular: 99.15
React: 220.15
Vue: 109.33

В любом случае разница очевидна. На React конкуренция более чем в 2 раза сильнее, чем на Angular, и в 2 или почти в 2, чем на Vue, смотря на какой источник смотреть. 🤟

Поэтому не нужно обманываться тем, что “React самый популярный”, и думать, что вы там быстро найдете работу. При поиске новой работы, вам будет сложнее, чем при прочих равных на Vue и Angular, однозначно. 🔫

Исходные цифры перед вами, посчитайте сами. 🔍

Ilnur Ryazhapov Frontend

16 Oct, 08:49


когда пытаешься свалить с офиса пораньше, но начальник палит:

Ilnur Ryazhapov Frontend

15 Oct, 15:45


СКИДКИ В ПЯТНИЦУ 18 ОКТЯБРЯ 🥳

ЗАПУЩУ РЕФЕРАЛЬНУЮ ПРОГРАММУ

Если будете залетать вместе с другом – ОБОИМ СКИДКА 50%

В ПЯТНИЦУ ЖДИТЕ ССЫЛКУ НА РЕФЕРАЛЬНУЮ ПРОГРАММУ, НА ПАРУ ЧАСОВ ВЫЛОЖУ И УДАЛЮ

ВСЕГО 10 МЕСТ

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

Ilnur Ryazhapov Frontend

15 Oct, 05:48


50 ФИШЕК АНГУЛЯР ДЛЯ ПРОФИ

https://youtu.be/eYhxPa3VmQI?si=5rlgquyAvfKI-Ndh

0:00 Начало
0:42 В angular.json настроить onPush
1:26 Юзать селектор для required поля или {required:true}
3:11 Писать везде модификаторы доступа
4:28 Везде писать readonly
5:22 Отписываться с помощью DestroyService или takeUntilDestroyed
9:04 Фишка с inject чтобы не писать всегда @Self
21:44 Инжект всегда с помощью функции inject
24:50 Standalone компоненты вместо scam
26:52 Любое приложение генерить на NX
29:28 Использовать ngrxLet и ngrxPush
31:15 Следить чтобы каждый Action вызывался только один раз (NgRx)
33:45 Использовать кастомные провайдеры или inject, и убирать логику из компонента
35:58 лучше использовать типы вместо интерфейсов
43:30 Везде юзать тип Readonly
44:28 При объявлении всех объектов и массивов дописывать as const
45:43 Юзать угловые скобки вместо as
46:53 Заменить any на unknown + type guard
50:17 Деление сущностей на DTO, entity, VM
53:45 Написание адаптеров для преобразования
55:20 Использовать smart/dumb компоненты
56:24 Про разницу Enum и const Enum
59:57 Что лучше использовать вместо Enum
1:01:12 Не подписывайтесь через subscribe без надобности
1:02:22 Всегда юзайте {providedIn: ‘forRoot’}
1:03:21 Присваивайте значения полям сразу, а не в конструкторе или ngOnInit
1:05:10 Не стройте архитектур в стиле /services, /components
1:06:20 Если кода больше 300 строк думайте о разделении
1:07:27 Используйте /lazy-load
1:08:42 Делать файлы index.ts
1:10:02 Юзать или фасады или контейнеры
1:11:31 Использовать компонент стор
1:13:18 trackBy
1:14:20 Отдавать subject как asObservable
1:15:26 Использовать fetch и optimistic updates из nx
1:16:46 Использовать ngOptimizedImg для картинок
1:17:22 Собирать приложение с помощью esbuild или vite
1:18:22 Используйте фрактальную архитектуру
1:21:19 Используйте композицию директив
1:22:58 Пишите всегда private
1:23:46 Удалите cli глобально и юзайте npx
1:25:07 Юзайте source-map-explorer чтобы чекнуть bundle size
1:25:49 Юзайте angular dev tools
1:29:04 Три подхода к shared модулям
1:31:19 Юзайте ngrx вместо самописных сервисов
1:34:05 Добавьте -o чтобы проект сам открывался при сборке
1:34:58 Проекты для изучения angular
1:40:13 Скорее обновляйте Angular до последних версий
1:41:40 Изучайте zoneless - это будущее Angular
1:44:19 Как генерить форму из конфига
1:47:54 Как стартовать приложение с APP_INITIALIZER и не только
1:50:08 Обновляйте Angular через nx migrate
1:51:45 Эффекты могут быть вызваны не только экшенами
1:52:41 Не импортируйте никогда фасад в эффекты
1:54:43 Используйте viewModel для шаблонов
1:56:18 Поймите higher order observables
1:58:36 Поймите виды subjects
2:00:16 Заключение

Ilnur Ryazhapov Frontend

14 Oct, 05:01


ПОДКАСТ: ПОЭТОМУ БРОСАЮТ УЧЕБУ ПРОГРАММИСТОМ

Слишком интенсивная учеба длительное время, когда человек просто истощается

Неверная программа, которая погружает в отчаяние своей сложностью

Постоянные метания и перескакивания с одного на другое

Излишняя увлеченность каким-либо другим делом, помимо программирования

Большая нагрузка по сторонним обязательствам, которые не связаны с учебой

Негативный эмоциональный фон в связи с набиванием головы лишней информацией (новости и тд)

Постоянные отвлечения на развлечения, листания ленты и тд, что не дает сосредоточиться и получать результат

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

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

Отстраненность от сообщества разработчиков, отдаленность от айти сферы, отсутствие ее интеграции в образ жизни

Пренебрежение своим здоровьем и сном, что ведет к общему упадку сил и снижению мотивации

«Однобокая» учеба, которая, например, включает только одну техническую сторону, что неотвратимо наскучивает со временем

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

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

Нашли что-то у себя?

Ilnur Ryazhapov Frontend

13 Oct, 10:00


ТЫ НЕ НАЙДЕШЬ РАБОТУ С ТАКИМ РЕЗЮМЕ ⛔️

Главные косяки:

1. Отсутствие или недостаток опыта - он должен быть, даже если вы идете на позицию джуна, желательно иметь в резюме 1-3 года опыта

2. Места работы расписаны вода водой. "Разрабатывал компоненты", "рефакторил код", "верстал согласно макету" - этим занимается каждый фронтендер на любом месте работы. Это как если повар будет писать: "варил в макароны кастрюле", "жарил мясо на сковородке" 😄 В резюме должны быть описание проекта, ваши достижения и реальная польза, которую вы принесли

3. Упоминания онлайн-школ в местах работы. Этого достаточно, чтобы ваше резюме дальше просто не читали, не делайте так.

4. Слишком частые смены мест работы. Если у вас 3-4 места работы по полгода, имеет смысл объеденить их, чтобы hr не мучали вас вопрсоами и не думали что вы разработчик, который меняет работу по первому зову.

5. Низкая ожидаемая заработная плата и указание "Junior/Trainee" в желаемой должности. Это сразу мимо, вы сами определяете себя как новичка который ничего не умеет и готов работать за копейки.

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

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

Смотрите в новом видео 👇

https://youtu.be/N2QJ5fgdL8g?si=JA13tSxkALkHU_nn

Ilnur Ryazhapov Frontend

13 Oct, 05:32


В ПРОДОЛЖЕНИИ МИНУСОВ РАБОТЫ - ПРОБЛЕМЫ СО ЗДОРОВЬЕМ

Вот с чем столкнулся лично я:

- Боли в шее: прошло, как купил нормальное кресло

- Боли в пояснице: прошло, как перестал сидеть на табуретке и начал тренироваться

- Краснота, раздражение и сухость в глазах: прошло мигом с покупкой очков

- Состояние дереализации: возникает, если работать больше 10 часов подряд 😄

- Непрекращающаяся боль в кисти (прям мучение): заменил тачпад на мышку, и все прошло

- Боль в копчике при сидении: до сих пор проблема имеется, покупаю подкладки под кресло, кручусь верчусь на разные стороны

- Ухудшение зрения: сделал операцию и восстановил

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

ПОЧТИ ВСЕ ПРОБЛЕМЫ РЕШАЮТСЯ, ГЛАВНОЕ:

- Не сидеть больше 1-2 часов, не вставая с компа

- Работать в очках, если глаза не болят - можно и без них

- Пользоваться нормальной мышкой, а не тачпадами

- Взять себе нормальное кресло

- Тренироваться хотя бы 2 раза в неделю

Как у вас? Обсуждаем в комментах 👇

Ilnur Ryazhapov Frontend

12 Oct, 07:10


МИНУСЫ РАБОТЫ ПРОГРАММИСТОМ

1. СЛОЖНА

2. Много сидишь за компом

3. Непредсказуемость, стресс

4. Много созвонов 📞

5. Токсичное сообщество 🫵

6. Все меняется, постоянная учеба ✍️

Минусы от меня лично:

7. Мне стало скучно 😅

8. Всем пофиг на твою работу

НО: ВСЕ ФИГНЯ, ПЛЮСЫ ЖЕСТКО ПЕРЕВЕШИВАЮТ 🤑

https://youtu.be/yekpdQrAcYE?si=7kkocNRiAd7GJjAp

Ilnur Ryazhapov Frontend

11 Oct, 06:51


ГЛАВНОЕ В ИЗУЧЕНИИ ПРОГРАММИРОВАНИЯ

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

Идете к опытному программисту и берете у него консультацию/спрашиваете в сообществе

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

Стандартные и адекватные варианты для старта - фронтенд через верстку, python, php, java/C#(если вы умный)

2. Определитесь с программой обучения

ГЛАВНОЕ - УБРАТЬ ВСЕ ЛИШНЕЕ И УЧИТЬ ТОЛЬКО НУЖНОЕ И ОБУЧАТЬСЯ НА ОСНОВЕ НАПИСАНИЯ РЕАЛЬНОГО ПРОЕКТА

Не бегите тратить месяца на основы computer science, алгоритмы и структуры данных, это нужно в основном только для собесов

Не заучивайте наизусь теги и стили, обучайтесь напрактике и набивайте руку вместе с пониманием

Сразу работайте над проектом, чтобы указать это все в резюме

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

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

Резко и мощно стартанете в кодинге - так же резко и мощно вылетите после пары недель мучений из-за непонимания

ЛАЙФХАКИ

- Начинайте свой день хотя бы с 10 минут изучения программирования (не обязательно код, можно послушать подкаст и тп)

- Не откладывайте учебу до позднего вечера, решает не время, а "мыслетопливо" (по Дорофееву) - вечером его практически не остается

Есть что добавить? Жду в комментах ✍️

Кто хочет готовую систему, можете писать в личку @safarovfarukh | отзывы

Ilnur Ryazhapov Frontend

10 Oct, 13:59


НОВОЕ ВИДЕО НА ЮТУБ 😏

ПЕРЕД ИЗУЧЕНИЕМ ПРОГРАММИРОВАНИЯ 👇

https://youtu.be/LOZimKZ05bY?si=6XEhb3BDknHq0WgY

Ilnur Ryazhapov Frontend

10 Oct, 06:24


ЧТО БУДЕТ НОВОГО В ANGULAR 19

19 ноября выходит новая версия Angular

1. standalone: true - по умолчанию

Вкратце - в старом и страшном ангуляре были обязательны модули, затем их упростили и вообще убрали, теперь достаточно указать у компонента standalone: true, и можно не создавать модули, в будущей версии даже писать ничего не потребуется

//angular 18

@Component({
standalone: true,
imports: [ CommonMpdule ],
selector: 'standalone-component',
template: './standalone-component.html',
})
export class StandaloneComponent {…}


//angular 19

@Component({
imports: [ CommonMpdule ],
selector: 'standalone-component',
template: './standalone-component.html',
})
export class StandaloneComponent {…}


2. Повышенная производительность и более быстрая сборка (как обычно, не особо интересно)

3. Улучшенная гидратация и рендеринг на стороне сервера (молодцы, и такое с каждой версией)


4. Различные улучшения для микрофронтендов (привет всем с кровавого интерпрайза)

5. Сигналы становятся основой ангуляра - еще меньше зависимость от ZoneJS


Сигналовые input и output у нас будут вместо декораторов @Input и @Output, а model вместо ngModel и они, похоже, выйдут из статуса developer preview

Как это все будет выглядеть:

@Component({
selector: 'todo-item',
template: ``,
changeDetection: ChangeDetectionStrategy.OnPush
})
export class TodoItemComponent {
id = input.required<number>();

constructor(){
effect(() => console.log(this.id());
}
}


👆 Эффект автоматически отслеживает все сигналы, которые будут использованы в теле коллбэка, очень напоминает реактовский useEffect()

@Component(
selector: "app",
template: `
<h3>Counter value {{counter()}}</h3>
<h3>10x counter: {{derivedCounter()}}</h3>
<button (click)="increment()">Increment</button>
`)
export class AppComponent {
counter = signal(0);
derivedCounter = computed(() => {
return this.counter() * 10;
})

increment() {
console.log(`Updating counter...`)
this.counter.set(this.counter() + 1);
}
}


computed автоматически переисчитывается на основе других сигналов (привет computed из VueJS)

СТАВЬТЕ СЕРДЕЧКО - КТО ВООБЩЕ НИЧЕГО НЕ ПОНЯЛ, НО БЫЛО ОЧЕНЬ ИНТЕРЕСНО ❤️

Ilnur Ryazhapov Frontend

06 Oct, 14:51


В Астане приходите в мечеть Al Fattah

Улица Максут Нарикбаев, 7

Буду стараться на все намазы туда ходить, там меня встретите ин ща Аллах

Ilnur Ryazhapov Frontend

05 Oct, 04:33


Мои виды из окна в Алмате/Астане

Честно скажу, в Астане мне нравится больше

Прилетел обратно

В планах снять квартиру, перевезти обратно вещи и вернуться к работе

p.s.: ребята устраиваются на работу на ангуляре в Астане, говорят ситуация норм, вакансии есть, так что не боитесь и пробуйте

Ilnur Ryazhapov Frontend

04 Oct, 08:02


как тут кв снять

в норм районах мечетей вообще нет как я понимаю

кароче я в Астану ✈️

Ilnur Ryazhapov Frontend

04 Oct, 08:02


почему в Алмате так мало мечетей?

вообще всего парочку

2млн население

Ilnur Ryazhapov Frontend

04 Oct, 08:02


в самом городе одну только нашел

остальные на окраинах где частный сектор