Илья Зыкин. Pro Жизнь
137 subscribers
1.1K photos
45 videos
4 files
95 links
Download Telegram
Хороший микрокурс по редиске

Френк, видимо, специалист старой школы. Некоторые вещи делает настолько в олдскульном стиле.

Но есть пару прикольных идей, которые у него можно "украсть" для построения интересного проектика.
👍5
Наконец-то

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

В декабре вроде довел до production-ready состояния и устал.

Сегодня психанул и примерно за 40 минут все перетащил и запустил.

Делать ничего не пришлось.Просто выполнял готовые команды из Readme. Ждал переноса данных. Синхронизации ассетов. Индексировал данные для поиска.

Смотрю я на это все и думаю — какой же ты сумасшедший, Илья Николаевич!

10 лет назад, за 3 месяца, с нуля, в одно лицо - написал Интернет магазин. С поиском, продвинутой фильтрацией, с кешем и фоновыми задачами. подключил 2 эквайринга. Сделал многоуровневый каталог и админку для заказов. С пересчетом цен в разные валюты раз в сутки согласно курсу ЦБ. Там еще и полноценный блог был для CEO.

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

Вот уже 10 лет прошло. Проект работает без участия программиста. Раз в год мне присылают мой небольшой дивиденд с продаж.
🔥5👍2
Redis Publisher/Subscriber

Почти закончил лекцию по Redis Pub/Sub.

- Docker/Compose
- Makefile
- Redis
- NodeJS

Лекция получилась небольшой. Слайдов на 150.

В онлайн школах по программированию такого не показывают.

Ставьте 🔥 если интересно. Так может быстрее запишу и выложу на ютуб.
🔥17
Становлюсь популярным

Ответил по существу. Получил высокую оценку от начинающих специалистов.

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

Просто ответил на основе своего опыта о процессе миграции проектов, чтобы обозначить возможные проблемы и варианты.

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

Один, правда, ходит за мною по всем соц сетям и очень просит личного внимания. Ну что поделать. Каждый сходит с ума по своему. Я тоже не подарок.
🤯6
ВИДЕО: https://www.youtube.com/watch?v=4FLww2aB8vE

Новое видео на канале.

Роутер на NodeJS с помощью AI. Программисты на выход!

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

Сегодня пока видео о NodeJS и роутере, который испытал влияние Ruby on Rails / Hanami.
👍4
Продолжаем с AI

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

Простой пример. Вот 3 файла с документацией.

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

Самая тупая задача на замену из возможных.

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

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

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

Устал. Плюнул. Один из важных методов просто скорректировал руками. AI отдал рутину по написанию тестов. Так сработало лучше.

Итого. Слова цифровых предпринимателей, о том, что они сами делают MVP продуктов ничего не зная о кодинге — не подтверждаю. Звучит как обман. Без знания дела проект просто разваливается на каждом втором шаге.

Что думаете?
👍8🔥3
Покрытие тестами AI проекта

Если не брать в расчет мелкие фрагменты кода, которые по-факту не требуют тестирования — то покрытие близкое к 100%.

Это не то, что бы я прямо такой перфекционист.

Просто иначе разработка проектов с AI невозможна. Я уже много раз писал выше — код просто разъезжается и перестает работать.

В не самых очевидных кейсах AI просто не знает как надо организовать тестирование.

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

Редкие кейсы и баги, которые встретились по дороге - AI тоже не знает.

Но к слову сказать, мне пришлось наткнуться на кейс неправильной сборки TS, который весит уже 3 месяца как открытый таск на github и пока его никто не собирается лечить.

Пришлось слегка менять дизайн решения.

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

AI случайно сам написал тесты, и заставил меня попросить его доработать код. Как-то заработало.
👍4
Посмеялся. Жаль бедняжку.
🔥3
Почему вы ищите новую работу?

Знакомый вопрос на собеседовании?

Типичный "правильный ответ" — ищу новые задачи, вызовы, новые возможности профессионального роста.

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

Увидел я тут пост одного товарища, который лет 10 в одной крупной компании работал. Делал на этом себе личный бренд. И вдруг бац! — Я устал. Надо отдохнуть. Я так решил.

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

Нет, меня не сократили. Я просто решил взять паузу и поделать свои проекты.

Ну да, ну да.

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

Как минимум это не помогает, как максимум сильно ослабляет переговорную позицию при общении с HR.

Деньги любят тишину. Это не я придумал.
👍3
Я восхищаюсь и завидую

Случайно ютуб подкинул видео довольно известного автора курсов.

Курс по GPT на 12 часов!

Клик на 2 часе показал мне кадр, где человек объясняет название ссылок в интерфейсе.

Где-то на 6-м часе просят скачать редактор и далее учат создавать JavaScript приложение из 2-х файлов

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

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

Браво! Респект!
🔥2🤯1
Прошел Owlboy

Сегодня прошел Owlboy. Хорошая игра. Насыщенная.

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

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

Получил удовольствие и от графики и от сюжета и от общей стилистики и задумки.
👍4
Меня уволили 😨

Спокойно. Не сейчас. Но бывало и такое.
📖 Читать предыдущий пост

Прошло много лет. Теперь можно.

2 раза в моей профессиональной жизни меня увольняли. Оба раза с королевскими 👑 условиями.

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

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

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

Я засиделся, устал и хотел уволиться. А тут такой подарок! Опять выдают парашют 💰, помогают найти новую профессиональную нишу.

Увольнение это всегда больно. Задевает.

Но! Всегда точно будет еще лучше. 200%!
🔥4👍2
Дорожные заметки.
👍5🔥1
Если хочется сделать паузу в работе — ознакомься с чем-то интересным

Этот Крис Крофт какой-то совершенно очаровательный дядька. Очень интересная манера речи.

Вроде как британец, но с очень хорошим произношением.

Интересно рассказывал. Лайк!
👍4
Профессию двигают вперед и лучше всех работают те, кто любит то, что делает, а не просто пришел заработать 300к в секунду.
👍4