# Понедельник 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…
Эту цифру можно увидеть вот тут about.gitlab.com/jobs/hiring-st…
4:58Самое уникальное во всем процессе это Behavioral interview. Интервью на софт-скилы и соответствие CREDIT. CREDIT -… twitter.com/i/web/status/1…
5:02И эти принципы являются основополагающими при работе в 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А еще есть настоятельная рекомендация избегать приватных групп и личных сообщений. Если последнее более-менее понят… 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:20Growth направление сравнительно новое, оно было открыто в прошлом году 2019 и состоит почти из новых сотрудников, которые пришли в 2019.
7:20Во время одного моего собеседования мне сказали, что теперь я могу выбрать команду, в которой я хочу работать.
7:21На выбор мне дали 3 или 4 команды.
А спустя 10 секунд молчания, мой интервьювер добавил, а еще есть один legacy про… twitter.com/i/web/status/1…
Поэтому с июня 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…
И после нескольких проведенных мероприятий стало понятно, что кроме цели вытаскивания людей в офлайн, появились и другие.
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
- https://about.gitlab.com/jobs/hiring-status/
- https://about.gitlab.com/handbook/people-group/code-of-conduct/#relocation
- https://about.gitlab.com/handbook/people-group/global-compensation/
- https://about.gitlab.com/handbook/engineering/development/growth/fulfillment/
- https://about.gitlab.com/jobs/apply/