И да, мне нравится работать в GitLab. У меня были офферы в 2 раза больше на старте, и сейчас сманивают, но здесь для меня реальный челлендж
Прежде всего, all-remote культура учит думать "на два шага вперёд", когда в своих MR ты сразу поясняешь, почему так сделано, не дожидаясь вопроса
Культура GitLab'а всячески поощряет эту веру и главное не опускать руки
Жаль, что Деда Мороза не существует
Если подходить к применению TypeScript прагматично и не ждать чуда - мне кажется он будет полезен
Развернуть локальный GitLab легко - есть публичный gitlab-development-kit, который после установки зависимостей сам устанавливает все необходимое - сам GitLab, gitaly и прочие ужасы. Он же запускает и останавливает сервисы
Когда я смотрю на требования к роли (staff - это скорее роль, а не позиция), на меня накатывает лёгкая депрессия — столь далёк я и, к сожалению, по моему ощущению, у нас нет ни одного фронтенд инженера, который подходил бы под эти критерии
Внедрение GraphQL в GitLab имеет в том числе цель создать общий API и для frontendа и для простых клиентов
Вообще, на каждую мою хотелку уже есть ишью в GitLab. Некоторые из них пора отдавать в детский садик уже
В GitLab нету прекоммит хуков, lint-staged и вот этого всего. Причина - очень много гитлаберов любят делать коммиты нарушая правила, чтобы зафиксировать свой прогресс и причесывать MR в самом конце. Squash on merge спаасает нашу историю в таком случае
Hint: если сделать git push -o ci.skip то для этого пуша пайплайны стартовать не будут
Так что GitLab развивает ещё и soft skills
about.gitlab.com/handbook/value…
Открытость - одна из основных причин, по которой я выбрал именно GitLab в качестве места работы
(Здесь должна была быть ссылка на патреон JavaScript.ninja, но у меня нет цели продать вам подписку)
Обсуждения, которые большинство привыкли проводить за закрытыми дверями, становятся достоянием общественности, и если что-то может быть понято не так - оно будет понято не так
Я отказался от участия в одной из конференций, потому что член программного комитета позволил себе достаточно радикальные, обличающие и несоответствующие фактам высказывания
about.gitlab.com/handbook/ceo/#…
И это не шоу - GitLab действительно руководствуется принципами открытости во многих аспектах
gitlab.com/gitlab-org/fro…
Я keyboard monkey, и возможность прям в тексте заапрувить MR, обновить метки и так далее- музыка для моих пальцев
Я буду рад, еслияя ошибаюсь. Если же нет - то я уверен, что мы точно придем к этому и очень скоро
gitlab.com/gitlab-org/fro…
- отсутствие фиксированного таймфрейма на решение
- размытые требования, кто и в каком количестве должен одобрить то или иное решение
- отсутствие видимых различий между "воздержался" и "не видел"
Сейчас у разных команд разные вакансии. Причины такого изменения мне не известны
Спасибо, что читали этот поток сознания длиною в сутки, это было очень важно прежде всего для меня.
Присоединяйтесь
about.gitlab.com/jobs/apply/