Оказывается, многие высокооплачиваемые айтишники работают после работы — бесплатно. У некоторых есть причины скрывать это от команды и работодателей.
Мы нашли так много сеньоров с пет-проектами, что материал пришлось разделить на несколько серий. Интересный факт: хотя рекрутеры везде советуют «хочешь найти хорошую работу в ИТ на сложном рынке — хвастайся пет-проектами», опытные разработчики чаще хранят свои идеи в тайне.
«Решаю боли из своей жизни. Коллегам не рассказываю — обесценят»
Константин*, бэк-тимлид, 8+ лет опыта в ИТ:
— У меня сейчас больше 40 пет-проектов. Собираю в отдельную папочку всё, что мне помогает и что можно выделить как самостоятельный продукт. Это не обязательно код. Например, было интересно, как в мире обстоят дела с основаниями для выдачи ВНЖ/ПМЖ/паспорта. Я описал мета-промты с Claude, запустил ресерч — выбил 5-6 дневных лимитов на max-подписке. В итоге у меня PDF на 100+ страниц — можно читать, как книжку.
Причём ничего руками не писал. На отдельном Mac-мини подключил Claude и дал пермишены + коннект с телеграмом, то есть ИИ берёт мои голосовые из чата.
Другой пет-проектик — дневник. Куда-то нужно складывать свои чувства и мысли, чтобы оно отдельно жило и накапливалось. В чатик с Claude диктую, а он по содержанию контекста понимает, куда это относится, и складывает в папочку. Главное — промт откалибровать. В итоге простой инструмент, но инсайтов столько ловится.
Штук 10 таких микро-продуктов под конкретную боль дают экосистему. Эта личная экосистема — и есть мой главный пет-проект сейчас.
Вместо долгого планирования — сразу делаю MVP, с ИИ это в разы легче и быстрее. Он забирает всю когнитивную нагрузку. Я могу творить. Появляется свободное время — точнее, состояние скуки — и на этом этапе зарождается: «А что если?»
Кроме других профитов, это ещё способ оставить свой след в мире. Каждый MVP, даже не запабленный, — показывает, что я жив и могу на что-то влиять. Заземляюсь как бы. А если в паблик выходит — ещё и фидбек получаю.
Я не берусь сейчас [что-то делать] за деньги. Я решаю боли из своей жизни. Каждое новое решение невероятным образом открывает ещё 10 неочевидных улучшений.
Коллегам про свои пет-проекты я не рассказываю — бывает обесценивание в различных формах. Это естественный механизм защиты, и я к этому готов. При общении важно не показывать свои успехи слишком ярко. Нужно делиться с теми, кто не потушит пламя, в идеале — с кем совпадают интересы.
А вот на собесах демонстрация пет-проекта сразу меняет ход. Нащупать интересную тему для интервьюера и рассказать про свой пет-проект — ну, круто же? Но для этого нужно иметь широкий пакет проектиков.
«Разозлило, что планировщиков дел — миллион, но все неудобные»
Игорь, iOS developer, 10 лет в разработке + 15 лет системным администратором:
— Неспешно делаю пет-проекты «для себя» — может когда-то и взлетит, но нужны серьёзные деньги на продвижение
Один из них достаточно простой — планировщик дел с возможностью планирования расходов. Вроде бы планировщиков миллион, но они неудобны. Например, нельзя отметить выполненные задачи, расставить приоритеты, сделать задачу повторяющейся. Или нельзя указать стоимость каждой задачи и увидеть стоимость на день/неделю/месяц. Допустим, в четверг мне нужно купить шины и съездить на шиномонтаж. Шины — $400 долларов, монтаж ещё $40, итого в плане на день должно стоять наверху $440 долларов ожидаемых трат. И так в разбивке по каждому дню. Т.е. если в следующем месяце обязательных трат на $2000 долларов — это нужно видеть и учитывать заранее.
Короче, в какой-то момент это разозлило — решил написать своё. Плюс я веду курсы по Swift и SwiftUI, так что решил совместить пет-проект и демонстрацию возможностей фреймворка.
Пока я вкладываю в свой пет-проект только своё время, но потом нужен будет дизайнер + публикация в AppStore.
На собесах этот проект не показываю — просто смысла нет.
«Для работодателя это иногда скорее минус»
Виктор, сеньор-программист, 20 лет в ИТ:
— Зачем сеньору пет-проект? Просто интересно! Когда есть идеи, я записываю их. Иногда эти наброски становятся пулл реквестами в Open Source, а иногда — пет-проектами. Идеально — когда пет-проект становится законченным продуктом типа shareware.
Главный ограничитель — это время. Хорошо было лет 20 назад: молод, энергичен, семьи ещё нет. Со временем набрал опыта, но вот времени стало меньше. Остаётся отпуск, праздники. Обожаю плохую погоду в воскресенье!
Сейчас вот увлекся новой игрушкой — проектом far2l, он же Far Manager for Linux. Добрые люди перенесли любимый двухпанельник с окошек. Я подключился, сначала по мелочи присылал фиксы, потом — новые полезные функции. Делаю любимый инструмент полезнее самому себе в том числе.
На собесах я пет-проекты не упоминаю. Кажется, иногда пет-проект — скорее минус: мог бы делать потенциального работодателя богаче, а вместо этого отвлекаюсь на всякое лишнее.
Unsplash
«Если есть 3 часа на игры — значит, есть и на пет-проект»
Егор*, iOS-разработчик, в ИТ 11+ лет:
— Я ещё в детстве любил возиться в редакторах карт различных игр — Age of Empires 2, Блицкриг, Disciples 2, ну и классика Warcraft 3. С тех пор, время от времени накатывает и хочется возиться в чём-то своём. Просто возня ради возни — однако медитативная.
Я всегда что-то делал, но дальше приватного репозитория это не выходило. Год назад первый и пока единственный мой проект вышел в AppStore. Начинали с бывшей девушкой — идея её. Простенький трекер привычек. Из моих достижений — позавчера завершил цель «гладить кота каждый день на протяжении года», не пропустив ни дня.
Где взять время? Я всегда любил посидеть за компом. И если есть время поиграть во что-то, значит — есть время и сделать что-то своё. Условно, если я могу вечером 3 часа посвятить играм, то 1-1,5 из них можно отвести на пет-проект. Зачастую до игр и не доходит.
Сейчас ещё один проект в работе, отчасти он для меня как полигон испытания нейронок. Дизайн генерим с коллегой в одной из LLM-ок — опыт неоднозначный: поначалу всё шло гладко, но на мелочах посыпалось. Помогает не расклеиваться от постоянного потока воздуханства от непонятных личностей на тему «нейросети всех заменят».
Внутри команды я сейчас не распространяюсь о том, что в свободное время занимаюсь пет-проектами — а то ещё решат, что его у меня много и завалят дополнительной работой.
А вот на собеседованиях это обычно плюс. Только один раз оказалось не в тему. Искали сеньора для странного проекта на парттайм — и почему-то «без своих приложений в AppStore». Что это было? Не знаю. Но забавно.
«Это слишком странно, чтобы хвастаться на собесах»
Дмитрий, Product team lead, 15 лет в ИТ:
— Мой пет-проект уже 3 года онлайн — я сделал систему поиска малоизвестных и малоизученных предметов, печатей Древней Руси. Идея родилась из моего увлечения историей Древней Руси. Плюс я знал несколько человек, которые очень хотели такую систему. Ну, и в процессе разработки мог расширять свой стек, осваивая React.
Для демонстрации скиллов на собесах этот проект не использую, потому что юс кейс «too weird». Плюс работодателям интересны высоконагруженные системы, так что не уверен, что это сработает в плюс, а не наоборот.
Зато мне даже удалось найти финансирование в гуманитарном фонде (знакомые подсказали), что позволяет не грустить от того, что я делаю некую причудливую, мало кому нужную вещь. На проект выделяется примерно столько, сколько составила бы 13-я зарплата, потому стараюсь не тратить на него больше месяца в год.
«Боюсь, что уволят. Перерывы только на сон и еду». Эти айтишники работают по 10+ часов. Ну и как им?
В Китае умер 32-летний программист, который работал по 12-16 часов в день — при этом он взял с собой в реанимацию рабочий ноут и получил +1 рабочую таску уже после смерти.
Как и зачем перерабатывают айтишники?
Релоцировались? Теперь вы можете комментировать без верификации аккаунта.