Лондон °C

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

21:48
Олимпиада-2024 в Париже: какие виды спорта включены в программу
20:00
Прогноз курса биткоина с 15 по 21 июля 2024 года
23:00
Законопроект о регулировании майнинга криптовалют одобрен Комитетом Госдумы
эксклюзив
22:52
«Майнц» выплатит компенсацию Анвару Эль-Гази за незаконное увольнение
22:51
Даниил Медведев вновь уступил Карлосу Алькарасу в полуфинале Уимблдона
22:49
Даниил Медведев прокомментировал инцидент с судьей на Уимблдоне
22:40
Дачникам будет проще установить мусорные контейнеры благодаря новому постановлению
22:56
Анализ отмывания денег через криптовалюту: что изменилось за последние пять лет?
18:46
Двукратный чемпион мира по фигурному катанию Шома Уно завершает карьеру
18:16
Правительство изменило расчет экспортных пошлин на зерновые культуры
17:43
Тест-драйв китайского кроссовера Changan Uni-K: уникальность или выскочка?
эксклюзив
19:53
Доставка готового бетона – психологические плюсы для руководителей и работников
18:50
«Матч ТВ» отстранил комментатора за некорректные высказывания на Играх БРИКС
18:46
Apple представила новый iPad Air 11 M2 2024: характеристики и преимущества
17:10
Вклад в банке или покупка его акций: что выбрать в 2024 году?
09:11
"Краснодар" упустил шанс возглавить РПЛ после поражения от "Ахмата"
18:55
Симптомы опасных проблем с щитовидной железой: эндокринолог Фатеева предупреждает
эксклюзив
16:19
Обновленный iPad Air 13 M2 2024: инновации в мощности и дизайне
21:30
Как дата-центры для майнинга адаптируют под нужды ИИ: выгоды и перспективы
18:52
Сафонов заявил о готовности бороться за место основного вратаря ПСЖ
22:36
Новая улыбка и новый взгляд на жизнь – психологические выгоды имплантации зубов All-on-6 под ключ
21:56
Советы по экономии на аренде яхты в Москве и Подмосковье
21:43
Эко уборка квартир: эффективные натуральные средства для чистоты и свежести
13:30
Как выбрать тип визы – топ вариантов для путешествий и работы
19:01
Вспышка ботулизма в Нижнем Новгороде: госпитализировано 16 человек, шесть пациентов подключены к ИВЛ
14:22
Какую фритюрницу выбрать для общепита
16:18
Топ-10 товаров для интерьера, которые преобразят ваш дом
15:00
Преимущества тенниса для здоровья и долголетия в любом возрасте
14:57
Что такое SPF50 и почему он важен для вашей кожи
23:25
Слушать треки онлайн бесплатно – найдите идеальную музыку для любого момента
Больше новостей

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

Блоги
6567
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 комментариев