Анна Саботович

Анна Саботович

Неделя
Nov 1, 2021 → Nov 7, 2021
Темы

Архив недели

Понедельник


Привет, ребята! Ну что, поехали вместе в новую неделю? Меня зовут Аня и я - инженер 🤷‍♀️ Давайте знакомиться 👇🏻

Сейчас я сеньор андроид разработчик в Альфа-Банке. Или сеньорита, не уверена, как правильно сейчас говорить 😄

Свой путь в разработке я начала в Сибири 11 лет назад, чорт, а как будто вчера

За моими плечами несколько лет хардкора на плюсах, сотни беспощадных корпоративов в геймдеве, Андроид 1.6 в Эклипсе (поднимите руки, кто писал в Эклипсе??), ну а сейчас я чилю на Котлине

Кто писал в Эклипсе?
🤔 67.6% я! 💜
🤔 11.9% что за старьё?
🤔 20.5% я вообще не про андроид

После Сибири я пожила в Москве, потом в Берлине, а потом снова в Москве (эту часть моей биографии я подробненько тут расскажу)

вижу у нас тут хватает староверов))

Про личное: я люблю путешествовать (кстати мы с вами вместе отправимся в путешествие), танцевать (даже тренером была по стрип-пластике), и еще у меня психотерапевт каждую неделю (люблю подебажиться). Мечтаю завести кота 🐈

🔥Тред (Анна Саботович)
Неделя у нас праздничная, так что контент будет лайтовый:

ПН - знакомимся, болтаем

ВТ - расскажу, как я программировала принтеры

СР - один день в офисе Альфа-Банка, поговорим про удаленку и офис

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

Кстати, а есть тут девочки?
🤔 13.0% я - 👩‍🦰
🤔 78.0% я - 🧔
🤔 9.0% undefined

ПТ - как переехать в Европу и не порвать ж

СБ - жизнь программиста в Германии

ВС - Москва VS Берлин, частное мнение

Если ты в деле, подписывайся, ставь лайк, нажимай колокольчик и всё такое. ПОГНАЛИ!! 🚀

🔥Тред (Анна Саботович)
Чем больше я узнаю Даггер, тем больше я люблю собак
notion image

Самый частый вопрос в андроидном чате - а когда начнут выдавать маки на М1?

У меня простые правила: - пришла на работу, посмотри ПРчики - пришла с обеда, посмотри ПРчики - пошла домой, еще раз посмотри ПРчики - ложишься спать.. ну вы поняли
notion image

У нас есть чатик для залежавшихся ПРов, называется "Кот ревью" 🐱

Любишь прогером работать, люби и на йогу ходить, чтобы спина не развалилась 🧘‍♀️🧘‍♂️ Хорошо, что у нас спортзал на первом этаже 🤘

Тренер по йоге "Прими эту боль, смирись с тем, что она никогда не пройдет". Смирение... Это то, что помогает мне каждый день, когда я пишу юнит тесты на споке 🥺

Друг-фронтендер издевается надо мной. Как они там живут в своём нетипизированном мире??
notion image

Вторник


Эй, кто вырубил вид из окна? я всего на два дня просрочила счетчики 😮 #туманМосква
notion image

Сегодня из 8 рабочих часов 7 занято встречами. Продакт спрашивает, что я сегодня успею сделать. Нуу, пообедать, наверное, успею и то не факт

Пока будет существовать код и ПРы, будут и холивары

А вы уже начали переезжать на Compose?
🤔 24.0% Мы уже в пути 🚀
🤔 37.7% Думаем пока 🤔
🤔 38.4% Не собираемся 🙅‍♂️

Что за странные физические законы, скорость создания новых ПРов ВСЕГДА выше скорости моего ревью 💔
notion image

Проращиваем скрам в команде, говорят надо все входящие запросы отпинывать в следующий спринт. А ЧО ТАК МОЖНО БЫЛО?))

Еще про эджайл
notion image

Готова к кот-ревью
notion image

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

Жаль заказчик не дошел до реализации, это мог быть мой лучший проект в портфолио 🔮

Туманность в Москве сохраняется, но шаги сами себя не находят. 10000 в день для долгой и счастливой жизни 🤓
notion image

А ты ходишь после трудодня?
🤔 40.6% Хожу
🤔 14.0% Сижу
🤔 45.5% Лежу

Всмысле перестаньте думать о себе как о людях второго сорта. «Я не достаточно умный», «Вот где-то там есть люди, которые делают крутые штуки и/или зарабатывают много денег, куда мне до них»
+100500, раньше думала, что я замарашка из Новосиба, а вокруг великие мастодонты разработки. Стоило расширить собственные представления о себе, как я почти-что-лид в Альфа-Банке. Мечтайте смелее, масштабнее! twitter.com/soaltomas/stat…

Итак, груминги проведены, ПРы посмотрены, шаги нахожены, можно приступить к обещанному рассказу про мою схватку с принтерами

Бывший лид позвал меня в молодой стартап со шведскими заказчиками, взять на себя отдельное направление "Программирование под МФУ"

Так как мой девиз по жизни "Слабоумие и Отвага", я сначала решаюсь на перемены, а потом уже пытаюсь научиться плавать, КОНЕЧНО ЖЕ Я СОГЛАСИЛАСЬ
notion image

Дано: МФУ Ricoh со смарт панелью на андроид 2.3.3 (это 2017 год на минуточку, уже тогда минимальная версия в нормальных прилах была 4.4), заказчики - шведы, 3 приложения, 3 месяца, 1 - я и чтец и жнец и на дуде игрец, 0 - настоящих принтеров, только эмулятор
notion image

Человека, который оценивал соц сеть для гадалок и делал по 12 приложений в год, такой фигней как Андроид 2.3.3 и отсутствие документации не напугаешь 🤘

На 3 месяца я стала прогером, тестировщиком, аналитиком, продактом, аккаунт менеджером. Пришлось пойти на йогу, чтобы хоть как-то научиться справляться с когнитивной нагрузкой. Без переключения на тело, голова может треснуть.

Слава богам, дизайнера мне дали! Зацените дизайн, кста. Это времена, когда материал дизайн уже изобрели, и он мне очень нравился.
notion image
notion image
notion image

Так много на релейтивах я не верстала ни до, ни после. То ли дело сейчас - закинул все в ресайклер и пошел кофу пить с коллегами.

Для общения с функциональностью устройства предлагалось web API, сама панель соединялась с устройством по вай-фаю. Нужно ли говорить, что документация была убогая? Нужно ли говорить, что на стек оверфлоу не слышали про эту бандуру?

Из источников знаний у меня было 3 страницы документации и швед-бэкендер, который ходил на курсы производителя для разработчиков. Конечно, он пропускал занятия, конечно, он уже половину забыл, конечно, он отвечал мне раз в два дня

К тому моменту, как я закончила верстать чудо-UI, из Швеции приехал настоящий принтер! При запуске приложения оказалось, что эта зараза не печатает, когда я ему говорю!

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

В общем еще месяц у меня ушел на то, чтобы разобраться как принудить его к печати 😡

И однажды, теплой июльской ночью, он родил листочек!! Оказалось, ему и надо было только ограничить размер буфера

Мораль истории - IoT это весело, но больно
notion image

🔥Тред (Анна Саботович)

Среда


Итак, сегодня у нас по расписанию среда, а значит мы идем в Альфа-хэдквотер, расскажу вам, как там вообще. Многие не видели офис уже несколько лет.
🤔 14.1% Я работаю в офисе
🤔 61.1% Удаленка из дома
🤔 24.8% То туда, то сюда

Обычно я завтракаю в офисной столовке, но сейчас надо уместить в завтрак 30 гр белка на 400 калорий, чтобы тренер меня похвалил. А к тому времени, как я прихожу, белковые омлеты уже все съедены 😾

Путите, мистер робот
notion image

Старая добрая Диабла еще тогда что-то знала
notion image

Офис сегодня пустой, кто не на карантине, тот в отпуске
notion image

Выживший
notion image

Нет кофе, нет ревью
notion image

Тулзы для релиза
notion image

🔥Тред (Анна Саботович)
Когда мне было 6, я попросила у папы на Новый год конструктор Лего. Но что-то пошло не так и он подарил мне конструктор танков.
notion image

Кажется, это и предопределило мою будущую профессию и я стала инженером. А мир потерял, возможно, великую балерину.

Девиз дня - вставляем новые фичи!
notion image

ПРчик, в котором ты просто переименовал базовый класс
notion image

Четверг


С добрым утром! Сегодня Аня-старший-разработчик в отпуске, в эфире Аня-авантюрный-путешественник 🚲

Набрала с собой фототехники, как будто еду не в Никола-Ленивца, а в горы Дагестана

За жизнь в Германии Европа так приелась, что хочется диких джунглей, заброшенных городов древних цивилизаций, острого карри с рук индуса

Любишь быть сильной и независимой, люби и омывайку сама менять
notion image

Где-то под Калугой дорогу перебегают косули. Хорошо хоть не медведи

Храмовый кот
notion image

Проезжали Боровск, пообедали на кладбище
notion image

Итак, начинаем тред под кодовым названием "Как переехать в Европу и не порвать ж"

С 18 лет, после того как съездила к сестре погостить в Нью-Йорк на лето, я мечтала переехать "за границу"
notion image

Люди, которые находят работу за границей, это гении, а кто я такая? Я обычная, мой потолок - галера в провинциальном городке

Так я жила еще 10 лет с мечтой, что когда-нибудь я перееду в прогрессивную страну какого-нибудь Запада

Я много путешествовала по Европе и Азии, мои границы обо мне самой и о мире вокруг расширялись.

И когда я поняла, что на самом деле мир маленький, а люди везде одинаковые, я решила что пора подавать резюме в Гугл

Сижу в каком-то бобруйске, наконец-то всё сошлось - одновременно дали и свет, интернет и крышу над головой, начинаю писать про Европы, пока есть электричество

Как настоящая отличница, сначала я решила, что мне надо подтянуть английский, потому что не смотря на то, что английский я учила к тому времени уже как 20 лет, он все равно оставался на уровне "кошка, собака, дом"

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

За полгода я прокачала английски от "Все понимаю, но сказать ничего не могу" до "Я несу всякий бред и даже могу пошутить"

Чем занимается девушка-бэкендер вечером в отпуске, после 8 часов за рулем? Смотрит курс "Вечерняя школа Кубернейтиса для разработчиков". А я вам тут в твиттере пишу постики, казуальный фронтовик 🙈

Параллельно я начала решать задачи с литкода, смотреть видосы про систем дизайн и вообще собирать любую информацию, как устроиться в FAANG

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

Проходить собеседования - это отдельный навык, который надо тренировать

Я собесилась везде, где предлагали релокацию. Первые 10 собеседований были неудачными - меня браковали из-за английского.

Первый оффер был из Гамбурга - пилить какое-то неизвестное рекламное СДК на Джаве за копейки. Я подумала, что достойна большего

Дальше мои труды были вознаграждены, меня позвал на онсайт в Стокгольм Spotify

Онсайт - это когда тебе оплачивают путешествие в офис и там проводят 5 интервью в один день. Стокгольм был прекрасен, но моя голова взорвалась после 8 часов английского нон-стоп

Наконец-то ее отпустил Кубернейтис
notion image

🔥Тред (Анна Саботович)
К тому времени у меня было 6 часов английского в неделю, фултайм работа на 40 часов, по 2 часа собесов каждый день, и изучение всех узких мест андроида, джавы и котлина. Сказать, что я устала за полгода такого графика - это ничего не сказать
notion image

Чтобы попасть на собес в топ 5 IT компаний, нужно найти человека, который тебя порекомендует. Я прошерстила LinkedIn и нашла людей, к которым можно обратиться. Через неделю у меня был первый скрининг в Гугл

В Гугле я прошла скрининг, 2 лайв кодинга и меня позвали на онсайт в Лондон. Это было счастье!

Забавный факт, если сказать Фейсбуку, что ты можешь прийти к ним на скрининг только через неделю, потому что у тебя онсайт в Гугле, то они пропускают все этапы собеседований и сразу зовут тебя на онсайт тоже в Лондон

Так, 2 раза за неделю я слетала в Лондон совершенно бесплатно
notion image

Я получила тех отказы везде из-за недостаточно быстрого решения задач. Так что задачи это важно. Литкод, уровень медиум.

Суббота


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

Предложить разработчику, который любит свою работу, должность менеджера-координатора - это плевок в душу

После этого я решила, что пора начать рассматривать работодателей "второго эшелона", т. е. тех, у кого нет офиса в США

Через неделю у меня уже был онсайт в Берлине, в фудтех-гигант Европы и Азии Delivery Hero

Еще через два дня у меня был нормальный оффер и релокационный пакет

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

🔥Тред (Анна Саботович)
Первое впечатление от Германии - тут всё законно, официально, по контрактам, дорого, долго, качественно

Второе впечатление - как же все долго и сложно

Запись к врачу только через 2-3 месяца. Платная медицина слишком дорогая для обычного разработчика

По воскресеньям страна вымирает, закрыты все магазины. Единственный продуктовый есть на вокзале в центре города. И это в Берлине - столице

Перелеты правда дёшевы и очень доступны, полететь на выходные в Прагу или Амстердам - обычное дело

Команда со всего мира - это за каждым кофе-брейком совершать путешествие в культуру другой страны, то в Египет, то в Индию, то в Бразилию

Берлин - очень разный город, в центре много айти-иммигрантов, хипстота, кофе, смузи на каждом углу. 10 минут на метро - и ты уже в черном гетто, где прямо на платформе метро продают траву и могут ограбить за углом

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

Любой выход из офиса или из дома превращается в боль, если ты знаешь только английский. Немцы могут даже знать английский, но принципиально отвечать на немецком.

Ок, я приехала в их страну и типа о чем я думала? Но, блин, и ваша страна сама пригласила иностранного работника поднимать вашу же экономику, платить налоги.

Европа - это не про зарплату, все эти тысячи евро будут буду расходиться: половина на налоги, четверть на жилье, еще четверть на питание и услуги

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

Если едешь с партнером подумайте сто раз, чем он будет там заниматься. Иммиграция - это большая нагрузка на психику и отношения

Для въезда в страну надо иметь на руках тысячи 4 евро свободных денег, три отдашь сразу за квартиру+депозит, и плюс еще нужны деньги на то, чтобы дожить до первой зарплаты.

В магазинах много сыров, йогуртов, сосисок, мяс, пив. Но всё локальное. За голландским сыром придется ехать в Голландию. Рыбы почти не найти. И НЕТ СЫРКОВ!!!

Работа была действительно интересной, множество брендов и стран под управлением, всё время надо думать, как не обидеть своим дизайнов ни арабов, ни мексиканцев. Котлин, фиче тоглы на каждый чих, юнит/UI тесты, парное ревью, настоящий взрослый Agile

В целом, софт скилы ценятся гораздо выше, чем хард, но высокая разработческая культура и взаимоподдержка компенсируют этот недостаток компетенций

Я первое время себя чувствовала грубой русской, из-за того что мой английский был слишком прямолинейный, это потом я уже научилась добавлять к каждой задаче "Не изволите ли вы, пожалуйста, пофиксить этот недочет, милорд"

В западной культуре нет "недостатков", а есть "точки роста". Нет "факапов", а есть "ситуации, из которых мы извлекаем опыт".

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

Будьте внимательны, когда вам говорят, что где-то лучше. Главный вопрос - кому лучше? А чем он жил до этого? А какие у него цели?

В Германии хорошо в основном тем, кто плохо жил до этого или кто хочет мало работать или кто просто устал от шума большого города и хочется просто выйти на пенсию

Там есть субсидии, к которым многие стремятся, чтобы наконец-то уже не "пахать на дядю", а заняться семьей и огородом

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

Из-за общего социализма и прогрессивного налога заработать больше практически не возможно, во-первых, потому что налог все равно сжирает все излишки, во-вторых вся система следит за равенство

Может быть жестко будет, простите, но я поняла, что равенство выгодно бедным. Соц гарантии выгодны тем, кто не хочет работать. Я не говорю о тех, кто не может.

Как будто люди стали ошибочно ставить равно между равенством и справедливостью. Я не считаю, что справедливо отнимать мои деньги и отдавать тем, кто просто НЕ ХОЧЕТ работать, при этом не болен. Я против равенства в этом смысле

Хочешь денег, успеха, комфорта - иди впахивай. Кто работает - тот ест, кто растет - тот и успешен, кто развивается - тот и достигает высот

Коротко об уровне жизни
notion image

🔥Тред (Анна Саботович)

Воскресенье


Москва VS Берлин 👇

Мой персональный pros&cons

В Берлине/Германии хорошо: есть донер и пить пиво лежа на траве в парке после работы. Ездить по соседним странам на выходные. Чилить, ходить по друзьям, заниматься спортом. Общаться с иностранцами, расширять свои границы о разных культурах

В Берлине/Германи плохо: иметь амбиции и карьерные цели, думать о собственном жилье, хотеть быстрого и качественного сервиса (от интернета до маникюра), любить разнообразную еду

Это краткий список, но для меня минусы перевесили плюсы и я решила возвращаться в Москву, переосознав ее ценность в моей жизни

Минусы Москвы (в сравнении с Берлином): надо работать, чтобы заработать; надо много двигаться, чтобы успеть сделать все дела в этом большом городе; уметь выбирать в большом многообразии предложений

И плюсы: огромное прогрессивное IT, сравнимые зарплаты при стоимости жизни в 2-3 раза меньше, инфраструктура которая крутится вокруг тебя, разнообразная и доступная культурная жизнь, прогресс во всех областях жизни

Нет хороших или плохих мест. Есть то место, которое подходит именно тебе на данном жизненном этапе. Слушайте себя и идите за своей мечтой 🚀

🔥Тред (Анна Саботович)
Вот и подошла к концу моя неделя здесь, как автора. Спасибо вам за ламповую атмосферу и интересные дискуссии ❤️

Если вам были интересны мои истории, то приходите ко мне в инсту instagram.com/fantasianna/ буду рада продолжить общение там. Всем добра!

Ссылки