Илья Зыкин. Pro Жизнь
137 subscribers
1.1K photos
45 videos
4 files
95 links
Download Telegram
Обновляю проект Rails Start!

👉 Проект на github

На следующей неделе я закончу работу над последней, 5 лекцией по Ruby on Rails из 1 главы моей программы.

🟢 Мне важно, чтобы те, кто закончили прохождение лекций имели инструмент быстрого запуска Rails на любой платформе.

🟢 После завершения теоретической части, мне нужна площадка для демонстраций и практики.

🟢 Мне нужен демо-проект, который мы сможем деплоить на реальный сервер в production режиме.

Да и вообще, если нам (мне и участникам программы) нужен такой проект — скорее всего он будет полезен и всему ruby сообществу.

❓Покупаете курс по Ruby on Rails в какой-то онлайн школе?
❓Хотите создать свой новый Rails проект?
❓Нужна площадка для экспериментов?

Rails Start! — будет хорошим стартом!

Работа надо обновлением еще идет, но проект доступен в любой момент и для всех.

👉 Проект на github


Группа: https://t.me/pro_ruby_on_rails_ru
По всем вопросам: https://t.me/ilia_zykin
👍4🔥3
Хочу вебинар на тему, «как выставить клиенту счет за то, что ты все выходные в голове прокручивал варианты рефакторинга неподдерживаемого легаси кода»

А то, затрекал 8 часов на написание плана рефакторинга, а фактически отработал все 48. 🙈😂

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

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

Будет только токсичная атмосфера недоверия и взаимного неуважения.

Зачем так жить? Зачем тратить жизнь на такой формат сотрудничества?

У меня ответа нет.
👍8🔥3
Против лома нет приема, если...

У меня случился профессиональный фейл. Качественный. Эпичный.

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

(До этого дебаг шел только в рельсовой консоли и тестами)

Занавес.

Разработчики: "можно же`pry` и запустить сервер в контейнере напрямую и просто иметь прямой доступ"

Но для человека, который переключился на рельсы год назад, это было вообще не очевидно.

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

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

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

Чтобы помогать "начинающим", надо самому входить в роль начинающего. Не всегда это получается сделать.
💯4👍2
Ruby on Rails. 5 лекция. Часть 1. Открытая.

В этом видео мы познакомимся с проектом Rails Start

С этого момента у нас будет удобное, эффективное средство запуска Ruby on Rails для целей обучения, разработки и экспериментов.

👉 https://www.youtube.com/watch?v=S9E9ozkGW9Y

Группа: https://t.me/pro_ruby_on_rails_ru
По всем вопросам: https://t.me/ilia_zykin
🔥5👍2
Лекция 5. Ruby on Rails. Model. Seeds. Console

В 5 лекции посвященной Ruby on Rails мы пройдем по всем базовым шагам алгоритма действий Rails разработчика, который позволяет реализовать бОльшую часть типичных задач.

В 5 лекции я делаю упор на демонстрацию использования AI ассистентов.

Я показываю какие я формирую запросы. Что мне не нравится в ответах AI и как я корректирую AI, чтобы получать желаемый мною результат.

Лекция большая. Материала много. Нужно внимательно зафиксировать все шаги и дать пояснения.

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

Кажется, программ по Rails с использованием AI еще никто не делал.

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

Группа: https://t.me/pro_ruby_on_rails_ru
По всем вопросам: https://t.me/ilia_zykin
🔥3
Вайб наступает

Сегодня впервые я столкнулся с очень любопытным случаем.

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

— А кто писал бекенд вашему проекту?
— Я писал.
— В смысле? Вы что, программист?
— Нет. Никогда этим не занимался.
— А как вы это сделали?
— Через AI.
— Сами?
— Сам!
— Вайбо-кодили?
— Ну, наверное. Результат есть. Правда, ошибок много. Но основная часть работает.
— А зачем вам фронтенд?
— Он не очень получился и надо натянуть на дизайн из макета. Как это сделать я не знаю.
— Сколько времени потратили?
— 4 дня.

Получается, что, за 4 дня человек с нулевым опытом, формулируя задачи для бездушной машины получил за 20$-100$ прототип проекта, который агентство делало бы 2 месяца за 10.000$. И еще и без гарантии сроков и результата.

У человека запрос — "вот пример как хочу. Плохо я сам сделал — сделайте нормально".

Изначально ожидают визуализацию идеи. MVP. И вайб-кодинг тут работает. Хорошо потом другие сделают.
🤯5
Зашел в комментарии к посту с надеждой увидеть вопрос «а как надо?»

Бинго!
Первый же коммент!

В общем, предлагают написать мини фреймворк для решения этой амбициозной задачи.
Лекция 5. Ruby on Rails. Model. Seeds. Console

Завершающая 5 лекция по Ruby on Rails оказалась больше, чем я ожидал.

Мы не только проходим по заявленной в лекции теме (Модель, Сиды и Консоль), но и полностью отрабатываем алгоритм действий Rails разработчика при решении типичных задач.

Много времени занимает рассмотрение работы AI ассистентов (GPT 5, Claude Sonnet 4.5). Я показываю их результаты и пытаюсь формулировать ряд идей и выводов при работе с ними.

Материала много. Я не успел выйти на запись лекции сегодня.

Хочется собрать всю важную информацию и спокойно пройти все важные этапы работы.

Выход нового видео задерживатеся. Буду делать запись в пятницу.

Спасибо за ваше терпение и понимание!

Группа: https://t.me/pro_ruby_on_rails_ru
По всем вопросам: https://t.me/ilia_zykin
🔥5👍2
Результаты на длинной дистанции

Примерно год назад я помогал докеризировать один проект довольно крупной компании.

Типичный сетап проекта на локальной машине состоит минимум из 5 крупных Rails / React проектов.

Я делал прототип докеризации и готовил первые докер образы и докер файлы.

Докер подходы были для компании в новинку.

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

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

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

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

Приятно видеть результаты своей работы и влияния на стиль работы других специалистов спустя долгое время.
🔥13👍2
Ruby on Rails 8. Глава 1.

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

В ближайшие дни я отправлю вам файлы презентаций.

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

Мне нужно проанализировать текущие результаты программы, подумать над дальнейшими планами.

На этой неделе я планирую опубликовать несколько сообщений с некоторой важной информацией.

Участникам СПАСИБО за интерес к проекту, Rails экосистеме и непосредственное участие. Без вас и вашей помощи я бы не взялся за эту огромную работу.

Уверен — все только начинается!

Группа: https://t.me/pro_ruby_on_rails_ru
По всем вопросам: https://t.me/ilia_zykin
👍10
Наши пути с Ruby on Rails разошлись

Последний месяц я активно работал над серией видео лекций по Ruby on Rails. Этот проект я планирую продолжать и развивать в ближайшее время.

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

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

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

Rails это тоже часть моей жизни — и он тоже будет появляться, но уже эпизодически.

Вся актуальная информация по моим Rails проектам с этого момента будет тут

👉 https://t.me/pro_ruby_on_rails_ru
👍4
Сегодня при выходе из магазина на меня напала целая банда. 5 на одного. Не честно, но очень мило.
🔥9
Gospel by Ilya Zykin

6 лет назад написал стихотворение. По тематике и настроению 100% американский госпел (жанр религиозной песни).

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

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

Была идея сделать из стиха полноценную песню. Но! Госпел тяжелый жанр, если ты не в среде, где это часть культуры.

В работу проект так и не пошел. А потом свои музыкальные проекты я вообще закончил.

AI нынче помогает услышать как это могло бы звучать.

А вы говорите, что AI программистов заменит.

Чтобы получить аналогичный результат мне бы потребовалось тысяч 5 долларов только на студийные работы.

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

Да здравствует AI!
🔥3
Сегодня утром было дождливо. Ходили по делам и на прогулку. В парке на нас напала банда промокших котят. У них там домик.

Мокрые. Хорошенькие. Пищат. Бегут по следу. Еле оторвались.

За одним прибежала недовольная мама-кошка. Мяукнула на нас недовольно, типа «куда моих котят уводите?!» Кусь самого неуемного за шкирку и потащила назад домой.
🔥6
В середине рабочего дня обязательно устраивать чайную паузу.
💯4
Мой чуть более молодой коллега, но при этом крайне успешный в зарабатывании денег, говорил примерно следующее.

«98% нашей жизни мы проводим за компьютером. Крайне важно, чтобы вид из окна был хороший»

Видимо поэтому он всегда брал в отелях президентские люксы с видом на город 😆

У меня, конечно, не горы и не море, но и не глухая бетонная стена в 100 метрах от дома.

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

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

Хороший город Стамбул.
👍7🔥1