Илья Зыкин. Pro Жизнь
137 subscribers
1.1K photos
45 videos
4 files
95 links
Download Telegram
Песня вам не скажет до свидания. Песня не прощается с тобой.

Уехать работать в другую страну.

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

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

«В шумном зале ресторана,
Сpедь веселья и обмана
Пpистань загyлявшего поэта.»

….

«Ах, какая женщина, какаааааая женщина»

….

«младший лейтенант, мальчик молодой»

….

«Натали! Утоли мои печали Натали»

….

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

Зачем и нафига? Почему не джаз? Почему не боссанова? Почему Лепс, Фристайл и Аллегрова? 🤪
🔥4
Начался новый рабочий сезон.
🔥9👍2
2025 год. Типичные интервьюеры:

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

2023 год.

Илья Николаевич на собеседованиях:

— Так, открывай ChatGPT (или что ты там используешь) и показывай как ты решаешь задачу вместе с ним. Как анализируешь ответы. Какие решения принимаешь.

Кандидат (в легком шоке)
— А что, так можно?

Вывод:

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

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

Дайте кандидату полную свободу действий и посмотрите как он использует современные средства разработки.

Мне нужно выбрать лучших, а не самых хитрых и ловких.

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

А еще я всегда дают feedback в конце интервью. Это мое железное правило.

Интервьюер: 10/10
🔥8👍6
Взлом, это не игрушки. Или игрушки?

Пишет мне вчера мой давний клиент/партнер.

"Илья, у нас сайт не работает, можете посмотреть что там?"

Смотрю — сервер самопроизвольно перезагрузился час назад.

Хм. Может у хостера внештатная перезагрузка?! Редкий случай, но мало ли.

Запустили. Через час опять аналогичная ситуация. А статус-страница хостера вся зеленая; У них никаких проблем.

Начал изучать. И вот что я нашел.

Долго и методично на сервер стучался хакерский бот. Под учеткой, внимание, ⚠️ games ⚠️.

И в итоге, видимо, по-словарю, подобрали пароль. А дальше расширили себе права.

Тут и сказочке конец ☠️

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

Но сервер был скомпроментирован и потребовал переустановки.

Итого

Держим в чек-листе:

- Менять дефолтный порт ssh
- Запрещать вход по паролю
- Закрывать все возможные порты, кроме нужных
- Сразу при запуске сервера удалять дефольных пользователей 😬
👍10
С теплом вспоминаю офис.

А ведь было когда-то время, когда я работал строго с 9 до 18.

Ездил в уютный офис, то на Обводный канал, то на Невский, то на Петроградку.

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

Жесткий критерий соответствия должности - в рабочее время быть на своем месте. И все!

А потом началась вот эта мечта удаленщика.

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

Не жизнь, а сказка.

Но, несомненно, есть и положительные моменты.

В моменты усталости можно позволить себе пинаколаду за счет заведения. 🤣
👍4🔥3💯2
Тут что-то происходит

По плану в 1 главе должно быть 5 лекций и 1 большой мастер-класс

- Лекции по основам
- МК по настройке сервера и деплою

По финансовой части

Лекции будут максимально доступны. Не предполагаю каких-то скидок.

МК будет идти отдельно за довольно высокий ценник.
По предзаписи на 1 потоке на МК — 50% скидка. Это будет разовая акция.
👍8🔥5
Что за шум вокруг Ruby on Rails?

Ruby мертв, а Rails на свалке истории. Это все знают.

При этом, последние 2 года у RoR прямо ренессанс. Что за дела?

А еще, говорят, один парень затеял сделать свою авторскую программу по RoR.

И это в условиях катастрофы на рынке труда, бума AI и вообще, кажется, в самое неподходящее время.

ЧТО ПРОИСХОДИТ?

Вот моя версия событий.

1️⃣ AI вымыл почву из под ног новичков. cтажерские и джуниорские вакансии резко сократились. Вроде бы бизнесу реально дешевле покупать подписку на AI, а не на сотрудника.

2️⃣ AI уже раскусили. Он дополняет, но не заменяет специалиста. Те старшие вакансии все же будут.

3️⃣ Но где компаниям брать новых мидлов и сеньеров на замену тем, кто меняет работу или переезжает? Проблемка

Я слышу об этом от лидов из США, где ребята хорошо чувствуют рынок.

Мой вариант — надо готовить новых специалистов сразу на миддл+ позиции.

Как готовить людей к боевому ИТ — не знает никто. Но пробовать надо.

Еще мне кажется, что Ruby и Rails это отличный старт.
👍15💯4
Ох, вау!

Этот проект так и не принес мне ни славы, ни денег.

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

Ну, как поддерживаю. Раз в 3 года перетаскиваю на какой-нибудь новый сервак и стартую юникорн.

Лет 12 уже ни одной новой строчки в самом коде нет. Просто работает.
🔥5👍2
Здравствуй, Оксфорд

Ребенок мой ходит уже 3 год в частную школу. Сперва это pre-school (детский сад при школе). Теперь уже первый класс.

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

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

Я к аналогичному уровню шел лет 20.

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

Кажется, учебные материалы имеют некоторое значение. Может, учебник Happy English 2 в моей школе был не так уж и хорош?
🔥8
Что-то новенькое.

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

Фантастика! Это маленький шаг для AI и огромный шаг к очередной волне массовых увольнений 😆🥹

Уже присматриваю себе велосипед для эффективной доставки ролов и суши. 😂

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

Он уверенно сказал, что AI заменит маркетологов и пиарщиков.

При этом, кто готовил публику к его выступлению, кто настраивал рекламу и организовывал его выступление, он, конечно, не озвучил.

Хайп по AI все еще сильный. Но.

Мы спокойно работаем дальше.
🔥7
Что там с программой по Rails?

15 сентября есть план запустить серию новых лекций по Ruby on Rails.

Первые 5 лекций составлены. Но еще не все записаны.

Материалы мастер-класса готовы. Но его тоже надо записывать.

Работы много. Времени всегда мало.

Что я буду делать?

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

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

В понедельник запускаю MVP в том виде в каком оно будет к тому моменту.

Лекции будут выкладываться по факту готовности. МК по деплою сразу за ними.
🔥11
Ruby on Rails, Стоимость

Я не мог вам назвать цену раньше. Надо было оценивать трудо- и время затраты. Теперь могу.

Вот что по финансам.

1) Оплата картами через известные и популярные платежные платформы.
(Я долго и ответственно проходил все проверки и получил доступы). Все должно быть безопасно и просто.

2) Перед покупкой нужно будет назвать вашу страну, чтобы дать ссылку на оплату на нужной платформе.

3) Цена 1 лекции: 25$ (в переводе на вашу валюту). Все 5 штук обойдутся 125$ поштучно или 110$ за покупку комплекта сразу (но все равно придется ждать пока будет запись)

4) Цена Большого Мастер-класса по Деплою: 350$ (в переводе на вашу валюту)

5) Для самых лучших зрителей первой части проекта ❤️, которые заполнили форму заранее — скидка на МК 50%.
👍10
Лекция 1. Путь запроса. От браузера к серверу.

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

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

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

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

Мы узнаем о простых, но важных настройках на локальной машине и в докере, которые помогут в будущем строить системы из нескольких элементов и улучшать процесс разработки, процесс онбординга и ускорять рабочие процессы.
👍4
Лекция 2. Цепочка web серверов.

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

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

Я расскажу вам о ряде важных web серверов и о нескольких этапах обработки запроса прежде чем запрос будет передан Ruby on Rails приложению.

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

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

Мы узнаем о руби веб сервере, rack и цепочке миддлвар (Middleware)

Конечно, я не просто дам вам теорию, но и дополню ее примерами из практики и подскажу, какие звенья в этой цепи действительно важно знать, и что имеет реальное прикладное значение.
👍2