Warning: Undefined array key 0 in /var/www/tgoop/function.php on line 65

Warning: Trying to access array offset on value of type null in /var/www/tgoop/function.php on line 65
338 - Telegram Web
Telegram Web
Как все успевать

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

На этот год я поставила три ключевых цели, связанных с моими хобби (и еще несколько не ключевых). Я понимаю, что собрать ресурсы для их одномоментной реализации нереально. Я не тот человек, который будет заниматься 1 час одним хобби, 2-ой час - вторым, а 3-ий час - третьим. Я предпочитаю концентрировать ресурсы квартально.

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

И вот, бинго: в феврале запись курсов закончилась. И я, счастливая, отправилась навстречу приключениям в моем новом увлечении. Да, не все прошло гладко, и завершение курсов по программированию наложилось на начало мастер-классов по моему новому хобби. Вот тогда уже пришлось жертвовать и развлечениями, и общением с друзьями, и личной жизнью. Не надо так(

Моим новым хобби стали экскурсии. Я пошла учиться в школу гида. Почему - подробности в конце поста.

В рамках школы мне нужно придумать две экскурсии. Сначала мы учимся на тестовой, а потом разрабатываем свою собственную программу. По каждой из них нужно собрать колоссальный объем информации (у меня получилось 53 страницы 12-ым шрифтом) и все это выучить.

Я задала себе четкие сроки: до конца апреля занимаюсь только экскурсиями. Другие цели параллельно уже не влезают. Мне проще сконцентрироваться на 100% на одной области, доработать ее до такой стадии, чтобы она тебя достала и от процесса реализации уже тошнило, добить, наконец, до конца, - и только после этого выдохнуть и сделать перерыв. А перерыв заключается в том, что ты переходишь к реализации следующей на очереди цели по тому же максималистскому сценарию.

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

Так, сейчас у меня цель в школе гида - это создать собственную экскурсию по Москве. И я понимаю, что как экскурсовод я хочу больше развиваться в Петербурге. А еще было бы неплохо прокачать Instagram и разрекламировать свой тур, чтобы начали поступать клиенты. Но я понимаю, что в данный момент сделать все вышеперечисленное нереально. Я остановлюсь только на первой цели - реализации московской экскурсии. Остальное подождет. Поскольку в мае меня ждут активные занятия спортом, а летом маячит следующая цель: качественный прогресс по английскому языку. А до конца года было бы неплохо еще на начальном уровне выучить итальянский, но мне пока даже некогда об этом задуматься.

Я часто общаюсь с людьми и рассказываю о том, чем в данный момент увлекаюсь. Многим кажется, что я делаю все и сразу. Но это не так. Я распределяю нагрузку, ставлю себе квартальную цель и добиваю ее до конца. После беру квартальную цель в другой области. При этом «квартал» в данном случае образное понятие, в зависимости от ситуации он занимает от месяца до полугода. Да, случаются моменты, когда внешние обстоятельства накладывают реализацию двух целей друг на друга. Однако, в наших силах минимизировать негативные последствия этого.

P. S. Я выключаю кнопку лайка (палец вверх) после статей для того, чтобы появились комментарии. К сожалению, работать синхронно они не могут. Если кто-то знает решение для того и другого одновременно, поделитесь)

А если вам интересно, почему я вообще решила делать экскурсии в свободное время, подробнее почитать об этом можно здесь.
Что бесит программиста?

В каждой работе что-то бесит, программирование - не исключение. Идут в разработчики обычно те, кто не любит работать с людьми. И вот это взаимодействие с другими личностями чаще всего и раздражает.

У программиста многое зависит от аналитика и тестировщика. Попались адекватные - ура, легкая работа обеспечена! А если нет, то жди, что тебя будут дергать по лишнему поводу и без.

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

- Тестировщик не разобрался в проблеме и дергает и Frontend, и Backend-разработчика, чтобы понять, в чем причина. Все долго и нудно переписываются, абсолютно не понимая, что случилось, ведь проблема абсолютно не связана с участками кода, в которых велась работа. А через полтора часа переписки выясняется, что это - баг другой команды. Поздравляю: вы потратили свое время зря.

- Аналитик плохо сформулировал ТЗ и в его описании возможны двоякие трактовки. При дальнейшей переписке с аналитиком выясняется, что вы говорите на абсолютно разных языках и не понимаете друг друга. Аналитик держится своей линии и не понимает, почему реализовывать данный сценарий вам некомфортно. Приходится подключать team-лидов в помощь, которые могут объяснить систему более верхнеуровнево.

- Тестировщик проверяет сборки раз в сутки где-то в 12 ночи. На все ваши дополнительные вопросы он отвечает «не знаю, это не ко мне. Я поставил - сборка не работает».

Это то, что было к меня. Расскажу ситуацию, которой со мною поделились.

Тестировщик задаёт в день по 25-30 вопросов из разряда «где что лежит», «как это тестировать», «как посмотреть ТЗ» и другие. В общем, те, с которым он должен справляться самостоятельно. На работу явно принят Junior, а задачи дали ему Middle, а то и Senior. Другие тестировщики ему не помогают, поэтому он дергает всех членов своей команды по кругу, задавая им одни и те же вопросы, если предыдущий собеседник долго не отвечает. И так каждый день. При этом все устные ответы тестировщик никогда не записывает и тут же их забывает, чтобы переспросить на следующий день. А по ночам может до утра играть в компьютерные игры и проспать дейли.

При этом он может задать тебе вопрос и не ожидать получить не него ответ:

Тестировщик:
Привет, у тебя есть пример запроса запуска через апи?

Разработчик:
no context

Тестировщик:
М?

Разработчик:
запуска чего?

Разработчик:
апи какое?

Ответа от тестера так и не последовало. Видимо, что тестировать ему уже не интересно.

Или вот это мне больше нравится. От того самого, который не может справится ни с одной задачей самостоятельно:

Разработчик:
redoc лучше смотри - там это есть

Разработчик:
и не только это

Тестировщик:
Благодарю, справился

Тестировщик:
Почти как взрослый

Тестировщик:
Мама была бы в восторге

Разработчик:
давай я тебе куплю пакет конфет, положишь его к себе на верхнюю полку куда-нибудь. Всякий раз, когда будешь решать какой-то вопрос сам, без сообщения мне, будешь оттуда брать одну конфету)

Вот такое сплошь и рядом встречается в карьере разработчика. А вам с чем бесящимся или забавным доводилось сталкиваться?
Что бесит преподавателя?

Если я совсем недавно написала пост «Что бесит программиста», то сейчас мне хочется рассказать о том, что бесит меня как преподавателя.

Да, я уже четвертый год веду всевозможные курсы. И бывают, что тебе в домашнем задании сдают такое, от чего у тебя волосы встают дыбом.

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

Такие люди создают больше всего проблем. Не только мне, как преподавателю. Да, набравшись терпения, с ними можно работать. Но вопрос: не будет ли хуже окружающему миру вокруг, если они потом трудоустроются настоящим программистом?

Они ведь будут дергать всех вокруг, не в силах решить задачу самостоятельно. Про таких говорят «зачем он только программистом стал?». Их основная задача будет найти того, кто сделает всю работу за них. А другому сотруднику потребуется отдуваться вдвое.

Это не говорит о том, что такие люди плохие. Это лишь сигнал к тому, что они идут не туда. «Свое» обычно дается легко и вызывает вдохновение. Я не вижу никакого смысла идти через жесткие тернии к непроглядным звездам, спотыкаясь на каждом шагу. Только чтобы доказать что-то самому себе. Но разве это того стоит? Оптимальнее направить жизненную энергию в другое русло.

Для меня тоже такие сферы есть. Обычно это что-то связанное с экстремальным спортом. Дайвингом я пробовала заниматься - со мной намучились. Горные лыжи я точно знаю, что не мое.

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

Жаль, что не все так делают.
Дело привычки?

Забавно наблюдать, как уходят те или иные навыки из твоей жизни. Помню, что в университете подготовиться к экзамену за 2 дня для меня было самим собой разумеющимся. Я даже специально подстраивала свое расписание под это: в критических ситуациях я лучше концентрируюсь и начинаю думать гораздо быстрее. Оказываюсь способной за два дня реализовать то, на что в расслабленном режиме потратила бы две недели. Этот подход я называю «оптимизацией», т. к. он позволяет жить значительно быстрее.

Несмотря на университетские заслуги по скоростному заучиванию текста, предстоящая подготовка к экзамену в школе гида (см. прошлый пост) для меня выглядела как неподъёмная ноша. В программистской работе я привыкла искать логические взаимосвязи между элементами, понимать, как оно все функционирует, находить с помощью Google те вещи, о которых позабыла. А пересказ слабо связанного между собой текста - навык, который в программировании никак не используется. Даже в преподавании ты всегда видишь перед глазами презентацию, и она подсказывает, что говорить дальше. А при работе гидом нужно знать весь текст от и до без подсказок.

Однако, немного поколебавшись, мозг вошел во вкус и вспомнил, каким образом заучивать большой объем информации. Мне удалось выучить 2-х часовую экскурсию за два дня (не все еще потеряно!). Конечно, без помощи кривой забывания здесь не обошлось.

Как оказалось, навыки, которые кажутся позабытыми за года, все же где-то сидят глубоко в нас. И, при необходимости, активируются.

Зато теперь я столкнулась с другой проблемой: за год самоизоляции я полностью отвыкла от больших групп людей. Зато привыкла много времени проводить одна и стала типичным интровертом. Теперь обычно я общаюсь в компании +1 человек, тусовки +5 выглядят для меня нонсенсом. А в компании +20 человек я абсолютно теряюсь и чувствую себя неуютно, если обязана взаимодействовать с публикой.

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

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

И возникает интересный вопрос: столь колоссальные изменения - это результат долговременной привычки или обычный процесс взросления? Знаю только, что произошли коренные изменения личности, и отрицать их больше нельзя. Все меньше хочется делиться чем-либо с другими и все больше хочется побыть наедине с собой. А вас в какую сторону сдвинул год самоизоляции?
👍1
Весна 2021

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

Последний раз жизнь у меня бурлила в 2019. После пришло время поразмыслить, остановиться, почитать книгу и полюбоваться природой. Полгода, в которые ничего не происходит. И ты уже настолько к этому привык, что ждёшь повторения столь расслабленного состояния и теперь. Но года не повторятся.

Теперь мне нужно одновременно жонглировать работой, доп. проектом, путешествиями, школой гида, собственными планами по развитию в качестве экскурсовода, личной жизнью, друзьями, ещё одной регулярной подработкой, здоровьем, фитнесом и английским. И где-то что-то постоянно приходится урезать, чтобы осталось время на иное.

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

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

Пару неделю назад был момент, когда я серьезно налажала. Две проблемы сплелись воедино, я была не в силах толком сфокусироваться ни на одной из них, и тут подвалила третья. Расфокусировка - основная причина моих провалов. Как вы с нею справляетесь, подскажите (кто справляется)? Упражнения по концентрации, в частности, интересуют. Брать на себя меньше не вариант: хочется всего и вся. Да и я тот человек, который просто заскучает, если у него не будет такого количества дел.
Крым как место для удаленной работы

Крым для меня шикарен. Эти виды на лазурное море со скалами вместе со вкуснейшим крымским вином стоят многого. Здесь чувствуется душа, история, единение с великими людьми из прошлого, которые тут бывали. Для меня Крым - как магнит, который постоянно манит. Ведь здесь есть почти все, что я люблю.

Почти, но не все. Не хватает цивилизации. Да, мне ещё нравятся передовые урбанистические города с обилием небоскрёбов.

Скорость интернета в номере у меня была 0.2 мБит в секунду. Иногда он ловил только с улицы. При раздаче с телефона - 0.6 мБит. Сравните с московскими по 200 мБит, я отвыкла от такого.

Крым - это наличные. Вот уже 4 года я плачу только с часов, а здесь такое невозможно (если у вас нет карты Мир). Да, обычные карты чаще всего принимают, но в общественном транспорте - нет.

Больше всего я материлась на крымские приложения такси после привычного от Яндекс. Впечатление, что ребята просто разработали прототип и не стали его дорабатывать. Страшный интерфейс с минимумом функциональности, никогда не знаешь, приедет к тебе машина или нет. И, кстати, в разных регионах Крыма приложения для такси отличаются (и ты заранее не знаешь, какое работает здесь). Проще вызывать по телефону по адресу, а через десять минут тебе придёт смска с координатами машины. Окунулась в прошлое, уже десять лет ничего подобного не помню.

А сайты некоторых туристических агенств и достопримечательностей - настоящие «Привет, 2010!». Я уже отвыкла от такого яркого дизайна: он давно не в моде.

Зато тропы для хайкинга, потрясающие виды, интересные музеи, морские прогулки (а я тащусь от воды) сполна перековывают все недостатки. И недорогая, по московским меркам, еда. Плотно перекусить в столовой с видом на море выходило не дороже 500 руб., а шикануть полноценным ужином на двоих с вином в видовом ресторане - не дороже 2000 руб.

Я уже в который раз в Крыму, и в очередной раз меня посещает мысль, что я бы с радостью туда переселилась. Очень уж красиво. Но недостаток цивилизации, необходимость обхода блокировок сайтов через VPN накладывают свой отпечаток. А жаль.
Жесткий июнь

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

Первый удар случился в районе 1 июня. Отходила я от него дней 5, и то послевкусие осталось. Лето уже не задалось.

Второй где-то в районе 9-ого. Я собиралась праздновать свое тридцатилетие и в честь этого хотела замутить большую тусовку, вбухав в неё кучу денег. Такую, которую всегда видишь у других в Instagram: праздник в твою честь, все наряжаются, веселятся и устраивают весёлые конкурсы. И вот, когда все уже было оплачено, выяснилось, что почти никто не придёт. Каждый по своей уважительной причине (а иногда и без). Как будто мне нужно было родиться в более удобный день.

Третий случился совсем недавно, 21 числа. Вдруг то, что казалось незыблемым и важным, порвалось. Как будто завершился определенный жизненный этап, а ты с этим не согласен. И как дальше действовать - пока неясно.

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

А хочется лето, солнце, пляж, а не вот это вот все…
Про QR-коды. И технологии

Нет, не про моральную составляющую нововведения от правительства Москвы для посещения ресторанов. А про саму технологию. И про то, как она далеко зашла.

Ещё в универе один из моих дипломов был связан с QR-кодами. Я разрабатывала систему авторизации с помощью него. Человек сканирует QR-код, система получает его персональные данные, и пришедший попадает на мероприятие/вечеринку. При этом все присутствующие узнают его фио и другие сведения, которыми поделился сам пользователь. В то время подобная система была скорее баловством, чем коммерческим проектом. Мы старались использовать технологию, которая опередила время. А время ее пришло только сейчас.

Как работает система авторизации по QR-кодам в Москве? Ты видишь свой QR-код на различных московских государственных сайтах (если имеешь его по ряду причин), официант сканирует его и видит твои паспортные данные. Ты подтверждаешь свою личность, демонстрируя реальный паспорт. Без QR-кода даже нельзя посетить дамскую комнату, если ты сидишь на веранде (все рестораны не проверялись). Блин, это - практически то же самое, что я разрабатывала семь лет назад! Только паспорт у меня демонстрировать не надо было - данные верифицировались автоматом на сервере по идентификатору телефона.

А ведь описанная технология была не единственной в моем портфеле стартапов на QR-кодам. В студенческие времена я входила в группу, разрабатывающую кучу стартапов по QR-кодам. В названии нашей команды даже содержался термин «QR». Из банального - генерировали QR-код для ресторанов на установку их мобильных приложений. Известно, что основных платформ для смартфонов всего две: iOS и Android. И для каждой из них разрабатываются разные приложения. Соответственно, и ссылки на буклете за столом надо дать две разные. Вместо этого мы генерировали единый QR-код на приложения для iOS и Android. Самостоятельно определяли платформу, с которой зашёл человек, и переводили его на нужное приложение. Только что-то стартап не взлетел…

Была вторая версия - использование QR-кодов для получения расширенной информации по картинам Русского музея. Что-то подобное чуть позднее пришло в индустрию культуры. Почему-то не мы оказались первыми.

Третья идея - проект «Где автобус». На остановки общественного транспорта были приклеены QR-коды, сканируя которые, человек мог узнать, через сколько минут приедет его транспорт. Синхронизировались с правительством Санкт-Петербурга, даже сделали пилотирую версию в нескольких районах. Омрачал наш стартап тот факт, что далеко не все автобусы хотели предоставлять данные о своей локации. Прошло 5 лет - и вот общественный транспорт становится оснащён необходимыми системами мониторинга. А чуть позднее на рынок пришёл Яндекс, показывающий местоположение транспорта в режиме реального времени. Мы снова старались применять крутую технологию раньше времени.

И вот опять: QR-коды в Москве. Если к трём описанным ваше стартап проектам я имела отношение участника, то применение QR-кодов для авторизации - разработка, в которой я была главной. Сказал бы мне кто-то на защите диплома, к чему прикатиться мир - я бы ни за что не поверила.

Но больше QR-кодов меня интересует другое: что будет через 10 лет с технологиями, которые пока не нашли массового применения. Например, VR-технологии. Понятно, что их можно использовать для игр, только это не очень практично. Или тот же machine learning. Помощь в решении рутинных задач, предсказания - понятно. Но что революционного оно нам даст через 10 лет? Или знаменитая собака от Boston Dynamics, которая в Сингапуре ловила людей, нарушающих жесткий карантин в прошлом году? Могу лишь предположить, что приведут они явно не туда, о чем мы думаем сейчас. Как это произошло с QR-кодами спустя семь лет. Тогда в маленьком кабинете мы сидели вчетвером и думали: помрет эта новая технология или ее ждёт взрывной скачек? Произошло второе.
Происшествие в Майами

Привет из отпуска! Из Майами.

Эта статья будет не о том, как туда попасть. А об одном происшествии.

Вчера было страшно: я осознала, что могу реально погибнуть. Нас спасала служба безопасности США. Все началось с того, что мы решили взять sup на прокат, чтобы насладиться видом даунтауна (район с небоскребами) на закате.

Вначале все было хорошо: мы плавали и любовались видами Майами. Догребли даже до отдельного острова, напоминающий необитаемый и вдоволь пофоткались на нем.

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

В какой-то момент погода начала портиться. Дл информации: сейчас в Майами сезон ураганов, но они, как правило, одиночные и проходят за 5-20 минут. Вчера один уже был.

На обратном пути пошёл дождь. Сначала маленький, еле капающий, но за 5 минут превратился в настоящий ураган. Нам оставалось доплыть 10 минут до берега при нормальной погоде. Но началась гроза: шторм, сильный ветер и молнии, и ты один в гавани, ни в силах сопротивляться стихии.

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

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

Кругом бушевала гроза, была вероятность, что молния попадёт в тебя. Мы старались придумывать разные схемы, чтобы минимизировать этот шанс. Но было реально страшно: я впервые за долгое время поняла, что здесь действительно можно погибнуть.

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

Цепляясь за столб, мы держались минут 15, хотя казалось, что прошла вечность. Понимания, когда прекратится гроза, не было. Обстановка лишь ухудшалась.

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

К счастью, добрый хозяин сервиса прокатов сапов вызвал береговую охрану на помощь нам. Они нас подобрали в гавани и даже сумели эвакуировать сапы.

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

Нам повезло с добрым хозяином сапов, оказавшимся хорошим человеком. Другой бы бросил нас посреди гавани и ещё взял бы денег за overtime аренды.

Вывод: не выходите на воду, не посмотрев прогноз погоды.
Настроение: делать бизнес. Какой - пока не знаю.

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

Заражают меня идеей стартапа другие люди. Многие завидуют успехам других, но я не из их числа. Меня чужой успех мотивируют. Все больше и больше появляется бизнесменов среди моих знакомых. Один открыл собственную компанию в беспошлинной зоне в Дубаях и заработал 1 000 000 000 руб. (да, млрд) на играх, другая - организовала успешную онлайн-школу, конкурирующую сейчас с топовыми на рынке, третья - запустила книгу рецептов и заработала 1 000 000 руб. в мес., еще одна - открыла успешное бюро дизайнерских интерьеров, старая заказчица - реализовала стартап в Силиконовой долине… И таких людей становится все больше и больше. Причем это - не далекие знакомые, которых ты видишь пару раз в жизни. Со многими из них ты вместе работал на старой работе, ходил на полугодовые курсы, гулял по городу и делился планами на будущее. А потом наблюдал за их успехами с самого нуля. И вот, спустя три года, осознаешь, до каких масштабов они доросли. Те, с кем ты когда-то просто тусил.

Как-то раз один из подписчиков выразил интересную мысль: ты - отражение своего окружения. Хочешь быть успешным - меняй людей вокруг. И сообщил, что в его обществе крутых примеров нет. А я подумала, что у меня, наоборот, подобных людей масса. А это значит, что раз они смогли, то и ты тоже сможешь.
Привет!

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

Спойлер: информация универсальна, вам будет интересен доклад вне зависимости от половой принадлежности.

Когда: эта суббота, 28 августа, 15.00.

Где: Москва, ВДНХ, Павильон «Умный город».

Можно присутствовать как оффлайн, так и онлайн. Конференция бесплатная! Только зарегистрироваться не забудьте.

Моя тема посвящена (неожиданно!) QR-кодам. Технологии, с которой я работала еще в универе и которая совершила прорыв сейчас. Поговорим о технических нюансах QR на лайтовом уровне, расскажу про свой университетский опыт, обсудим применение технологии в настоящем и в будущем. Приходите, будет интересно!

Регистрация тут.
Мессенджер для работы

Вот уже более месяца я грущу о том, что мы на работе перешли на Telegram как основной канал связи. Все рабочие вопросы, общие чаты тебе приходят в Tg, где теряются среди кучи каналов «Москва.Куда сходить», технических новостей, сообщений от старых знакомых и чатов по другим работам.

Лично я всегда выступала за четкое разделение каналов коммуникацией. ВКонтакте - для друзей, Telegram - для блога, Skype - для работы, Instagram - для путешествий, WhatsApp - для родственников и тех, кто не попал ни в одну из групп. И жутко сердилась, если кто-то писал не в том мессенджере, где я привыкла с ним общаться. Теперь же Telegram и WhatsApp превращаются в свалку, с тем отличием, что свалка в WhatsApp более разнообразна Telegram.

И, да, я разделила Telegram на два разных номера, чтобы хоть как-то дифференцировать контакты. Но даже это не помогло: не из всех чатиков возможно выпилиться, и другие уже записали тебя в телефонной книжке под старым номером. Люди, как вы с этим живете?!

По мне, рабочий канал должен отличаться от всех остальных. Заходя в него, ты не должен видеть сообщения от родственников, список книг «Что почитать сегодня» и горящие скидки на путешествия. Это все сбивает с толку, мешает концентрироваться на работе. Ты как будто должен пройти через заросли, выбраться наружу, побороться с монстрами прежде чем дойдёшь до нужного тебе рабочего сообщения. А потом, увидя +1, открываешь и думаешь, что тебе написали по работе, - а нет. И приходится читать спам в срочном порядке. До перехода на Telegram на работе все нотификации этого мессенджера у меня были выключены.

В общем, я отнюдь не понимаю любовь к Telegram на работе. Также как и к WhatsApp. Это как перемешивать личное и рабочее и создавать вокруг себя хаос. Неужели кому-то это нравится?
Привет! Давненько меня тут не было. Дело в том, что с сентября я взяла дополнительный проект, занявший все мое свободное время. И вот сейчас, под влиянием санкций, он неожиданно кончился. Пришло время поделиться, что было до.

Мой проект был связан с интеграций площадок Amazon и eBay. Он помогал предпринимателям из России продавать свои товары и должен был выпуститься в прод в марте. Обидно осознавать, что проект, на который ты потратила 9 месяцев своей жизни, вместо прода улетит в мусорный ящик.

В марте-апреле мы обходили санкции как могли. Они накладывались как со стороны американских площадок, так и со стороны России, и надо было технически крутиться между ними. Из примеров: после успешной авторизации eBay принимал только https-урлы (повышенная безопасность по сравнению с http), а у моего проекта лицензию на https отозвали. Но даже это удалось решить, а таких моментов в марте было десятки. Ты каждый день осознаешь конец проекта, а потом он воскресает вновь.

Почему мы продолжали делать проект даже после наложения санкций? Заказчик требовал. Договор был заключён давно, и сдавать в марте его было необходимо по ТЗ. Это тут случай, когда к тебе нудно придираются по всем пунктам годичной давности, даже если они уже никому не нужны.

В начале марта Amazon прекратил сотрудничество с Россией. А нам нужно было показывать интеграцию с ним. Пришлось плясать танцы с бубнами. Ради демонстрации возможни совершать действия на торговых площадках нам пришлось разработать собственный Amazon и eBay. Это, конечно же, растянуло сроки проекта.

Но не только санкции мешали сдать проект: лажали и мы сами. Сроки реализации функционала были крайне сжаты, и, как это обычно и бывает, основная разработка пришлась на конец дедлайна. Объем работы перед демонстраций был нереальный, мы затыкали дырки в функционале как могли. Но их все равно находили и отправляли на пересдачу. И так 5 раз.

И вот, в конце апреля с 5-ой попытки мы окончательно защитили этот проект. Он должен был отправиться в прод 11 мая, но после согласования с отделом безопасности. Проблемы пришли на нашей стороне. ФСБ запретило работать с площадками недружественных стран 🤷‍♀️.

Единственное, чему я рада на этом проекте - он мне значительно прокачал навыки программирования. Таких нестандартных задач у меня в других местах не было. Надеюсь, это неплохо: хороший опыт программирования отнюдь не помешает в новых реалиях.
👍28👏11😱2🔥1😁1
В прошлую пятницу мы в «Открытии» праздновали 5 лет с момента запуска Бизнес-портала. На этом проекте я ещё дольше: 5.5 лет без перерыва. На меня повеяло ностальгией. Хочу поделиться ей с вами.

Помню свой первый день, когда я приехала в Московский офис компании. Был январь 2017, было солнечно, и я впервые оказалась в этой части Москвы (и заблудилась =)). Я работала на компанию удаленно из Петербурга, и цель командировки была в личном знакомстве с коллегами. Сейчас эти чувства знакомы многим: месяцы вы видите лишь аватарки друг друга и слышите голос, а потом в один прекрасный момент на первом оффлайн сборе пытаетесь понять, кто есть кто.

Помню, как я офигела от вида офиса, в котором мне предстоит работать. До этого я сидела в дешёвом офисе класса С с 20-летней мебелью и со страшной кухней и приятно поразилась, что условия работы могут быть совсем иными. Это уже потом я узнала, что у ИТ-компаний помещения для работы могут быть ещё круче (класс А+, выход на террасу, включённый фитнес-зал, бесплатные обеды и др.).

Февраль 2017. Мне предлагают пару месяцев поработать с территории заказчика, в Москве, и я радостно соглашаюсь. До сих пор помню свои чувства, когда я еду в поезде Петербург-Москва с полным пониманием того, что теперь меня ждёт новая жизнь. Я знала, что даже если не буду актуальна на этом проекте, обратно уже не вернусь. 5 долгих лет я мечтала съехать от родителей подальше.

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

Май 2017. Мы, наконец-то, выкатываем на прод первую версию проекта. Мы делали ее 7 месяцев. Я видела самые-самые первые макеты (представьте себе «тёмную тему» с контрастным текстом всех цветов радуги), помню самые первые Демо. Демо - это демонстрации того, что команда (а внутри проекта их несколько, команды делятся по функционалу) успела сделать за определенный промежуток времени, на тот момент за неделю. В центр стола ставится ноутбук, один человек тыкает на нем кнопки и рассказывает, а все остальные 20 стоят кружком и пытаются разглядеть, что же на экране написано. Это уже потом Демо переехало в отдельный конференц-зал…

Я была третьим фронтенд-разработчиком в команде. Сейчас нас 25. За эти 5 лет Бизнес-Портал вырос колоссально. На момент старта у нас не было ни одного реального клиента. Теперь их более полумиллиона. Когда я присоединялась к этому проекту, я гуглила, что это вообще за неизвестный банк с тремя отделениями в Петербурге. Сейчас о банке «Открытие» знают все.

И тут хочется включить фанфары и рассказать, какие мы замечательные и крутые и как много новых свершений нас ждёт впереди. Только неизвестно, что за будущее нам уготовано. Ходят слухи, что ВТБ хочет присоединять к себе Открытие. А это значит, что все разработанное за 5 лет полетит в тот же мусорный ящик, что и проект в предыдущем посте.

P. S. На фото офис в первый день моей встречи с ним.
👍194😢2
Внедряю рубрику #полезные_ресуры.

Зачастую на собеседованиях работодатели просят решить практическую задачку. Пройти испытание life coding, как говорят (чтобы проверить, как работаем ваш ум и как быстро вы соображаете). Подготовится к этому этапу поможет ресурс https://www.hackerrank.com/, там даже есть специальный preparation kit (набор задач для подготовки) для тех, кто готовится к собеседованиям за 1 неделю, 1 месяц или 3 месяца.

Причем не обязательно готовится к должности Frontend-разработчика, для программистов Java, Python, machine learning задачки тоже найдутся.

В общем, берите на заметку, вдруг пригодится :).
👍16
Самый тупой баг

Это баг, над которым я буду угорать еще долго. Я потратила на него 8 часов. Привлекла дополнительного эксперта, чтобы найти причину. И когда обнаружила ее в итоге, не могла остановиться от смеха 10 минут.

Рассказываю ситуацию. У вас есть основной проект, и есть ui-kit. UI-kit - это еще один проект, в котором лежат ваши инпуты, селекты, таблицы и др. элементы интерфейса, которые постоянно повторяются. Нужен он для того, чтобы не стилизовать каждый раз инпут заново и не прописывать одну и ту же однотипную логику. Вы просто уже используете готовый кастомный инпут, который вы заранее определили.

Так вот, есть задача. У вас есть таблица с данными и кнопка «удалить запись» в каждой строке таблицы. Представьте себе таблицу ваших трат за месяц. В ячейках указаны характеристики каждой траты (на что пошли деньги, сумма, категория и др.). И в последней ячейке у каждой траты кнопка «Удалить».

Вы выбираете трату «апельсины 0.5 кг» и нажимаете кнопку «Удалить». А удаляется почему-то трата «консультация у врача». При этом трата «апельсины 0.5 кг» остается. И так со всеми тратами: удаляется не то, что нужно. Однако, иногда везет и удаляется, что нужно, причина везения не ясна. В чем же дело!?

Для диагностики бага важно, что ваша таблица «Траты» использует таблицу из ui-kit. В нее нужно передать заранее сформированные данные.

const dataForTable = dataFromBackend.map((item) => ({
id:
item.id,
cells: getTableCellsInfo(item),
}));

При удалении элемента таблицы вы заново загружаете всю таблицу (запрашиваете информацию с backend). И в результате дебаггинга обнаруживается, что запрос на backend для удаления отправляется верный, а в новой таблице (которая пришла после удаления элемента) отсутствует не тот элемент, что вы удалили. И проблема 100% на вашей стороне, а не на стороне backend. Магия!

На самом деле, баг весьма популярен, если вы забыли указать key в функции map, когда формировали данные для таблицы. Напомню, как она выглядит:

todos.map((todo) => (
<Todo {...todo} key={пусто, ничего не указали} />
));
}

React просто не знает, элемент с каким id вы удалили, считает его по порядковому номеру, а поскольку с backend данные таблицы приходят без сортировки и каждый раз разные, баг и возникает. Попытка отсортировать данные с backend не увенчалась успехом. Предположим, вы удаляете элемент из середины: 3-ий. Тогда следующий за ним, 4-ый, уже перестает быть таковым и становится 3-им. И у вас опять все на фронте едет.

Об этой проблеме было описано здесь и объяснено, почему нехорошо использовать порядковые индексы в качестве key вместо id.

Вот так делать не надо:

todos.map((todo, index) => (
<Todo {...todo} key={index} />
));
}

А вот так - пожалуйста:

todos.map((todo) => (
<Todo {...todo} key={
todo.id} />
));

Но меня-то эта проблема не касается! Здесь четко указано, какой id с какой ячейкой таблицы соотносить:

const dataForTable = dataFromBackend.map((item) => ({
id:
item.id,
cells: getTableCellsInfo(item),
}));

Но… нет.

Оказывается, как-то раз один разработчик делал рефакторинг компонента таблицы в ui-kit. И именно в ui-kit и используется функция map, о которой говорилось выше. Раньше логика компонента таблицы выглядела так:

todos.map((todo) => (
<Todo {...todo} key={todo.rowId} />
));

И много где еще внутри компонента использовалось todo.rowId. А потом разработчик решил порефакторить и поменял todo.rowId на todo.id. Только вот в половине кода забыл (видимо, отошел по делам). В том числе в месте, связанном с функцией map.

Т.е. теперь внутри компонента ui-kit код попеременно обращается, то к todo.id, то к todo.rowId. И для работоспособности кода нужно передавать оба идентификатора: и id, и rowId.

Т.е. теперь уже ваш говнокод будет выглядеть так:

const dataForTable = dataFromBackend.map((item) => ({
id:
item.id,
rowId:
item.id,
cells: getTableCellsInfo(item),
}));

Шикарно…

P. S.: редактировать ui-kit самостоятельно прав нет.

Парам-парам-пам. Конец.
👍11
Что дальше?

Будущее размыто, прошлое потеряно. Остаётся только быть в настоящем?

Всем понятно, что произошло 24 февраля, и что наша жизнь стремительно меняется. Кто-то все уже давно понял и уехал из России, другой открыл в себе патриотические чувства и готов строить новую родину после ударов от санкций. А вот я лично не определилась. И, мне кажется, не определюсь.

Осмысление случившегося в контексте личной жизни привело меня к трём главным выводам:

1. Не класть все яблоки в одну корзину. Этот вывод мне был известен еще со школы, и с той самой поры я только и занимаюсь диверсификацией рисков. У меня практически никогда нет одной работы и всегда их несколько на случай, если что-то случится с одной из них. Разные хобби и способы заработка денег: программирование, котирующееся по всему миру, возможность работать локальным гидом на случай отключения интернета, 5-ти летний опыт препода в сфере образования. Я всегда получала деньги от разных источников: как внутри России, так и из-за рубежа. Хранила их в 5-ти разных банках, 3-х валютах и в других способах накопления. И, оказалось, даже у меня риски были недостаточно распределены. Санкции ударили по всему, к чему я была причастна (пожалуй, кроме экскурсоведения, но здесь уже сама «операция» подорвала мое желание интересоваться историей России).

Теперь стала ещё жёстче подходить к вопросу диверсификации всего, к чему причастна, создавать 3-4 уровня подстраховки и минимизировать риски всего, чтобы не потерять.

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

Теперь я выбираю лишь максимально подстраиваться под возникающие обстоятельства и мои самые далекие планы - это следующая неделя. Я без понятия, когда будет у меня отпуск, нужно уезжать из России (когда? куда?) или нет. Я просто наслаждаюсь (насколько возможно) жизнью в неопределённости. Прикольно осознавать, что тебя в любой момент может развернуть в ту или иную сторону. Ты не знаешь, когда закончится работа (под гнетом санкций), когда подвернётся что-то новое, что ещё удручающего из новостей свалится на твои плечи. И ты даже этого никогда не предугадаешь, как бы не старался. Да, я готовлю запасной план на крайний случай, но он пока ещё запасной, а не основной.

3. У меня абсолютно пропал интерес к истории России (далекие друг от друга вещи, но все же). Два предыдущих года я активно посвящала себя экскурсоведению, была весьма патриотичная и восхищалась Российской Империей, даже хотела завести свой блог по интересным местам города и стать аккредитованным гидом в этом году. По 2-3 раза в неделю я ходила на различные экскурсии/лекции/музеи, пачками поглощала исторические подкасты и книги, копалась в архивах в библиотеке. Теперь я как будто обнулилась. То, чем я раньше восхищалась, потеряно. Да, я продолжаю что-то иногда слушать или посещать ради хобби или фана, но это просто 10% от добываемой ранее информации.

В общем, настроение и подход к жизни у меня сейчас напоминает фразу «бери, пока дают». Ведь завтра уже этих ресурсов (денег/друзей/возможности поехать заграницу) уже может не быть. И строить каких-либо планов (а тем более, планировать новую жизнь на новом или старом месте) нет никакого желания.
8👍8😢8😱2🔥1
Английский язык. План

Весь май я активно занималась изучением английского. У меня стояло уделять этому 3-4 часа в день. При этом я наконец-то достигла работающей методики: заниматься английским не ради скорейшего окончания учебника или набора n-нного количества зазубренных слов, а по часам.

Все знают избитую фразу: 10 000 часов - и ты становишься мастером нового дела. Не надо гуглить «как быстрее выучить английский», думать, что если дошел до конца учебника, то знаешь все. Мне помогло лишь отношение к английскому как к набору количества «летных часов».

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

У меня был сформирован список на каждое настроение и сферу обучения (аудирование/разговоры и т.д.). Поделюсь им:

- В рамках учебника я использовала BBCLearningEnglish, мой курс назывался «Towards Advanced», но там есть и другие. Тут грамматика, аудио, новые слова, фразовые глаголы, произношение в каждом из юнитов.

- SkyEng, но я на нем занимаюсь уже 5 лет (273 урока мне показывает система). Помимо занятий с преподом мне на нем нравится делать ДЗ. Здесь должна быть моя реферальная ссылка на 3 бесплатных урока каждому.

- SkyEng словарь, все новые слова добавляю туда, и в этом же приложению играюсь с ними, чтобы выучить.

- В качестве разговорного клуба выбрала HeyLadies онлайн. Каждые 2-3 часа групповой созвон, на который ты можешь присоединиться. Каждые 2 недели - новая общая тема, из которой уже берутся подтемы (например, в мае была «путешествие», сейчас - «еда»). Клуб только для девушек (сорри)), удалось оплатить через российский UnionPay.

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

- Попросила друзей составить список интересных тем, на которые они хотят узнать мое личное мнение, и написала на эти темы сочинения. Мне скучно писать эссе в никуда, а так хоть польза будет. Подумываю насчет блога на английском, но деньги вкладывать в его раскрутку совсем не хочется. Возможно, буду писать статьи по программированию на Medium. Writing у меня одна из самых сильных сторон.

- Подписалась на разные YouTube каналы на английском на интересные для себя тематики. Но здесь для меня важно, чтобы человек много говорил (была лекция-имени-себя), а не показывал влог. Наибольший челлендж - слушать британцев. Понимать фильмы на английском для меня - unreal.

- Подключила несколько подкастов в приложении Apple (Ted talks, что-то про work-life balance и еще несколько по программированию). В Ted talks темы реально интересные, оставляют послевкусие, есть, над чем поразмыслить. ИТ - много понятных слов, но спикеры (коренные американцы) говорят настолько быстро, что твой мозг просто взрывается. Если выдерживаешь и понимаешь все, сразу несколько баллов к своему уровню английского прибавляешь.

- В рамках Reading читала на английском все, что меня интересует (эта сфера у меня не страдает) + готовилась к разговорным темам в HeyLadies (там еще заранее нужно просмотреть видео или прочитать статью перед встречей).

Итого 5 сфер изучения языка: 4 стандартных (reading, speaking, writing, listening) + слова. Из них сложнее всего мне дается последняя. Задача: попасть с уровня Upper-Intermediate на Advanced.

Из того, что не зашло:

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

Надеюсь, мой опыт был для вас полезным)
🔥15👍71
Россия и иностранные карты

Всем известно, что из России ушли VISA и Mastercard. Переводы по Swift почти не работают (зависит от банка и страны). И вот уже два месяца, как я решаю проблему оплату покупок зарубежом.

В конце апреля я отправилась в Турцию для того, чтобы открыть карту зарубежом. Для этого потребовалось изучить форум Винского вдоль и поперёк. Почему Турция? Казахстан и Армения в середине апреля начали массово ужесточать условия открытия счета без ВНЖ, шансы там были 50/50.

В Турции успех зависит от того, во сколько (чем раньше, тем лучше), когда (в начале месяца больше шансов) и в какое отделение ты придёшь. Впечатление, что даже в рамках одного банка каждое отделение принимает решение само, на каких условиях открывать счёт нерезиденту. Я отправилась в DenizBank в Анталье в районе Лара.

Квест начался с поиска авиабилетов Москва-Анталья. Они стоили 50 000 руб туда-обратно вместо привычных 15 тысяч. Проблему удалось решить, взяв горящий тур в шикарном отеле за те же деньги. Правда, лететь нужно было завтра утром.

Для открытия счета банк требует турецкий инн (получается онлайн за 5 мин по загранпаспорту), перевод заграна на турецкий с заверением от нотариуса (делается в 10 мин пешком от отделения) и 30 000 лир, что по тем временам составляло 180 000 руб. (сейчас - 115 000 руб). Снять их можно в банкомате с карты Мир. Правда, большинство аппаратов выдают не более 8000 руб. в сутки, поэтому побеспокоиться об этом стоит заранее. Можно отправить себе через Золотую корону и получить наличку на месте.

Со всем собранным приходите в отделение и подписываетесь кучу документов на турецком. И, вуаля - у вас есть именная физическая карта и онлайн-приложение банка. Зарегать доступ можно на российский Билайн (другим операторам не приходят турецкие смски). А потом потребуется активировать оплату онлайн-покупок через сайт банка с компа.

Правда, через какое-то время вы обнаруживаете подставу. По турецким законам запрещены платежи более чем на 50$ (примерно) на сайтах без 3D-secure (когда вам не приходит смска для подтверждения). Т.е. на Booking и некоторых авиалиниях вы ничего забронить не сможете. Снимать можно не более 300$ в день, а с лимитами на онлайн-платежи даже с 3D-secure вообще ничего не понятно. Так, есть один очень тупой баг. У вас в приложении есть счёт в баксах (предположим на 2000$) и счёт в лирах. Вы ставите лимит, что тратить можете по 2000 баксов в день. А банк считает, что вы этот лимит установили в лирах, и позволяет тратить вам всего 2000 лир (116$). Итого, купить ничего крупного не представляется возможным. 🤷‍♀️

Учитывая странную работоспособность турецкой карты, в начале июня я отправилась в Беларусь. Да, есть риск, что и белорусские банки отключат от Swift. Но мне главное, чтобы карта продержалась ближайших полтора месяца.

С открытием белорусской карты вообще все отлично: требуется только ваш загран. Да, в каких-то банках нужно вносить депозит для получения физической карты (около 300$), но мне было достаточно виртуальной неименной в валюте в Приор банке. Отправилась в отделение на конечной станции место - никого не было, процесс занял 7 минут. Оплата проходит везде. Интернет-банк намного качественнее турецкого. Пополнять можно через QIWI без Swift. Курс выходит вполне приемлемый: 66 рублей за бакс при 56 официальных.

А для всего остального, как говорится, существует UnionPay. Третья карта, которую я оформила. Московская область, банк Солидарность, евровалюта (не кобейдж, без мир). Платишь всего 20€ за обслуживание в год. Оплата проходит на всех сайтах, которые поддерживают UnionPay (на ошибку ещё ни разу не натыкалась). Зарубежом с неё можно снимать наличку без ограничений с комиссией около 3%, надо только заранее посмотреть на сайтах, в каких именно банкоматах (далеко не везде работает, но в крупных городах без денег не останетесь).

Вот такая новая действительность: хочешь съездить в далекую заграницу - имей карты иностранных банков.
🔥7👍41
2025/07/08 15:36:49
Back to Top
HTML Embed Code: