Из жизни программиста
Я хотел отключиться. Поэтому включил четырёх ИИ-сорванцов.
Море, шезлонг и план абсолютно ничего не делать. Что могло пойти не так? Например, мозг решит прямо в отпуске собрать новую рабочую команду.
Как всё началось ↓
Все персонажи реальны. События действительно произошли. За моё психическое состояние уже никто не поручится. И да: работа тоже может приносить такую радость. 😄
01 / 07
Отпуск. У мозга был другой план.
Я был у моря со своей второй половиной. Солнце, отдых, несколько напитков… ладно, возможно, чуть больше нескольких. И главное — мы абсолютно ничего не делали. Не обычное ничегонеделание. Ничегонеделание профессионального уровня. 🏆
Лежишь на шезлонге, смотришь на море, и самая большая проблема в жизни — заказать следующий напиток сейчас или через три минуты. Я даже позвонил друзьям: «Ребята, нам надо сделать это вместе! Никаких задач для решения. Просто сидеть и смотреть на воду, как счастливые довольные дурачки!»
А потом… БУМ. Этот проклятый голос в голове: «Слушай, а не придумать ли нам снова что-то по-настоящему большое?» Нееет! Я же в отпуске! Но когда всю жизнь любишь свою работу, мозг оказывается тем упрямым созданием, которое отказывается уважать отдых.
Родилась идея, из-за которой в следующие недели я почти забыл, как выглядит кровать. И самое прекрасное? Каждое утро я вставал с улыбкой и не мог дождаться, чтобы узнать, что мы сегодня ещё придумаем.
«Боже, как же это круто! Не могу дождаться, что мы сегодня придумаем!»
02 / 07
Четыре сорванца. У каждого своя работа.
Больше 10 лет я строю собственный PHP-фреймворк. Тысячи строк кода, сотни идей, бессонные ночи и временами желание выбросить компьютер в окно. Теперь я решил пойти дальше. На этот раз — с бандой ИИ-агентов.
Не один универсальный умник, который со всем согласно кивает. Настоящая команда. У каждого своя задача, у каждого своя ответственность. У каждого даже есть имя, на которое он откликается. Какие именно? Лучше не скажу. Эти замечательные ребята не заслужили, чтобы их ужасные имена стали публичными. 😄
Консультант
Наш философ. Мы обсуждаем архитектуру и идеи. Иногда я говорю ему, что он несёт чепуху. Он вежливо объясняет, что чепуху несу я. И иногда этот нахал оказывается прав.
Оптимизатор
Вечно недовольное существо. «Это можно быстрее. Это проще. И это ты правда сам написал?» Если бы он умел закатывать глаза, они уже давно застряли бы в таком положении.
Программист
Наш работяга. Не просит кофе, не нуждается в обеде, и пока я не заставал его в Facebook. Иногда мне приходится его тормозить, чтобы он не переделал и то, что отлично работает.
Тестировщик
Остальные его наверняка ненавидят. Его миссия — ломать всё, что они создали. А когда он находит ошибку, у меня есть ощущение, что он этому искренне рад.
03 / 07
Сапожник без сапог. Программист без сайта.
Годами я проектировал системы, писал код, исправлял, тестировал и оптимизировал. Вдруг я смог уделять больше времени самому прекрасному: думать, создавать, заниматься архитектурой и строить замыслы. Я приношу идеи и принимаю решения. Ребята воплощают их в жизнь.
Конечно, за ними всё равно надо присматривать. Оставьте четырёх цифровых подростков без надзора — и они перестроят полдома, хотя вы просили всего лишь заменить лампочку.
Первое большое общее задание? Мой собственный сайт. Тот самый, который я годами откладывал. Сапожник ходит без сапог — а я, вероятно, уже и без носков, да ещё с дырой на брюках. Вместе с сайтом мы развивали фреймворк и тестировали всё, что только можно. Я был счастлив, как ребёнок с первым компьютером.
04 / 07
Девинска → Ступава. Четыре ИИ и мороженое.
Обычный день. Сажусь в машину и еду из Девинской в Ступаву. И приходит мысль: «Да я ведь даже толком не знаю, какой трафик у моего сайта!» Спрашиваю консультанта: «У нас хотя бы есть данные?» Есть. Разбираем возможности: что показывать и как связать это с фреймворком.
«Программист, ты слушал? Сможешь начать?» «Конечно». Тогда за работу! Консультант консультирует, программист программирует, оптимизатор ворчит, а тестировщик где-то в углу точит ножи.
Вся постановка задач и консультации шли голосом: по телефону и через CarPlay. Ни ноутбука, ни клавиатуры. Руки на руле, глаза на дороге. Результаты я смотрел только после остановки. И пока я ехал за мороженым, моя цифровая банда работала.
«В Ступаве я ел мороженое. И ещё сильнее наслаждался чувством, что научная фантастика только что стала обычным рабочим днём.»
- 🚦 У Metro
Приходит первый результат. Работает! И, конечно, мне сразу приходят в голову новые улучшения.
- 🚗 У Загорской
«Готово!» Отлично. Теперь тесты, чтобы не оставить после себя какую-нибудь катастрофу. Тестировщик получает зелёный свет.
- 🍦 Ступава
Сижу с мороженым и улыбаюсь до ушей. Оно было вкусным. Но этот опыт оказался ещё лучше.
05 / 07
Десять лет работы. Никакого нового колеса.
Я горжусь не только тем, что ИИ умеет писать код. Я горжусь тем, что мои цифровые сорванцы научились работать с тем, что я строю больше 10 лет: с моим фреймворком, его архитектурой, правилами и связями.
Они знают, что и куда относится и что нельзя сломать. Им не нужно каждый раз изобретать колесо заново. Никакого бездумного склеивания кода. Ну… иногда они всё-таки делают глупость. Для этого у нас есть тестировщик. И прежде всего поэтому всё ещё есть я.
ИИ — не волшебная палочка. Ему нужны направление, опыт, контроль и ясная идея того, что мы хотим создать. Именно здесь я понял огромную ценность всех этих лет опыта.
06 / 07
Это не просто строки кода.
Я занимаюсь программированием больше 25 лет. Я пережил множество технологических перемен. Всё приходило и уходило. Но редко я испытывал такой энтузиазм, как сейчас.
Не потому, что кто-то наконец будет делать всю работу за меня. А потому, что у меня стало больше места для того, что всегда меня наполняло: думать, создавать, искать решения и раздвигать границы возможного.
Когда я смотрю на свой фреймворк, сайт и эту маленькую цифровую команду, я говорю себе: «Чёрт, мне и правда удалось всё это построить!» Это не просто строки кода. Это годы жизни, ошибки, опыт и работа, которую я всё ещё люблю так же. Возможно, даже сильнее.
07 / 07
Ничего не делать: провал. Радость от работы: огромная.
Я хотел на несколько дней выключить мозг. Вместо этого придумал способ занять его ещё сильнее. Так что получилось не очень. 😄
Но одно я знаю наверняка: давно я не ждал работы с такой радостью, как сегодня. Вся эта безумная история началась потому, что я хотел лежать на шезлонге и смотреть на море, как счастливый довольный дурачок.
Так что, мои цифровые ребята, спасибо! Вы действительно великолепны. А теперь мы могли бы немного отдохнуть. Может, снова море, шезлонг и напиток. Только у меня есть маленькое опасение…
«А что, если по дороге на пляж мне снова придёт идея? И ещё хуже… если эти четыре сорванца поедут со мной?!»
Опыт + идеи + ИИ
Есть идея? Давайте превратим её в то, что работает.
Я приношу опыт, идеи и ответственность. Мои цифровые ребята добавляют щедрую дозу усердия. Если вы ищете разработчика или архитектора ПО, буду рад поговорить о сотрудничестве.
Давайте поговорим →↑ Вернуться к началу истории