November 16, 2023

About Gehtsoft

Что вообще за компания?

Компания называется Gehtsoft USA LLC, зарегистрирована и имеет головной офис в штате Северная Каролина, в городе Райли. Компания работает с 2000 года, с 2008 года - в США.

Занимаемся мы в первую очередь заказной разработкой ПО, причем не “аутстафингом”, и даже не “аутсорсингом”, а ситуациями когда заказчик не знает ни что надо сделать, ни как это делать. Это даже более правильно было бы назвать “создание продуктов под ключ”.

Своих продуктов, впрочем, нету. Пока, наверное. Почему? Да наверное потому что, как обычно, “сапожник без сапог”.

Оформление

Контракт заключается с компанией в США как с независимым субконтрактором (1099 ЕВПОЧЯ). Юридическая форма на стороне сотрудника не принципиальна (есть кто работает как частное лицо, есть ИП, есть юрлица).

Все суммы указываются для прямого контракта с компанией в США, гросс (до налогов).

Оплата производится ежемесячно, wire transfer на расчетный счет сотрудника.

Оценка работы

Оценка работы ведется только по поставленным фичам. “Сделанные задачи”, “написанные строчки кода/методы/классы/формочки”, “факт прихода на работу” и “потраченное время” никого не интересуют. Каждый сотрудник нанимается для того, чтобы создавать продукты для наших пользователей и пользователей наших клиентов.

Поставка по всем проектам ведется в графике от 1 раза в неделю, но не реже 1 раза в месяц.

Метрики в компании есть, но целиком и полностью основаны на EBM Guide.

Время работы

40-часовая рабочая неделя.
Заказчики в основном в тайм-зонах CET (GMT+1) и ET (GMT-5).

Руководство в тайм-зоне ET (GMT-5).
Команды выбирают рабочую таймзону сами, бОльшая часть команд работает вокруг GMT+3.

Переработки

Переработки потому что “заказчику очень надо” - оплачиваются и премируются.

Переработки потому что “сорвали сроки и молчали до последнего” или “поставили баг на баге” - понятное дело не оплачиваются.

Условия работы

Отпуска/больничные/праздники: американская модель:

  • Каждый сотрудник имеет 15 day off в год, может использовать по своему усмотрению, 1 day off может быть взят в любой момент, если нужно несколько - надо договариваться с командой.
  • Каждый отработанный год добавляет 1 day off в год.
  • Официальные праздники: Рождественские каникулы (на выбор - католические или православные, то есть 12/24-1/2  или 12/31-1/7), День независимости (7/4), День благодарения (4 четверг ноября). Праздники можно “перенести” на другое время если надо (другая модель - это просто считать что 20 day off в год и из праздников только Рождество (24/25) и Новый год (31/1)).

Оплата оборудования: или выдаем лаптоп [который надо вернуть если только человек не отработал 1 года] или выделяем $1000/год “на железо”.

Обучение: проводится внутреннее и оплачивается, после обучения надо отработать определенное время, обычно из расчета 1 месяц на каждый потраченные $200.

Maternity leave: Тем кто отработал более года - компанией оплачивается 15 рабочих дней декретного отпуска отцу и до 60 рабочих дней матери.

Выходное пособие: Кто отработал 1 год - по увольнению (любая причина, хоть по сокращению, хоть по несоответствию, хоть по собственному желанию) выплачивается 1 оклад. 2 года - два оклада. 3 года и дальше - 3 оклада.

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

Уровнь ответственности

Ученик

Должен добросовестно и эффективно изучать материалы и выполнять задания. Единственный уровень от которого не ожидается outcomes

Джун

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

Мид

Самостоятельно выбирает способ решения с учетом имеющихся ограничений (время, бюджет, технические ограничения), текущих потребностей и рисков.

Принимает участие в разработке сценариев использования.

Принимает участие в выборе и разработке архитектуры.

Может выступать старшим в паре с джуном.

Сеньор

Самостоятельно выбирает способ решения с учетом имеющихся ограничений (время, бюджет, технические ограничения), текущих потребностей и рисков, а также рисков долгосрочной эксплуатации.

Выбирает архитектуру проекта и технические решения, защищает выбор как внутри компании, так и перед заказчиком.

Может руководить небольшим проектом (проектная группа до 5-9 человек, объем проекта до 2-3 человеко-лет).

Лид

Определяет направление развитие технического стека рабочей группы в пределах направления (e.g. Java).

Устанавливает и поддерживает стандарты качества в своей области.

Строит и поддерживает планы индивидуального развития в своей проектной группе.

Может координировать работу в портфолио небольших проектов или руководить проектом любой сложности.

Кто он, идеальный сотрудник компании?

Мы - инженерная компании. И мы работаем ради того, чтобы профессия инженер продолжала звучать гордо. Наш идеальный сотрудник - профессионал. Такой, как их описывали Жюль Верн или Роберт Хайнлайн. Инженер из мира, где быть инженером означало ответственность, служение, совершенство. Такой, с кем резонирует принцип, с которого много лет назад началось формирование культуры компании: “Никакая инструкция не может перечислить всех обязанностей должностного лица и дать наперед все необходимые указания, а посему, господа инженеры, руководствуясь знанием специальности и пользой дела, приложите все усилия к оправданию своего назначения”. Для кого это не “ну вот блин, хотят на меня все переложить”, а для кого это “ну да, а кто же еще кроме меня сделает лучше?”. Для кого давать ему инструкцию - это оскорбление его профессионального эго.

Мы не для тех кто отсидел 8 часов на работе, закрыл дверь и все забыл как страшный сон. Мы не для тех, кто просто заработать денег (хотя деньги мы очень любим, даром мы ниче не делаем). Мы не для тех, кто считает достаточным формально исполнить обязательства по отношению к контрагенту. Для нас инжиниринг это смысл и страсть сам по себе. Для нас, чтобы мы не делали - должно быть сделано “в наилучших интересах другой стороны” и “наилучшим возможным способом”. Потому что мы - лучшие. Потому что мы ценим доверие больше всего. Потому что с нами остаются на десятилетия и сотрудники и заказчики. Это такой стиль жизни. Это не хорошо и не плохо. Это просто так. В мире куда больше мест куда можно просто прийти поработать. Мы просто не “еще одно из них”.

Что еще важно знать про компанию?

Мы осознанно не хотим иметь ничего общего с современной “корпоративной культурой”.

Компания специализируется на сложных и запущенных случаях. Поэтому похожих проектов не будет, постоянно будет что-то новое и постоянно будет над чем поломать голову. Кому нужна размеренная спокойная работа - к нам лучше не идти. Прежде чем идти к нам полезно почитать про Cynefin framework; мы в основном работаем с хаосом и сложными системами. Если вы представляете себе компанию по разработке ПО как какой-нибудь EPAM - вот ваще ниче похожего не будет.

Компания специализируется на сложных и запущенных случаях. Поэтому предыдущий опыт, что ваш, что наш собственный - чаще вреден, чем полезен. Для нас куда важнее знание теории, навыки системного и объектно-ориентированного анализа, design thinking, кто умеет в техники эмпирического управления и триажа.

Компания специализируется на сложных и запущенных случаях. У нас никого не интересует чье-то мнение. Кто пришел со своим мнением уйдет со мнением заказчика или в крайнем случае руководства. Чтобы разговор сложился надо приходить с данными и гипотезами. Вот это предмет для обсуждения. Так мы работаем.

Одна из хороших метафор, которую мы нашли для себя: мы - как пиратский корабль. Мы, если надо, умеем в галеру (и получше чем большинство кто плавает на галерах) и в “плавать по маршруту”, но мы сознательно выбрали свой путь неизвестности и риска. Если вам не скучно, если вам для полноценной жизни не надо непрекращающегося вызова и новизны - не ходите к нам, просто не выдержите. Быть пиратом для всех. И да, если вы считаете что быть пиратом - это как в “Пиратах карибского моря” - тоже не ходите к нам. Это как в “das Boot”.

О, и да, у нас ругаются матом, все всех называют на ты, и говорят обо всем прямо. И “психологическая безопасность” у нас это не о том, что всем должно быть комфортно и спокойно. Это о том, что команда и каждый сотрудник ждет и приветствует любую информацию, которая может указывать на ошибки. И чем мы раньше про них узнаем - тем лучше. Собственно как Эми и описывала.

А, ну да, про ошибки. Компания специализируется на сложных и запущенных случаях. Это значит что ошибки не просто возможны, они точно будут. А это в свою очередь означает что у нас никого еще не наказали за ошибку. Но очень многих наказали, вплоть до увольнения on the spot за игнорирование ошибки, особенно когда уже пришли и сказали “слушайте, а вот тут ошибка”. Если у вас проблема слышать что у вас ошибка или результат никуда не годен - не ходите к нам. Мы куда чаще ошибаемся чем оказываемся правы, так что критиковать всем и всех приходится часто. Часть работы.

Короче, люди от нас или сбегают за первые 1-2 месяца или остаются на десятилетия.

Такие дела.