vitalliumm

24 февраля 2020, Earth Planet

# Понедельник 1 твит

Всем привет! Эту неделю с вами будет @Vitalliumm. Я занимаюсь фронтендом в @gitlab, вношу вклад в OSS (это я закрыл… twitter.com/i/web/status/1…

13:19

# Вторник 41 твит

Повбрасываем? :) Один лайк - один факт о жизни фронтенд-разработчика в GitLab :)

Фронт в GitLab. Для начала, есть шикарный тред "Один лайк - один факт о жизни фронтенд-разработчика в GitLab" от… twitter.com/i/web/status/1…

Повбрасываем? :) Один лайк - один факт о жизни фронтенд-разработчика в GitLab :)

4:35

Как попасть в GitLab? Очень просто - подать резюме и пройти собеседование :)
Процесс описан тут… twitter.com/i/web/status/1…

4:57

Эту цифру можно увидеть вот тут about.gitlab.com/jobs/hiring-st…

4:58

Самое уникальное во всем процессе это Behavioral interview. Интервью на софт-скилы и соответствие CREDIT. CREDIT -… twitter.com/i/web/status/1…

5:02

  • вам провели ревью кода и написали сильно эмоциональное сообщение (что-то вроде "этот код, говно"), ваши действия?… twitter.com/i/web/status/1…
  • 5:05

    И эти принципы являются основополагающими при работе в GitLab. Навык коммуникации является очень важным. Важнее нав… twitter.com/i/web/status/1…

    5:24

    Программист пишет код часа 3-4 из 8 рабочих, если брать самое распространенное мнение. В GitLab это время сокращает… twitter.com/i/web/status/1…

    5:25

    И коммуникация асинхронная. То есть, надо уметь задать вопрос или написать ответ таким образом, чтобы участники, ко… twitter.com/i/web/status/1…

    5:36

    Немаловажный вопрос, а что с зарплатой в GitLab? В виду того, что большинство процессов компании открыты, то и диап… twitter.com/i/web/status/1…

    6:08

    Еще закину небольшой FAQ по зарплате - about.gitlab.com/handbook/peopl…

    6:11

    Еще раз про процессы, кстати. Большая часть открыта, да, то есть любой желающий может зайти в issue tracker и посмо… twitter.com/i/web/status/1…

    6:13

    Ушел я в коммуникацию неожиданно. Пусть этот тред теперь будет про нее!

    6:14

    У нас 3 основных инструмента для коммуникации: issues, slack и zoom. Документирование или фиксирование является хор… twitter.com/i/web/status/1…

    6:22

    Наши правила в Slack выглядят похоже на общепринятые:

    6:24

  • специальные префиксы для названия каналов, например, g для каналов команд (g_create) или f для больших фичей.
  • 6:27

    А еще есть настоятельная рекомендация избегать приватных групп и личных сообщений. Если последнее более-менее понят… twitter.com/i/web/status/1…

    6:28

    Ответ на это довольно прост. Лайк, если у вас в компании есть специальный чат (даже не в корпоративном мессенджере)… twitter.com/i/web/status/1…

    6:29

    Самая большая сложность в Slack: а какие каналы мне нужны? У нас 1950 каналов 😯 Даже у меня иногда возникает ситуац… twitter.com/i/web/status/1…

    6:37

    Но Slack это скучно. Поэтому просто один забавный факт: всего есть 3304 emoji согласно стандарту, у нас в Slack уже 2687 кастомных emoji.

    6:42

    Всего в GitLab есть 7 отделов (назовем их так, хотя это больше направления) разработки:

    7:08

    Я нахожусь в отделе Growth, который занимается Growth Hacking'oм в контексте коммерческих предложений (лицензий).

    7:14

    Но лично я не занимаюсь Growth Hacking'ом, т.к. Growth как отдел или направление тоже делится на команды (направлен… twitter.com/i/web/status/1…

    7:20

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

    7:20

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

    7:21

    На выбор мне дали 3 или 4 команды.
    А спустя 10 секунд молчания, мой интервьювер добавил, а еще есть один legacy про… twitter.com/i/web/status/1…

    7:24

    Поэтому с июня 2019 я нахожусь в команде Fulfillment. Наша команда занимается всем, что связано с биллингом - about.gitlab.com/handbook/engin…

    7:25

    И мы касаемся самого GL.com ну очень редко. У нас есть собственные приложения, которыми мы занимаемся.

    7:27

    Из последнего, где мы трогали GL.com была табличка с планами в профиле у вас на странице Billing - gitlab.com/profile/billin…

    7:28

    Все митинги у нас проходят в Zoom. Клевый инструмент, у которого есть кмк крутая фича это отображение всех митингов… twitter.com/i/web/status/1…

    7:33

    Какие у нас легаси приложения? Это два приложения на 4 рельсах с jQuery.

    7:44

    Но вернемся к коммуникациям. Самые жаркие споры у нас не в ревью, а в RFC (gitlab.com/gitlab-org/fro…) Это issues глоб… twitter.com/i/web/status/1…

    7:47

    Из-за очень резкого роста разработчиков количество мнений и вопросов выросло на аналогичное число:

    7:54
    @jsunderhood Поправка :) Create - это уже не группа, а stage. Поэтому есть s_create (stage Create), но g_create_edi… twitter.com/i/web/status/1…
    8:49

    И фронтендерам больно от того, что нужно научиться понимать и работать с рельсами.

    9:12

    Но и простор огромный для творчества. Фронтенд переживает второе рождение, поэтому всегда можно найти чем заняться,… twitter.com/i/web/status/1…

    9:26

    Из-за большого количества разработчиков выросло и количество митингов. И часто возникает ситуация, когда у тебя уже… twitter.com/i/web/status/1…

    9:31

    Эта проблема решается наличием агенды по митингу и записью видео. Все записанные митинги обычно доступны на ютубе и… twitter.com/i/web/status/1…

    9:32

    Какая есть проблема у митингов? Самая большая проблема у Гугл календаря - это права доступа. Любой может добавить и… twitter.com/i/web/status/1…

    9:36

    В общем, пока кто-то занимается доками, мы по локоть в легаси. Переводим приложение на 5-6 рельсы, удаляем jQuery, добавляем Vue.

    9:43

    Из плюсов работы в Fulfillment это отвязка (в какой-то степени) от цикла релизов продукта. Спринты такие же как и у… twitter.com/i/web/status/1…

    9:46

    Некоторые результаты опросов показывают рост интереса к удаленной работе (офисам) в компаниях. Поэтому давайте немн… twitter.com/i/web/status/1…

    17:07

    # Среда 14 твитов

    Некоторые результаты опросов показывают рост интереса к удаленной работе (офисам) в компаниях. Поэтому давайте немн… twitter.com/i/web/status/1…

    Довольно ожидаемые результата, кроме пункта "День из дома". Я такое встречал не так часто, как оказалось. Но перейд… twitter.com/i/web/status/1…

    Некоторые результаты опросов показывают рост интереса к удаленной работе (офисам) в компаниях. Поэтому давайте немн… twitter.com/i/web/status/1…

    6:02

    Плюсы удаленки, я думаю, известны всем. Поэтому давайте зайдем с другой стороны. Какой, на ваш взгляд, самый главны… twitter.com/i/web/status/1…

    6:04

    У меня был самый главный минус, с которым долго боролся, это принятие того, что рабочее время закончилось. Поэтому… twitter.com/i/web/status/1…

    6:21
    @jsunderhood У нас в Марсианах хорошо зашли еженедельные письма, где мы рассказываем про необычные задачи, ситуации… twitter.com/i/web/status/1…
    6:21

    Порекомендую хороший сборник по удаленке - remotework2020.remote.tools

    6:22
    @jsunderhood Сложно четко разделить где заканчивается рабочий день и начинается отдых

    Когда я первый раз работал удаленно как .NET, то у меня был лайфхак, я одевался в офисную одежду, когда садился раб… twitter.com/i/web/status/1…

    @jsunderhood Сложно четко разделить где заканчивается рабочий день и начинается отдых

    6:37
    @jsunderhood Лютая прокрастинация. Единственный способ который я для себя нашёл-снять офис, хоть как-то систематизи… twitter.com/i/web/status/1…

    Работать в коворкинге или офисе это хороший способ избавиться от ряда проблем: социализация, прокастинация, "есть ч… twitter.com/i/web/status/1…

    @jsunderhood Лютая прокрастинация. Единственный способ который я для себя нашёл-снять офис, хоть как-то систематизи… twitter.com/i/web/status/1…

    6:38
    @jsunderhood @andrey_sitnik Виталий, вот ты на кухне сидишь судя по фото. А что было бы, если бы рядом ходила жена… twitter.com/i/web/status/1…
    7:00

    К вопросу о социализации. Мне кажется, что можно привести в качестве примера - стриминг своей работы. Естественно,… twitter.com/i/web/status/1…

    7:10

    Я знаю, что Илья Климов (@xanf_ua) делает это - шоу "Скучный вторник". Я бы тоже хотел, но мне, как раз, нельзя :(

    7:11
    @jsunderhood Я рабочий впн включаю и выключаю. Это считается?

    Считается! Это ж тоже своего рода рубильник.

    @jsunderhood Я рабочий впн включаю и выключаю. Это считается?

    7:11
    @jsunderhood Work / Life balance. Очень многие зарабатываются. Мы решаем ботом (еще бы, чем же еще!)… twitter.com/i/web/status/1…

    Автоматизация. Это хорошо. А есть подробности того, как он работает? То есть, как он понимает, что человек много ра… twitter.com/i/web/status/1…

    @jsunderhood Work / Life balance. Очень многие зарабатываются. Мы решаем ботом (еще бы, чем же еще!)… twitter.com/i/web/status/1…

    7:21
    @jsunderhood нету минусов, одни плюсы, удаленщики оперативнее, разница поясов удобна для деплоев и поддержки в разн… twitter.com/i/web/status/1…
    7:59
    @jsunderhood Я вижу в работе из коворкинга одни плюсы: есть возможность и продуктивно поработать, и пообщаться, и в… twitter.com/i/web/status/1…
    8:49

    # Четверг 15 твитов

    Сообщество. IT сообщество. Это одна из моих любимых тем, на которую я могу долго говорить и поджигать.

    6:14

    Зачем нужно IT сообщество? Когда мы начинали, то хотели только одного - вытащить всех куда-нибудь, где можно пообща… twitter.com/i/web/status/1…

    6:24

    Субаристы катают по городу ночью. Ролевики бегают по лесу. Почему же IT не может делать так же?

    6:25

    В 2019 я и несколько коллег на TechTrain представляли южные IT сообщества. Самым удивительным, но ожидаемым, был фа… twitter.com/i/web/status/1…

    6:32

    Москва, Санкт-Петербург, Екатеринбург (DUMP) и Новосибириск (CodeFest, Highload) - эти города и движухи в них на сл… twitter.com/i/web/status/1…

    6:33

    А ведь во многих регионах есть не менее крутые сообщества: Краснодар (@krddevdays), Тверь (@_tverio), Ярославль.

    6:35

    Новосибирск! Простите, опечатался.

    6:36

    Этот митап стал точкой развития сообщества в Ростове-на-Дону. И за все время:

    6:48

    Наступающая весна богата аж 3 конференциями:
    28 марта - International Women’s Day RnD 2020 под эгидой… twitter.com/i/web/status/1…

    6:50

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

    7:08

    Первая цель - показать людям, что есть жизнь на Марсе. Показать, что IT компаний, специалистов с экспертизой в тех… twitter.com/i/web/status/1…

    7:22

    Вторая цель - стагнация рынка. Мы хотели разворошить это осиное гнездо.

    7:24

    Третья цель - показать другим, что в Ростове есть IT.

    7:28

    Пока я готовлю более подробное описание целей и их результаты, давайте ответим на главный вопрос, а нужно ли это вс… twitter.com/i/web/status/1…

    7:33

    Для меня такие сходки это отдушина и обмен опытом. А на одном из мипатов я познакомился со своей женой.

    7:40

    about.gitlab.com

    other