Лондон °C

Последние новости

00:05
Профсоюзы выступают за изменение расчета выплат по больничным листам
20:23
Производители шоколада адаптируют рецептуры на фоне роста цен на какао-бобы
20:10
Денис Мантуров, глава Минпромторга и вице-премьер, отмечает свой 55-летний юбилей
15:54
"Стальная хватка": история спортивной династии в новом фильме
21:18
Казань принимает «Игры Будущего» – подробное расписание соревнований
20:17
Родители могут получить налоговый вычет на детей: новые условия
00:43
Английская классика в моде: элегантность и традиции
15:54
Артемий Панарин из "Нью-Йорк Рейнджерс" достигает рекордного успеха в истории клуба
23:44
Как выбрать квартиру мечты в сердце Москвы – руководство для покупателей
21:59
История аудиокассет: от ностальгии до искусства
20:14
Инструкция по инициированию капитального ремонта в многоквартирном доме
23:26
Преимущества мобильного беттинга – почему стоит скачать приложение вашей любимой букмекерской конторы
23:01
Секреты выбора долговечной и надежной сантехники для вашей квартиры
19:20
Сварная сетка в ландшафтном дизайне – сочетание функциональности и эстетики
23:46
Как календарь РПЛ и результаты матчей помогают в ставках на спорт – стратегии выигрыша
20:29
Какую вытяжку выбрать для небольшой кухни
20:22
Преимущества покупки автобокса на крышу и что учесть при его выборе
19:02
Энергонезависимость бизнеса с ГПУ
18:49
Ключ к рынку Казахстана – все о сертификации продукции
08:55
DLE: лучшие хостинги для эффективной работы вашего интернет-проекта
00:25
Светлана Ишмуратова о новом стадионе и мировом спорте
15:54
Илья Соболев и Юрий Стоянов выступят на концерте к 90-летию Михаила Жванецкого
00:33
ФХР реагирует на инцидент во время награждения на кубке будущего в Минске
00:11
В бразилии стартовал карнавал
14:27
Как ставки на киберспорт на Team Spirit принесли бетторам выигрыши в рамках BetBoom Dacha Dubai 2024?
00:49
Установка тахографов под ключ – инвестиция в безопасность и контроль
00:13
Комитет ГД отклоняет штрафы за непродажу валютной выручки
07:52
Никита Кучеров повторил рекорд пяти мировых легенд в НХЛ
22:01
Как сэкономить на покупке видеокамеры
21:56
Как открыть спецсчёт для закупок по 44-ФЗ
Больше новостей

В чем счастье айтишника? четыре основных формата работы в 2023 году

Блоги
5505
0

Зарплата IT-специалиста в России как правило, намного выше средней по трудовому рынку. Можно получать много денег, если работать. Этого должно быть достаточно, чтобы закрыть базовые потребности и начать думать о высоком — например, как достичь максимального удовлетворения от дела, которому уделяешь большую часть времени. 

Дмитрий Шестернин работает в IT более 15 лет. Он успел попробовать свои силы в аутсорсинге, стартапе и развитии собственного дела, а сейчас занимает позицию технического директора в Flowwow.

В материале — его рассказ, куда стоит идти начинающему программисту в зависимости от его целей.

Содержание:

Предисловие

  • Аутсорс

  • Стартап

  • Продуктовая компания

  • Крупная стабильная корпорация

  • Вместо заключения 

  • Предисловие

Только за последние два года я проводил собеседования не менее 150 IT-специалистов и вывел для себя основные факторы «счастья современного айтишника»:

Хороший код: грамотная архитектура, чистота, поменьше легаси.

Интересные немонотонные задачи.

Чувство причастности к успехам продукта — когда ты видишь, что именно твой труд принес пользу конечным пользователям. «Business Value для программиста».

Команда. Адекватные люди вокруг и чтобы было кому передать дела на время отпуска.

Перспективы для развития.

Рассмотрим наиболее популярные форматы работы для программиста с позиции этих пяти критериев.

Аутсорсинг

Суть

Ваша компания заключает договоры сразу со многими бизнесами и на заказ реализует те или иные IT-проекты силами своих программистов.

Код

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

Интересные задачи

Да сколько угодно:

разноплановых, из разных отраслей,

зачастую по одному новому заказчику / новой задаче в один-два месяца.

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

Business Value

К сожалению, тут все слабо. Вы изначально ограничены:

сроками,

ТЗ,

бюджетом заказчика.

После того как срок истек и ТЗ хоть как-то выполнено, вы не будете иметь ничего общего с вашим продуктом.

Команда

В самой ее сути лежит противоречие. Заказчик и программист находятся по разные стороны баррикад:

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

для второго — уложиться в срок и ТЗ любой ценой, даже работая в условиях недостатка времени и информации.

В аутсорсе вы не одиноки: скорее всего, у вас будут старшие наставники, крутые эксперты — но в старых технологиях.

С современными технологиями придется разбираться самостоятельно. 

Развитие

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

Итог

Быстрый вход в профессию, много разноплановых задач, куча отраслей — в общем, для новичка отличная прокачка. Но оторванность от продукта и полная зависимость от ТЗ могут быть утомительны.

Стартап

Суть

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

Но пока зарплату вам выплачивает инвестор — до тех пор, пока стартап не встанет на ноги или не прекратит свое существование.

Код

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

Интересные задачи

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

Если это третий или четвертый такой проект в вашей практике, задачи будут казаться yet another.

Business Value

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

К сожалению, среди IT-проектов есть и такие, которые созданы «просто чтобы было» или для еще одной записи в CV.

Если работаете в стартапе, внимательно выбирайте партнеров!

Команда

Здесь много рисков: у стартапов нет профессиональных IT-рекрутеров, наем идет по зову сердца.

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

На старте все это не кажется проблемой, и команда действительно драйвит:

ежедневная работа до изнеможения,

без обеда и выходных,

вдохновенная работа до глубокой ночи.

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

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

Развитие

Оно определенно есть:

стартапы динамичны,

основываются на современных технологиях,

касаются перспективных рынков.

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

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

Строчки в резюме есть, а продукта нет. 

Итог

Продуктовый стартап — классный вариант, если вам повезет с командой, продуктом и инвестором.

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

Продуктовая компания

Суть

В моей классификации продуктовая компания — та, ядром которой является IT-продукт. Он уже вышел на самоокупаемость, но продолжает активно развиваться.

Код

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

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

Интересные задачи

Да, и много.

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

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

Business Value

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

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

Команда

Тут есть реальный шанс сформировать сбалансированную по скиллам команду:

наем уже поставлен на рельсы;

есть понимание того, что нужен не просто программист, а специалист именно такой квалификации и с таким набором навыков;

команда еще не так огромна, чтобы затеряться: вы все будете знать друг друга по именам.

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

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

Развитие

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

Можно:

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

Но все это при условии, что вы сами хотите развиваться.

Итог

Работа в продуктовой компании может принести много радости. Но для этого должны быть соблюдены определенные условия:

  • Живой продукт.
  • Динамичная компания с привычкой работать quick to business.
  • Адекватные яркие лидеры.

Крупная стабильная корпорация

Суть

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

Код

Скорее всего, здесь:

  • понятный флоу,
  • порядок,
  • жесткие стандарты качества.

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

Интересные задачи

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

Business Value

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

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

Команда

Как правило, хорошая, с приличным корпоративным тимбилдингом.

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

Развитие

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

Итог

Работа в корпорации может быть идеальной «пенсией» хорошего разработчика. Если ты добился всего, чего хотел, лучше варианта и не придумать.

Вместо заключения

Все программисты разные, формулы счастья у них отличаются. Первостепенная задача — понять, от чего вы выгораете, а чем вдохновляетесь.

  • Если вам нужна жесткая боевая прокачка — вам будет хорошо в аутсорсе.
  • Если нравится работать короткими спринтами и планировать не дольше, чем на месяц, — стартап не подведет.
  • Если важны долгосрочное планирование, размеренность и понятность пути — вы найдете свое счастье в крупной команде на 300 программистов.

Хороший способ узнать, счастливы ли вы в профессии: задайте себе вопрос, станете ли вы с упоением показывать свой продукт друзьям за чашкой чая, будете ли рассказывать о нем внукам?

Если да — скорее всего, вы занимаетесь действительно живой и вдохновляющей разработкой.

0 комментариев