Привет! Меня зовут Артем, я занимаюсь ИТ уже 11 лет, в роли разработчика и тим лида. Успел поработать как в больших корпорациях, так и в командах поменьше - сейчас работаю в немецком финтех стартапе.
В ИТ вкатился через универ - пытаясь попасть на кафедру физики вписался в кибернетику. Не помню точно, в чем была логика, но логика была. Правда, до сих пор не понимаю какую такую хитрую схему нарисовала моя голова. Тем не менее схема не выгорела и я случайно попал на кафедру кибернетики. Решив что сойдет, и переподавать документы вообще стремно, решил остаться.
А дальше на кафедре объяснили, что можно зарабатывать 300кк в секунду, и ИТ - офигенная тема. Поэтому научившись азам Java к третьему курсу и прочитав пол книги по андроиду я отправился собеседования в мыло. И прошел. 300кк в секунду не вышло да и задержаться на работе тоже - оказалось что совмещать учебу и работу сложно. А учиться было надо - так как на военную кафедру у нас в универе брали по успеваемости, в аспирантуру не хотелось, в армию тоже.
В результате меня еще помотало по разным работам и околонаучных проектам, успел покодить на плюсах, шарпах, и даже занесло на Wolfram Mathematica c матлабом (гори он в аду, проклятый). Последними вышли плюсы, и поиздевавшись над собой два года, я решил что так жить нельзя, а себя вообще стоит любить - и свалил в веб писать на шарпах. До сих пор так и остаюсь в сердце шарпистом =)
Повоевав в компании одного любопытного коллектива с Цианом, меня занесло в Тинькофф. Там я избавился от ментальности джуна и как-то незаметно оброс сначала проектом, а потом и командой. Внезапно пришлось изучать не тонкости DDD и микросервисов, а как нанимать людей и получать из команды хороший результат.
Книжки по программированию сменились книжками по юзер сторям, Канбану, софт скилам. Спустя немного тренингов и книг, общим трудом мы смогли соорудить команду, которая поставила на поток выполнение задач, делала это предсказуемо, плавно, и достаточно качественно. Даже несмотря на мой полный провал в плане подбора людей в команду.
К этому моменту был 2018ый, и я как по щелчку решил что пора валить из страны. Триггером не было какое-то отдельное событие - серия политоты и в принципе желание пожить за рубежом. Закинул резюме на сервис, который сам подыскивает тебе вакансии - Localyze.
За два месяца мне пришло несколько вакансий, большинство крайне странные - например писать под винду чуть ли не на WinAPI. После нескольких скипов мне предложили вакансию компании, которая работает в сфере найма.
Это была прям удачная удача - наша команда занималась как раз автоматизацией HRа, и в частности системой оценки сотрудников, так что домен был крайне близок. Компания была немецкая, друган сказал: Германия - офигенная тема. Там еще и рок фестивали фигачат, Вакен, все дела. У меня было ноль понимания, что за зверь такой - Вакен.
Первый этап собеседования был весьма любопытным - мне скинули ссылку на их собственную платформу для оценки кандидатов, где меня прогнали по английскому и тесту, похожему на тест на IQ. Абсолютно 0 вопросов по программированию, никакого кода, вообще ничего по технологиям. Ну ок, сделал, засабмитил.
Через некоторое время пришел ответ - все хорошо, теперь со мной хотят пообщаться собственно по технологиям. Технический стек - шарпы, делают веб сервисы, все дела. Не было даже смысла как-то готовиться к собеседованию, все родное и любимое. Однако, морально приготовился к типичному собесу - вопросы про устройства сборщика мусора, хитрости LINQ, индексы в базе.
Какого же было мое удивление, когда единственными техническими вопросами, которые я услышал, было - "А на каком языки пишите? А какие базы данных используете? А какая методология разработки?". И это все. Ни вопроса про сборку мусора, ни про сервисы, вообще ничего.
Зато были вопросы про проекты, челленджи, как команду строили, как процессы настраивали. Для меня это было очень необычно, но крайне интересно - по теме можно в целом часами трепаться. После беседы догнал их еще списком вопросов про положение дел в самой компании. Ответ вышел несколько мутным, но полным позитивного рвения - хотят развивать команду, работать эффективнее, переходить на более модные технологии.
Вышло в итоге хорошо - через пару недель мне прислали оффер. Переезжать надо было быстро, в течении двух месяцев. Так что надо было принимать решение сразу - переезжать или нет. Отсутствие релокационного пакета смущало, но в целом было не страшно. Так что единственный вопрос был с целевой страной.
Решение принималось на основе следующий факторов. Первое - уверенность, что в Европе все говорят на английском (sweet child of summer). Второе - из Германии я легко смогу навещать друзей и родных в России (тоже мимо). Третье - то что Германия - офигенная тема, как заверил товарищ из Тинька. Офис в Гамбурге - город хороший, большой. Еще и этот самый товарищ из Тинька устроился в ту же компанию, и переедет через месяц после меня. Вообще хорошо. Решил принять оффер.
Переезд для меня был в целом легким - у меня было ровно нихрена имущества. Так что буквально закинул комп в службу доставки, набор любимых книг, сел на самолет и полетел. Ах, да, еще снял Airbnb на месяц, пока буду искать квартиру. В Москве ведь можно найти квартиру за неделю, максимум - за две. Что может пойти не так?
Первое наблюдение по прилету - а почему это надписи на английском не дублированы? Одно облегчение - местные, увидев моё охреневшее лицо и чемодан, подходили и предлагали помощь на английском. Это было очень кстати, так как разобраться сходу, как работает местное "метро" я не осилил.
Второе наблюдение - оказывается, я не могу получать зарплату, не зарегистрировавшись в городе. А хозяин Airbnb мне почему-то не хочет временно подмахнуть бумажку. Странно, но ладно. На работе сказали что смогут решить проблему краткосрочно, но надо торопиться с жильем.
Третье наблюдение - немцы почему-то не горят желанием сдавать мне квартиру. Как часть пакета документов для подачи нужно три зарплатных листка, а у меня с первым уже трудности. И людей на просмотр жилья прям МНОГО. Хорошей новостью для меня было то, что на работе все понимали мое положение, и всем было по барабану сколько я работал. Первый месяц я отсутствовал по половине рабочего дня, просматривая по две квартиры в день.
К исходу первого месяца моя ситуация не сдвинулась ни на йоту, Airbnb заканчивалось и было ноль понимания, что делать. Выйти из ужасной ситуации помог коллега - у него нашлась комната, которую он мог мне сдать по дешевке. Чел был просто явлением Джисуса для меня. Комната была в соседнем городе, и это было моим началом плотного общения с Дойчебаном. Один раз даже уснул вечером и уехал по направлению к Дании.
Через 3 недели упорных поисков мне наконец предложили контракт на квартиру. Небольшая, зато в 20 минутах на У-Бане (теперь я знал что метро называется так) от вокзала. Почти центр. И за очень неплохие деньги - меньше трети ЗП. К этому сроку в Гамбург уже доехал мой товарищ, и еще пара друзей нашли офферы в Берлине. Работа работалась, начал учить немецкий, напряженная ситуация начала отлегать.
А потом в 20ом бахнула корона. Социализация пошла к черту, с коллегами потерялся контакт чуть более чем полностью, с друзьями тоже фиг встретишься. От скуки решил разобраться в теме, которая была давно интересна - настольные РПГ, а точнее - Подземелья и Драконы. К тому моменту я играл пару раз, и хотелось разобраться подробнее.
Спустя тонны книжек по самой игре, видео по всем аспектам, книжек по сторителлингу и импровизации, а также пары запоротых кампаний с друзьями, у меня что-то начало получаться, и я даже смог собрать часть друзей играть на постоянной основе, правда по удалёнке. Игра шла хорошо, было много веселых моментов, я понял что это хобби со мной на долго.
А когда ограничения на корону стали сходить на нет - меня осенила простая мысль: можно же использовать игру как медиум для заведения знакомств с немцами! К этому моменту меня начало напрягать, что круг друзей у меня не сильно двигается, и с немцами в Германии я в целом не подружился. Задумано - сделано. Пост на реддите, местные группы в ФБ, любопытное местное приложение - Jodel, и за неделю была собрана пачка людей, заинтересовавшихся играть на английском. Играем уже полтора года, без понятия кто эти люди. Фиаско.
В целом, дальше все было без приключений - работа работается, деньги есть, язык учится. Но началась хандра на работе. Дело в том, что меня нанимали под идею настроить процессы разработки, так как есть опыт. Как оказалось, сделать это крайне затруднительно, если никто из сотрудников в этом не заинтересован, а менеджерской власти у тебя нет. Пользуйся софт-скиллами, убеждай. А потом нас купила американская корпорация, и началось такое насаждение корпоративной культуры, что хотелось вешаться. В общем, надо было менять работу.
Проблема была в том, что смысла менять ее особого не было: времени свободного давали полно, денег тоже достаточно. И синюю карту скоро продлевать, либо менять на ВНЖ. А тут еще война началась. В голове начали появляться глупые страхи, что: либо постоянное ВНЖ тупо не дадут, либо синюю карту не продлят. В общем, в башке царил полный мрак, и дискомфорт от скучной работы на фоне всего трындеца вокруг выглядел просто смешным.
Ситуация отягощалась тем, что в списке документов на постоянный ВНЖ были непонятки - гипотетически нужна была бумага, подтверждающая, что я актуально устроен на рабочем место. Если же уволиться - то у меня будет завершение контракта длинной в 3 месяца, а потом испытательный на пол года. Ни один из этих периодов не тянул на актуальное устройство в моей голове. Но терпеть было невмоготу, так что решил не думать об этом - будь что будет.
В итоге по наводке друга из Берлина было найдено новое рабочее место, с интересными проектами, удалёнкой, и ростом ЗП. Вместе с мотивацией работать, начали появляться и идеи для сторонних проектов. Оказывается, мотивация влияет на весь спектр деятельности. Болото начало рассасываться. С ВНЖ тоже вопрос решился - умудрился втиснуться с получением в узкое окно между прохождением испытательного и окончанием действия синей карты. В итоге дурацкую бумагу даже не спросили.
В сентябре этого года наконец удалось сделать то, что давно хотелось сделать. Микро-коллективом в два тела, мы с моим другом запустили проект. Прям по серьзеке - с оплатой, подписками, даже на Product Hunt выложили. До продукта дня было конечно как до Владика пешком, но что-то около 23го места взяли. Получили много фидбэка, и какие-то люди нам даже заплатили деньги!
В общем, какая вот такая история выходит. В целом я собираюсь писать далее тут про все те вещи которых коснулся в этой истории:
- моменты запуска своих проектов
- ИТ бугурты, но немного
- ведение D&D
- жизнь в Германии
Во многом этот пост набросан как челлендж себе, по наводке @lakhovilya.
@NotThatDroids Но имхо, мастер еще должен задать ставки бою. Бывает сложно. Если бой - филлер, например схватка с рандомными бомжами потому что они на разбойника криво посмотрели, то ставку сложно задать. Если надо спасти культиста от принцессы, пока она не принесла его в жертву - легче.
@NotThatDroids Я как мастер пытаюсь смещать бои именно в такое направление. Но честно говор на 3ем раунде давать кинематографические описания действий всех участников уже изматывает и сильно затягивает бой. Если игроки не стесняются описывать действия картинно - очень помогает
@SuPinguino Не все работает во всех ситуациях. Касательно последнего - если персонажей не наказывать, группа будет ощущать сюжетную броню. И уровень напряжения сразу упадет, драма развалится, интерес к игре потонет
@SuPinguino - контроль пейсинга, переключаясь на других игроков
- убить персонажа, если он получил предупреждение что дальше опасно, но все равно полез куда не надо один.
@PashaPony Предположу что им нужна воронка привлечения в PSN чтобы пользователей PSN конвертировать в их собственный аналог Game Pass.Больше человек вошло в PSN -> больше можно подсадить на подписочный сервис.
@AstraRU_SFW Меня миновало, но имхо -
свобода выбора != песочница. Песочницы готовятся отдельным образом, это тяжкий труд. Если на нулевой сессии все договорились на не-песочницу, и мне кидают такое, я предупреждаю что сессия заканчивается и мы берем перерыв пока я не подготовлю песочницу.
@nomeocnomre Я отвалился на третей компании. Причем не могу даже словами выразить в чем дело. Просто не цепануло. Пробовал смотреть другие текущие проекты - та же фигня, за исключением короткой компании с Бреннаном
@alexdolgavin В целом многое пересекается с гайдом по инди-хакерству от @levelsio (the indie maker handbook), и с подходом описанным в The Mom Test от Rob Fitzpatrick. Последняя - это прям гайд для новичков, как общаться с людьми чтобы понять их проблемы. Спасибо за тред =)
@vuglooskr Вот ровно такие ситуации утверждают меня в мнении что архитектура должна поддерживаться не только командными соглашениями. Никогда не знаешь когда на члена команды надавит продакт «сделай побыстрее» или просто эмоциональное состояние не ок
@Suvitruf Ага. При выезде лэндлорд скрупулезно осматривает на предмет повреждений, а потом стоимость восстановления снимает из депозита. Остаток тебе возвращают.
Если лэндлорд окажется непорядочным, он попытается за каждую царапину содрать, но такие - редкость