На выходных случился примерно вот такой разговор с человеком, далеким от IT
Ч: ой, а что это? Можно посмотреть?
Я: да ради бога, планирую пет-проект
Ч: ой, а что это?
Я: ну для себя варганю никому не нужную херню на 1С
Ч: то есть тратишь время на работу и тебе за это не заплатят?
Я: ну да…
Ч: 😳
Суть дальнейшего монолога изложу и Вам, может будет интересно
Пет-проект (от pet – питомец) – это задача, в которой заказчик – сам человек, который его выполняет. Что-то, что мы делаем для себя.
Зачем?
🔘Просто хочется. Какая-то интересная задача, которая не вписывается в рабочие рамки. Как по назначению, так и по самой сути. Вот я люблю создавать системы с нуля, но некоторое время уже работаю в области внедрения ERP-системы и работа не подразумевает большого пространства для творчества, которое моему мозгу просто необходимо. Пет-проекты – отличный выбор.
🔘Отработка новых технологий. Не всегда рабочие задачи позволяют осваивать что-то новое постоянно, особенно то, что хотелось бы освоить. Чаще случается так, что Вы приходите на новое место работы, пополняете свой стек необходимыми областями в первые месяцы, а дальше либо развиваетесь в этих областях (при хорошем раскладе, если задачи усложняются), либо пользуетесь наработанными навыками.
🔘…и повторение освоенных. Почти такая же ситуация с тем, чем Вы уже знаете, но не используете в текущий момент. Если к навыкам постоянно не обращаться, то они забываются. Если это не начисто устаревшая, а развивающаяся технология – то не отстать от нее и не забыть отлично помогут пет-проекты.
🔘Портфолио. Ох как любят эйчары фразу «а покажите какой-нибудь код, которым Вы гордитесь»… Да блять… Даже если он не под отдельно прописанным соглашении об NDA, в целом в России он под NDA в некотором смысле по умолчанию (ст. 1295 ГК РФ, если ничего не поменялось). Да и вообще это не очень этично. И вообще не факт, что я им горжусь… Да и в целом код, написанный на работе, может не отражать всего стека, которым владеет разработчик. Поэтому проще скинуть ссылку на гит или исходники проекта. Любуйтесь, сколько влезет.
🔘Борьба с выгоранием. Наш мозг очень не любит однотипные задачи. Рутина - одна из причин выгорания. Разнообразие выполняемых задач добавляет красок, позволяет сохранить интерес к работе. Как один из методов. Когда-нибудь я стряхну пыль со своего доклада по этой теме, и мы можем поговорить об этом поподробнее.
Что я могу посоветовать, при создании такого проекта?
👉Реальность. Проект должен решать какую-то реальную задачу, а не исследовать вовлеченность духовых инструментов в православную традицию несения церковной службы (нахера попу гармонь, проще говоря). Реальных задач вокруг вас/нас до жопы: от личной бухгалтерии до… чего угодно. Вот на выходных я занимался «оценкой 360» (что это и зачем мы поговорим, но попозже). Главное – проект должен быть применим. Необязательно связан с какой-то текущей задачей, он должен быть практичен в принципе.
👉Ограничения. Какая-то подразновидность SMART: Вы должны четко понимать, что Вы хотите получить по итогу (конкретность), когда Вы можете это получить (сроки) и сколько на это потратить (единица времени в единицу времени, часов в день/неделю/месяц, это обязательно, все таки даже несмотря на то, что это наша инициатива и лично нам интересно, это все равно работа, давайте своему мозгу отдохнуть). При несоблюдении этих условий Вы рискуете закопаться настолько, что получите просто дополнительную проблему, которая будет на Вас давить своим «а когда ты меня закончишь?» и вместо борьбы с выгоранием получаем обратный эффект.
👉Консультации. Не стесняйтесь спрашивать у друзей/знакомых их мнения или экспертизу, если, конечно, у них есть на это время и Ваш проект затрагивает тему, интересную и им. Фидбек важен даже для личных инициатив. Да и пользовательское тестирование никто не отменял😂
Вот, собственно, у меня в текущий момент, не считая этого канала, 4 пет-проекта, 3 из которых в далекой перспективе планируется объединить в один большой (даже название придумал: БМП – Библиотека Медвежьих Подсистем, 1Сники оценят).
#медведьразмышляет #petproject
