Архив недели
Понедельник
Привет, ребята! Ну что, поехали вместе в новую неделю? Меня зовут Аня и я - инженер 🤷♀️ Давайте знакомиться 👇🏻
Сейчас я сеньор андроид разработчик в Альфа-Банке. Или сеньорита, не уверена, как правильно сейчас говорить 😄
Свой путь в разработке я начала в Сибири 11 лет назад, чорт, а как будто вчера
За моими плечами несколько лет хардкора на плюсах, сотни беспощадных корпоративов в геймдеве, Андроид 1.6 в Эклипсе (поднимите руки, кто писал в Эклипсе??), ну а сейчас я чилю на Котлине
Кто писал в Эклипсе?
🤔
67.6%
я! 💜🤔
11.9%
что за старьё?🤔
20.5%
я вообще не про андроидПосле Сибири я пожила в Москве, потом в Берлине, а потом снова в Москве (эту часть моей биографии я подробненько тут расскажу)
вижу у нас тут хватает староверов))
Про личное: я люблю путешествовать (кстати мы с вами вместе отправимся в путешествие), танцевать (даже тренером была по стрип-пластике), и еще у меня психотерапевт каждую неделю (люблю подебажиться). Мечтаю завести кота 🐈
Тред (Анна Саботович)
Неделя у нас праздничная, так что контент будет лайтовый:
ПН - знакомимся, болтаем
ВТ - расскажу, как я программировала принтеры
СР - один день в офисе Альфа-Банка, поговорим про удаленку и офис
ЧТ - с моим бэкендером Танечкой мы едем в Калугу, так что извините, корутин не будет, будет автопутешествие двух сильных и независимых разработчиц
Кстати, а есть тут девочки?
🤔
13.0%
я - 👩🦰🤔
78.0%
я - 🧔🤔
9.0%
undefinedПТ - как переехать в Европу и не порвать ж
СБ - жизнь программиста в Германии
ВС - Москва VS Берлин, частное мнение
Если ты в деле, подписывайся, ставь лайк, нажимай колокольчик и всё такое. ПОГНАЛИ!! 🚀
Тред (Анна Саботович)
Чем больше я узнаю Даггер, тем больше я люблю собак

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

У нас есть чатик для залежавшихся ПРов, называется "Кот ревью" 🐱
Любишь прогером работать, люби и на йогу ходить, чтобы спина не развалилась 🧘♀️🧘♂️
Хорошо, что у нас спортзал на первом этаже 🤘
Тренер по йоге "Прими эту боль, смирись с тем, что она никогда не пройдет". Смирение... Это то, что помогает мне каждый день, когда я пишу юнит тесты на споке 🥺
Друг-фронтендер издевается надо мной. Как они там живут в своём нетипизированном мире??

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

Сегодня из 8 рабочих часов 7 занято встречами. Продакт спрашивает, что я сегодня успею сделать. Нуу, пообедать, наверное, успею и то не факт
Пока будет существовать код и ПРы, будут и холивары
А вы уже начали переезжать на Compose?
🤔
24.0%
Мы уже в пути 🚀🤔
37.7%
Думаем пока 🤔🤔
38.4%
Не собираемся 🙅♂️Что за странные физические законы, скорость создания новых ПРов ВСЕГДА выше скорости моего ревью 💔

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

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

Когда работала в аутсорсе поступил запрос на оценку приложения для медиумов. Соцсеть, где можно початиться с гадалкой, записаться на натальную карту и подружиться с шаманом. Оценила на 700 часов на каждую платформу.
Жаль заказчик не дошел до реализации, это мог быть мой лучший проект в портфолио 🔮
Туманность в Москве сохраняется, но шаги сами себя не находят. 10000 в день для долгой и счастливой жизни 🤓

А ты ходишь после трудодня?
🤔
40.6%
Хожу🤔
14.0%
Сижу🤔
45.5%
ЛежуВсмысле перестаньте думать о себе как о людях второго сорта. «Я не достаточно умный», «Вот где-то там есть люди, которые делают крутые штуки и/или зарабатывают много денег, куда мне до них»
+100500, раньше думала, что я замарашка из Новосиба, а вокруг великие мастодонты разработки. Стоило расширить собственные представления о себе, как я почти-что-лид в Альфа-Банке. Мечтайте смелее, масштабнее! twitter.com/soaltomas/stat…
Итак, груминги проведены, ПРы посмотрены, шаги нахожены, можно приступить к обещанному рассказу про мою схватку с принтерами
Бывший лид позвал меня в молодой стартап со шведскими заказчиками, взять на себя отдельное направление "Программирование под МФУ"
Так как мой девиз по жизни "Слабоумие и Отвага", я сначала решаюсь на перемены, а потом уже пытаюсь научиться плавать, КОНЕЧНО ЖЕ Я СОГЛАСИЛАСЬ

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

Человека, который оценивал соц сеть для гадалок и делал по 12 приложений в год, такой фигней как Андроид 2.3.3 и отсутствие документации не напугаешь 🤘
На 3 месяца я стала прогером, тестировщиком, аналитиком, продактом, аккаунт менеджером. Пришлось пойти на йогу, чтобы хоть как-то научиться справляться с когнитивной нагрузкой. Без переключения на тело, голова может треснуть.
Слава богам, дизайнера мне дали! Зацените дизайн, кста. Это времена, когда материал дизайн уже изобрели, и он мне очень нравился.



Так много на релейтивах я не верстала ни до, ни после. То ли дело сейчас - закинул все в ресайклер и пошел кофу пить с коллегами.
Для общения с функциональностью устройства предлагалось web API, сама панель соединялась с устройством по вай-фаю. Нужно ли говорить, что документация была убогая? Нужно ли говорить, что на стек оверфлоу не слышали про эту бандуру?
Из источников знаний у меня было 3 страницы документации и швед-бэкендер, который ходил на курсы производителя для разработчиков. Конечно, он пропускал занятия, конечно, он уже половину забыл, конечно, он отвечал мне раз в два дня
К тому моменту, как я закончила верстать чудо-UI, из Швеции приехал настоящий принтер! При запуске приложения оказалось, что эта зараза не печатает, когда я ему говорю!
Надо сказать, что дебаггера не было. Чтобы протестить изменения, надо было подписать билд и завернуть его в спецобертку. Потом залить на устройство, собрать логи, выкачать логи.
В общем еще месяц у меня ушел на то, чтобы разобраться как принудить его к печати 😡
И однажды, теплой июльской ночью, он родил листочек!! Оказалось, ему и надо было только ограничить размер буфера
Мораль истории - IoT это весело, но больно

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

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

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

Выживший

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

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

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

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

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

Четверг
С добрым утром! Сегодня Аня-старший-разработчик в отпуске, в эфире Аня-авантюрный-путешественник 🚲
Набрала с собой фототехники, как будто еду не в Никола-Ленивца, а в горы Дагестана
За жизнь в Германии Европа так приелась, что хочется диких джунглей, заброшенных городов древних цивилизаций, острого карри с рук индуса
Любишь быть сильной и независимой, люби и омывайку сама менять

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

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

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

Люди, которые находят работу за границей, это гении, а кто я такая? Я обычная, мой потолок - галера в провинциальном городке
Так я жила еще 10 лет с мечтой, что когда-нибудь я перееду в прогрессивную страну какого-нибудь Запада
Я много путешествовала по Европе и Азии, мои границы обо мне самой и о мире вокруг расширялись.
И когда я поняла, что на самом деле мир маленький, а люди везде одинаковые, я решила что пора подавать резюме в Гугл
Сижу в каком-то бобруйске, наконец-то всё сошлось - одновременно дали и свет, интернет и крышу над головой, начинаю писать про Европы, пока есть электричество
Как настоящая отличница, сначала я решила, что мне надо подтянуть английский, потому что не смотря на то, что английский я учила к тому времени уже как 20 лет, он все равно оставался на уровне "кошка, собака, дом"
Оказалось, что изучение английского (да и чего угодно) дает великолепные результаты, если у тебя есть реальная, конкретная, обозримая цель.
За полгода я прокачала английски от "Все понимаю, но сказать ничего не могу" до "Я несу всякий бред и даже могу пошутить"
Чем занимается девушка-бэкендер вечером в отпуске, после 8 часов за рулем? Смотрит курс "Вечерняя школа Кубернейтиса для разработчиков". А я вам тут в твиттере пишу постики, казуальный фронтовик 🙈
Параллельно я начала решать задачи с литкода, смотреть видосы про систем дизайн и вообще собирать любую информацию, как устроиться в FAANG
Собесы я решила начать с каких-нибудь маленьких компаний, чтобы разогреться перед теми, куда я действительно хочу.
Проходить собеседования - это отдельный навык, который надо тренировать
Я собесилась везде, где предлагали релокацию. Первые 10 собеседований были неудачными - меня браковали из-за английского.
Первый оффер был из Гамбурга - пилить какое-то неизвестное рекламное СДК на Джаве за копейки. Я подумала, что достойна большего
Дальше мои труды были вознаграждены, меня позвал на онсайт в Стокгольм Spotify
Онсайт - это когда тебе оплачивают путешествие в офис и там проводят 5 интервью в один день. Стокгольм был прекрасен, но моя голова взорвалась после 8 часов английского нон-стоп
Наконец-то ее отпустил Кубернейтис

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

Чтобы попасть на собес в топ 5 IT компаний, нужно найти человека, который тебя порекомендует. Я прошерстила LinkedIn и нашла людей, к которым можно обратиться. Через неделю у меня был первый скрининг в Гугл
В Гугле я прошла скрининг, 2 лайв кодинга и меня позвали на онсайт в Лондон. Это было счастье!
Забавный факт, если сказать Фейсбуку, что ты можешь прийти к ним на скрининг только через неделю, потому что у тебя онсайт в Гугле, то они пропускают все этапы собеседований и сразу зовут тебя на онсайт тоже в Лондон
Так, 2 раза за неделю я слетала в Лондон совершенно бесплатно

Я получила тех отказы везде из-за недостаточно быстрого решения задач. Так что задачи это важно. Литкод, уровень медиум.
Суббота
Google сказал, что им понравились мои софт скилы и знание платформы, но по задачам я не дотянула до разработчика и они могут мне предложить должность менеджера по интеграции новых производителей смартфонов, которые хотят ехать на андроиде
Предложить разработчику, который любит свою работу, должность менеджера-координатора - это плевок в душу
После этого я решила, что пора начать рассматривать работодателей "второго эшелона", т. е. тех, у кого нет офиса в США
Через неделю у меня уже был онсайт в Берлине, в фудтех-гигант Европы и Азии Delivery Hero
Еще через два дня у меня был нормальный оффер и релокационный пакет
В Германию уехать очень легко, политика страны сейчас настолько благоприятная для релокации, что айти компании гребут лопатой разработчиков, дизайнеров, продактов, аналитиков со всего мира
Тред (Анна Саботович)
Первое впечатление от Германии - тут всё законно, официально, по контрактам, дорого, долго, качественно
Второе впечатление - как же все долго и сложно
Запись к врачу только через 2-3 месяца. Платная медицина слишком дорогая для обычного разработчика
По воскресеньям страна вымирает, закрыты все магазины. Единственный продуктовый есть на вокзале в центре города. И это в Берлине - столице
Перелеты правда дёшевы и очень доступны, полететь на выходные в Прагу или Амстердам - обычное дело
Команда со всего мира - это за каждым кофе-брейком совершать путешествие в культуру другой страны, то в Египет, то в Индию, то в Бразилию
Берлин - очень разный город, в центре много айти-иммигрантов, хипстота, кофе, смузи на каждом углу. 10 минут на метро - и ты уже в черном гетто, где прямо на платформе метро продают траву и могут ограбить за углом
Все, кто говорят, что Берлин интернациональный город, в котором вам не понадобится немецкий - нагло врут.
Любой выход из офиса или из дома превращается в боль, если ты знаешь только английский. Немцы могут даже знать английский, но принципиально отвечать на немецком.
Ок, я приехала в их страну и типа о чем я думала? Но, блин, и ваша страна сама пригласила иностранного работника поднимать вашу же экономику, платить налоги.
Европа - это не про зарплату, все эти тысячи евро будут буду расходиться: половина на налоги, четверть на жилье, еще четверть на питание и услуги
Если едешь один будь готов к самому кровавому налогу, одинокий работающий человек - это спонсор всех социальных программ для беженцев и тех, кто просто не хочет работать
Если едешь с партнером подумайте сто раз, чем он будет там заниматься. Иммиграция - это большая нагрузка на психику и отношения
Для въезда в страну надо иметь на руках тысячи 4 евро свободных денег, три отдашь сразу за квартиру+депозит, и плюс еще нужны деньги на то, чтобы дожить до первой зарплаты.
В магазинах много сыров, йогуртов, сосисок, мяс, пив. Но всё локальное. За голландским сыром придется ехать в Голландию. Рыбы почти не найти. И НЕТ СЫРКОВ!!!
Работа была действительно интересной, множество брендов и стран под управлением, всё время надо думать, как не обидеть своим дизайнов ни арабов, ни мексиканцев. Котлин, фиче тоглы на каждый чих, юнит/UI тесты, парное ревью, настоящий взрослый Agile
В целом, софт скилы ценятся гораздо выше, чем хард, но высокая разработческая культура и взаимоподдержка компенсируют этот недостаток компетенций
Я первое время себя чувствовала грубой русской, из-за того что мой английский был слишком прямолинейный, это потом я уже научилась добавлять к каждой задаче "Не изволите ли вы, пожалуйста, пофиксить этот недочет, милорд"
В западной культуре нет "недостатков", а есть "точки роста". Нет "факапов", а есть "ситуации, из которых мы извлекаем опыт".
С одной стороны это конечно очень бережно и тактично к чужим границам, с другой стороны как же мен бль затрахла эта сахарная обтекаемость и не дай бог никого не обидеть своим существованием
Будьте внимательны, когда вам говорят, что где-то лучше. Главный вопрос - кому лучше? А чем он жил до этого? А какие у него цели?
В Германии хорошо в основном тем, кто плохо жил до этого или кто хочет мало работать или кто просто устал от шума большого города и хочется просто выйти на пенсию
Там есть субсидии, к которым многие стремятся, чтобы наконец-то уже не "пахать на дядю", а заняться семьей и огородом
Но, если ты амбициозный разработчик (или другой высокогрейдовый специалист) будь готов, что именно ты будешь спонсором этого веселья тех, кто едет в Германию отдыхать
Из-за общего социализма и прогрессивного налога заработать больше практически не возможно, во-первых, потому что налог все равно сжирает все излишки, во-вторых вся система следит за равенство
Может быть жестко будет, простите, но я поняла, что равенство выгодно бедным. Соц гарантии выгодны тем, кто не хочет работать. Я не говорю о тех, кто не может.
Как будто люди стали ошибочно ставить равно между равенством и справедливостью. Я не считаю, что справедливо отнимать мои деньги и отдавать тем, кто просто НЕ ХОЧЕТ работать, при этом не болен. Я против равенства в этом смысле
Хочешь денег, успеха, комфорта - иди впахивай. Кто работает - тот ест, кто растет - тот и успешен, кто развивается - тот и достигает высот
Коротко об уровне жизни

Тред (Анна Саботович)
Воскресенье
Москва VS Берлин 👇
Мой персональный pros&cons
В Берлине/Германии хорошо: есть донер и пить пиво лежа на траве в парке после работы. Ездить по соседним странам на выходные. Чилить, ходить по друзьям, заниматься спортом. Общаться с иностранцами, расширять свои границы о разных культурах
В Берлине/Германи плохо: иметь амбиции и карьерные цели, думать о собственном жилье, хотеть быстрого и качественного сервиса (от интернета до маникюра), любить разнообразную еду
Это краткий список, но для меня минусы перевесили плюсы и я решила возвращаться в Москву, переосознав ее ценность в моей жизни
Минусы Москвы (в сравнении с Берлином): надо работать, чтобы заработать; надо много двигаться, чтобы успеть сделать все дела в этом большом городе; уметь выбирать в большом многообразии предложений
И плюсы: огромное прогрессивное IT, сравнимые зарплаты при стоимости жизни в 2-3 раза меньше, инфраструктура которая крутится вокруг тебя, разнообразная и доступная культурная жизнь, прогресс во всех областях жизни
Нет хороших или плохих мест. Есть то место, которое подходит именно тебе на данном жизненном этапе. Слушайте себя и идите за своей мечтой 🚀
Тред (Анна Саботович)
Вот и подошла к концу моя неделя здесь, как автора. Спасибо вам за ламповую атмосферу и интересные дискуссии ❤️
Если вам были интересны мои истории, то приходите ко мне в инсту instagram.com/fantasianna/ буду рада продолжить общение там.
Всем добра!