TGViewer
Channel Public Channel
Frontend&Travel

Frontend&Travel

@code_and_travel

Создаю цифровые продукты (100к пользователей) и анализирую этот мир.

Связаться - @suzannoshka.
Subscribers
1.18K
Photos
2
Videos
0
Links
294

Showing posts older than #350 · Back to latest

Older Posts 20 shown
Post #349 1.18K
Август - возможно, отпуск еще у кого-то впереди. Поделюсь советами о том, как я планирую путешествие. Эти вопросы мне задают многие друзья, а на одном англоязычном портале моя статья на эту тему набрала большое количество реакций. Делюсь ее переводом.

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

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

Выглядит это примерно так:

День 1
17.35 - прилетели в город А

День 2

День 3
14.15 - поезд в город Б

День 4
18.45 - самолёт обратно

2. Путём гуглинга составляю список мест, обязательных для посещения. Заканчиваю его в тот момент, когда достопримечательности в статьях начинают повторяться. Есть лайхак: если в городе впервые, всегда беру обзорный free walking tour в первый день. Составить быстрое представление о городе и разузнать, куда сходить ещё.

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

4. Стараюсь балансировать активности и создавать максимально яркие дни. Ставить 2-х часовую прогулку на велосипеде, 5-ти часовой хайкинг и 3-х часовое катание на sup в один день - плохая идея. Также, как и посмотреть 4 музея за день, проведя лишь по 30 минут в каждом, т.к. расположены они очень далеко друг от друга. Если вчера вы смотрели центр, съездите сегодня в замок за город. Старайтесь максимально разнообразить ежедневную и еженедельную активность.

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

6. Конечно, по теории вероятности что-то обязательно пойдёт не так. На этот случай имею в голову запасной план. Во время составления маршрута в голове уже возникают его различные вариации, ты просто выбираешь наилучший. Помогает to-do лист из мест, которые не поместились в основной план.

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

Если переходить к практике: на планирование 3-х недельного путешествия по Европе у меня ушло 40 часов. В среднем по 3 разных активности каждый день.

Надеюсь, мой совет будет кому-то полезен)
  • 👍 7
  • 🤔 1
Post #348 1.19K
​Куда я пропала? Летала в отпуск в Европу. 3 недели: Норвегия, Дания, Швейцария. И последняя, конечно же, сильно запала в мою душу.

Идея родилась банально: из-за того, что лететь из России в Европу сейчас крайне сложно (на начало июля не было вариантов через Финляндию/Эстонию из-за ковидных ограничений с РФ), отправляться стоит надолго. На 3-4 недели. Но поскольку сообщать на работе о месячном отпуске слишком нагло, остановились на трёх неделях.

Влетать нужно было через Норвегию, чтобы открыть свежий шенген. Далее логична для посещения Дания - тоже ни разу не была. После была идея поколесить по Европе: Германия, Франция, Бельгия, Италия, Португалия, Испания, но уже во время планирования стало ясно, что амбиции в трип не влезают.

Коронавирусные ограничения тоже влияли на маршрут: поскольку я терпеть не могу ПЦР-тесты, взъезжать предстояло только туда, где их на начало июня отменили. Таким образом, к Норвегии с Данией добавилась Швейцария.

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

НОРВЕГИЯ. Осло: архитектура, современный дизайн, повсеместные почти бесплатные велосипеды, северный ветер и типичное северное лето, которое ты встречаешь в толстовке. Берген - фотогеничные домики под ЮНЕСКО, центр средневековой торговли, постоянный дождь и +8 в июле. Для бергенца хорошая погода, если просто нет дождя (там он идёт более 300 дней в году). И, конечно же, фьорды. Здесь надо видеть. Уединение, прекрасный природный ландшафт, холод, который ты терпишь, чтобы лицезреть красоту, - в этом вся Норвегия. В неё влюбляешься, хочется прикоснуться к прекрасному ещё раз, но жить в подобном климате желания не возникает.

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

И ШВЕЙЦАРИЯ. Здесь у меня случился отвал башки. Ты просто смотришь на эту красоту и не можешь поверить, что она - реальна. Просто красивые картинки, которые вдруг ожили перед тобой. Ты видел Альпы и кристально чистые озёра на фото, но вживую… И это не мгновение: ты карабкаешься на Альпы несколько часов, гуляешь там, спускаешься обратно, и все это время вдохновляешься такой красотой, которая не поддаётся описанию. Швейцария забрала мое сердечко ❤️.

Если вам интересно увидеть самим то, что я здесь описала, заходите на мой Инстаграмм - suzannoshka. Там в highlights есть иконка с названием Europe-2022 (и Europe-2022-2 и т.д.). И вдохновитесь этим путешествием вместе со мной. На этой неделе продолжу там публиковать Швейцарию.
  • ❤ 13
  • 👍 8
Post #347 1.04K
Сегодня поделюсь с вами способами, которые позволяют организовать мне работу и личную жизнь эффективно.

Должно быть, многие из вас слышали технику Помодоро: 25 минут работаете, 5 минут отдыхаете. Есть даже сайт и приложение, позволяющие за этой техникой следить. При желании технику можно кастомизировать и настроить, например, на 50 минут работы и 10-ти минутный отдых. Так вот, мне она в корне не подходит.

В целом, для себя я разделяю людей на 2 типа. Первые быстро включаются в работу, сохраняют концентрацию максимум 40-60 минут, и затем им обязательно нужно сделать перерыв. Вторые - долго погружаются в задачу, но настолько увлечены ею, что готовы работать 3-4 часа без перерыва. Я отношу себя ко вторым. У меня только процесс погружения в любую задачу/дело (не обязательно программирование) занимает 25 минут. Если за этот промежуток меня отвлечь, то я уже теряю нить того, что делала. Поэтому при работе по технике Помодоро за день я просто ничего не сделаю.

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

Зато, когда разгонюсь, меня уже не установить. Для меня чрезмерно важно завершить задачу, а не закончить ее на 80-90% (или завершить определенный этап задачи). В общем, перед переключением на иную деятельность я должна поставить точку в предыдущем деле. В противном случае мой мозг будет блуждать в нем, в то время как физически я буду находиться уже в другом месте. Очень сложно поддерживать беседу, когда ты хочешь лишь того, чтобы тебя оставили в покое и позволили закончить начатое.

Где-то слышала информацию о том, что нужно комбинировать однотипные задачи по дням. Для меня это просто спасение! Если я знаю, что работы предстоит много, включаю режим «серой мышки»: закрываюсь дома и планомерно начинаю делать одно за другим, все встречи откладываю, а людей, желающих поболтать, игнорирую. Бывает наоборот: ты, вроде, ничем особо не загружен, и твой мозг постоянно блуждает, не желая сосредотачиваться на чем-то одном. В такие моменты очень хорошо проходят рабочие встречи, дружеские беседы и развлекательные мероприятия.

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

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

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

Конечно, я не считаю свой подход единственно правильным, но, возможно, кто-то из вас возьмет его на вооружение. Ведь не так важно, какую из техник вы применяете, как то, насколько она подходит лично вам.
  • 👍 14
  • ❤ 2
  • 🔥 2
  • 👏 1
Post #346 936
Про бизнес на Wildberries

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

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

А вторая его бизнес-модель связана с Wildberries. Здесь я поняла, насколько глубоко я погрязла в программировании и как сильно оторвана от жизни обычных людей. При упоминании «Wildberries» я вспоминаю систему авторизации, которую мне нужно было с ними замутить. А также проект одного интернет-магазинчика, дизайн которого мы слизали с «Диких Ягод».

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

За последние 5 лет круг моего общения состоит только из ИТ-шников (уберем лишь родственников). Да, проскакивают иногда люди других специальностей, но дальше вежливой беседы дело не идет. Поэтому можно заключить, что я верчусь в вакууме: кругом ИТ и только ИТшные идеи у меня на уме. Для меня абсолютно естественно обсуждать программный код, нюансы работы в каждой ИТ-компании, релокацию и удаленку, путешествия, байки и сплетни из ИТ-мира. Но крайне необычно думать о том, что на Wildberries можно организовать свой бизнес. Чего?! Я только думала об их auth-коде для авторизации.

Наверное, профессиональный взгляд характерен для всех специальностей. Человек, занимающийся макияжем, будет оценивать как накрасили героя его любимого сериала. Режиссер фильма обязательно обратит внимание на игру актеров в театре. А стоматолог моментально оценит все проблемы с зубами у собеседника на первом свидании.
  • 👍 10
  • 👏 1
Post #345 994
Вот уже пару месяцев размышляю о том, что же мне делать дальше с блогом. Понимаю, что хочу писать больше личных статей: о своей жизни, происходящем вокруг, делаться опытом (не только программирования), передавать личные мысли. Т.е. нет желания писать технические статьи, их было слишком много в моей жизни.

Более пяти лет я работала в сфере образования. За это время совместно с разными компаниями создала пять курсов с нуля, да ещё замутила свой собственный. Работала с MoscowCodingSchool, Нетологией, Programiss, JetBrains, записывала уроки и проводила вебинары, проверяла домашние задания и писала технические статьи. И как-то раз поняла, что выгорела.

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

Девушка А. не могла уйти по непонятным причинам. Выглядело, будто кто-то ей оплатил полную стоимость обучения, сообщив, чтобы без диплома она обратно не возвращалась. Девушка пересдавала домашние задания по 40 раз. В каждом из них было сделано что угодно, кроме того, как нужно. За полгода она продвинулась на 10 уроков из купленных ею 100. И даже все вышесказанное было бы не так страшно, если бы она умела вежливо общаться с преподавателем.

В каждой сфере вы найдёте такого клиента: он приходит к вам с видом «мне все должны». Не признаёт ошибок и начинает грубо разговаривать и наезжать там, где другие просто задают вежливый вопрос. Практически в каждом ее сообщении (а писала она раз 10 на дню) сквозила мысль: какого …. вы мне этого не объяснили, хотя все было более чем разжевано в видео и все остальные 30 учеников прекрасно справлялись с имеющейся информацией.

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

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

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

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

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

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

А ваши реакции очень сильно важны! Ставьте их побольше (ко всем постам), не жалейте. По этому признаку я считываю, стоит ли продолжать дальше.
  • 👍 33
  • ❤ 20
  • 🔥 6
  • 👏 5
Post #344 977
Этапы веб-разработки

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

Если коротко, то:

1. Сначала нужно понять, что вообще будем разрабатывать, подготовить требования.
2. Сделать примерный прототип (схематично), что и где будет расположено на странице.
3. Сформировать полноценный цветной макет - задача дизайнера.
4. Сделать верстку (HTML+CSS, верстка на React, если он у вас есть).
5. Внедрить логику (JS, React, Redux).
6. Тестировать сайт, исправлять баги.
7. Наполнить сайт актуальной информацией. Особенно касается интернет-магазинов.
8. Опубликовать сайт в интернете (спасибо, кэп!).
9. Сделать так, чтобы о вашем сайте узнали (разрекламировать его, где требуется).
10. Постепенно улучшать функционал и видеть, как проект растет.
YouTube Этапы веб-разработки Разработка сайтов - одно из направлений работы, которое может выбрать начинающий программист. Чтобы лучше понять, как утроен мир IT, мы подробно рассмотрим все этапы веб-разработки. Чтобы попробовать свои силы в основах создания сайта, вы можете посетить…
  • 👍 8
  • ❤ 5
Post #343 885
6. Илья Иф и Петров, «Одноэтажная Америка», «Двенадцать стульев», «Золотой телёнок». Вообще, я крайний нелюбитель всего советского, и всю культуру этой эпохи блокирую где-то на подсознательном уровне. Но эти произведения смогли прорваться. Написано реально смешным языком, высмеиваются человеческие пороки. А «Одноэтажная Америка» - документальное описание США эпохи 30-ых (Иф и Петров действительно туда съездили и оставили заметки об увиденном).

7. Елена Зотова, «Дневник стюардессы». Смешные случаи из реальной жизни стюардессы Аэрофлота начала 2000-х. Задокументировано с собственного опыта. Ситуации настолько забавные и неординарные (а они все были в реальности), что ты просто угораешь после каждой главы. Морали нет, но настроение поднимает.

8. Теодор Драйзер, «Финансист». Последняя их прочитанных мной книг. Несмотря на то, что главный герой ведёт себя крайне аморально, ты все равно в него влюбляешься и желаешь ему выкарабкаться из всех неурядиц. Если б я читала эту книгу в школе, то заключила бы, что хочу быть таким, как он. Сейчас, конечно, уже выросла 😊.

Такой вот мой список. Знаете что-то еще, что читается на одном дыхании?
  • 🔥 5
  • ❤ 4
Post #342 771
8 книг, от которых захватывает дух

Недавно видела опрос «Художественную или бизнес-литературу вы читаете?». И девушка очень явно аргументировала, почему художественная литература гораздо больше подходит ей, хотя она сама из бизнеса. И я задумалась о том, что мне даже в голову не приходило читать бизнес-литературу 😐.

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

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

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

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

Поделюсь с вами книгами, которые вспоминаю до сих.

1. Артур Хейли, «Аэропорт». Читала ее накануне пандемии коронавируса и удивлялась, как маленькая ошибка обычного сотрудника, отягощенного житейскими проблемами, может привести к глобальной катастрофе.

Вообще, Артур Хейли специализируется на книгах, которые затягивают. Сюда же ещё относится его творение «Вечерние новости» про латиноамериканскую мафию.

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

3. Джордж Оруэлл, «Скотный двор». Не такая нашумевшая, как «1984», но запомнилась мне больше. Карикатура на советскую (или уже не только) власть. Про то, как пришедшее новое правительство нарушило все установленные ею самой демократические заповеди и стало ещё хуже предыдущей. Все это сделано через образы зверюшек (хрюшки, лошади, собаки и др. обитатели скотного двора), что придаёт книге особый антураж.

4. Карлос Сафон, «Тень ветра», «Игра ангела». Морали этих книг не помню, но поглощали, не давая оторваться. Лихосплетенный сюжет, красочное описание уютных улочек Барселоны, - все тут. Помню, что так ее заслушалась, что заблудилась 🙈 (было со мной первый и единственный раз). К этой же категории отнесу «Тринадцатую сказку» Дианы Сеттерфилд.

5. Джон Бойж, «Мальчик в полосатой пижаме». Готовьтесь к тому, что будет драма. Но со смыслом. Раскрывать сюжет не буду: вся суть произведения в том, что вы узнаете место событий сами, постепенно. Скажу только, что про гитлеровскую Германию, про то, что творилось в головах тех людей, которые совершали зло (а, главное, про их детей).
  • 👍 4
  • ❤ 3
  • 🔥 2
Post #339 787
Ребята, кто вы?!

Мой блог существует с ноября далекого 2018, и если вы успели подписаться на него тогда, чтобы выучить основы программирования, то, должно быть, сейчас уже работаете устойчивым Middle или Senior.

А, может, вы вообще подписались на него ради путешествий, ведь тогда он носил название "Code&Travel" (и, надеюсь, вернет его в скором времени).

Или вы попробовали свои силы в программировании, осознали, что это - не ваше, и статьи по ИТ-темам вам больше не нужны.

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

Помогите мне осознать, какое количество ИТ-статей приемлемо в этом блоге и какого уровня сложности. Для этого прошу вас проголосовать ниже)
Post #338 970
Когда вы работаете на старте проекта, у вас зачастую нет полноценных макетов. И некоторые дизайнерские решения приходится придумывать самому. Например, дизайнер сдал свою работу и разместил только кнопку «Отправить» на форме, а вам заказчик говорит добавить ещё и кнопку «Отмена», придумав для неё дизайн самостоятельно. Понятное дело, что она должна отличаться по цвету от «Отправить».

Для подобных ситуаций, когда нужно самостоятельно (без дизайнера) подобрать второй цвет, который будет хорошо смотреться с первым, я использую сайт https://colorscheme.ru. Там, где написано «RGB», задаёте свой текущий цвет и в переключалке «Контраст»/«Триада»/«Моно» и др. видите те цвета, которые будут гармонировать с главным.

Рубрика #полезные_ресуры
  • 👍 12
Post #337 984
Россия и иностранные карты

Всем известно, что из России ушли 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%, надо только заранее посмотреть на сайтах, в каких именно банкоматах (далеко не везде работает, но в крупных городах без денег не останетесь).

Вот такая новая действительность: хочешь съездить в далекую заграницу - имей карты иностранных банков.
Форум Винского Турция открытие счета в турецком банке и получение банковских карт • Форум Винского Эта тема о том как открыть счет в турецком банке обычному туристуКак открыть счет в турецком банке: https://awd.is/kak-otkryt-schet-v-banke-turtsii/ - можно почитать тем, кто немного соображает.Использование карт турецки...
  • 🔥 7
  • 👍 4
  • ❤ 1
Post #336 1K
Английский язык. План

Весь май я активно занималась изучением английского. У меня стояло уделять этому 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 на определенную тематику (история, культура и т.д.). Много непонятных слов - сразу теряюсь.

Надеюсь, мой опыт был для вас полезным)
BBC Learning English BBC Learning English - Course: Towards Advanced / Unit 1 This is a course for learners of English who are studying at a relatively high level. It is designed to help you become an even better speaker and to help you move towards a near-native level of English.
  • 🔥 15
  • 👍 7
  • ❤ 1
Post #335 861
Что дальше?

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

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

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

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

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

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

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

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

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

Это баг, над которым я буду угорать еще долго. Я потратила на него 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 самостоятельно прав нет.

Парам-парам-пам. Конец.
evergreens.com.ua UI Kit - что это и зачем он нужен? UI-kit является первым и обязательным элементом создания любого качественного UI-дизайна. Что такое UI-kit, UI elements, UI/UX-guidelines и дизайн-система читайте в нашей статье.
  • 👍 11
Post #333 1K
Внедряю рубрику #полезные_ресуры.

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

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

В общем, берите на заметку, вдруг пригодится :).
HackerRank Join over 30 million developers in solving code challenges on HackerRank, one of the best ways to prepare for programming interviews.
  • 👍 16
Post #332 1.04K
​В прошлую пятницу мы в «Открытии» праздновали 5 лет с момента запуска Бизнес-портала. На этом проекте я ещё дольше: 5.5 лет без перерыва. На меня повеяло ностальгией. Хочу поделиться ей с вами.

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

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

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

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

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

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

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

P. S. На фото офис в первый день моей встречи с ним.
  • 👍 19
  • ❤ 4
  • 😢 2
Post #331 1.22K
Привет! Давненько меня тут не было. Дело в том, что с сентября я взяла дополнительный проект, занявший все мое свободное время. И вот сейчас, под влиянием санкций, он неожиданно кончился. Пришло время поделиться, что было до.

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

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

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

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

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

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

Единственное, чему я рада на этом проекте - он мне значительно прокачал навыки программирования. Таких нестандартных задач у меня в других местах не было. Надеюсь, это неплохо: хороший опыт программирования отнюдь не помешает в новых реалиях.
  • 👍 28
  • 👏 11
  • 😱 2
  • 🔥 1
  • 😁 1
Post #330 2.23K
​Мессенджер для работы

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

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

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

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

В общем, я отнюдь не понимаю любовь к Telegram на работе. Также как и к WhatsApp. Это как перемешивать личное и рабочее и создавать вокруг себя хаос. Неужели кому-то это нравится?
Post #329 1.85K
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →