и посмотреть медиа

Vadim Chistiakov IT - desarrollo
и посмотреть медиа
Historias sobre el desarrollo y la vida de un especialista en TI en Londres.
Historias sobre el desarrollo y la vida de un especialista en TI en Londres.
Comunidad de Desarrolladores: Sobre la programación, Vivir en Londres con Global Talent Visas


Mobile System Design. Pagination 📑 Еще одна необходимая тема для системного дизайна - пагинация. Практически все приложения имеют данные, которые мы получаем частями. И этому несколько причин. Мы не хотим заставлять пользователя долго смотреть на экран загрузки, нагружать мобильную сеть или заставлять бэкенд вытаскивать всё из базы данных без необходимости. В этом разборе рассмотрим, какие типы пагинации бывают? Какой подход выбрать? И самое главное, какие преимущества и недостатки у них есть? Один из follow up’ов на интервью может быть реализация production-ready решения. Рассмотрим и такой вариант. Также хотелось бы поделиться дополнительными материалами по теме. Меня вдохновляли @alementuev и мой бывший руководитель @andrey_tech. По разными на то причинам, они не очень активны сейчас в создании контента о мобильном сис. дизайне, но все равно вы сможете найти полезные приемы в их видео. Если вы не читали предыдущий разбор о Real-time notification то вам сюда)
Открыть канал и посмотреть медиа

Mobile System Design 📲 Подписчики бусти и менти уже успешно получают офферы в топ компании России и не только, но остается одна незакрытая проблема. Если вы претендуете на высокие позиции в iOS c зарплатой от 6.000$-7.000$, сложно пройти собеседование, не разбираясь в теме системного дизайна. По опросам в чате (не забывайте добавляться, кстати), именно она набрала больше всего баллов, как самая перспективная и интересная. System design интервью давно стали популярны на позиции бекенд разработчиков. В мир мобильной разработки они плавно просачиваются и пока не так много хорошего контента по этой теме. На русском языке и подавно. Хочу подготовить материалы для секции системного дизайна на собеседованиях. Цель - разобраться, как отвечать на вопросы о проектировании популярных приложений, например: “Как бы ты спроектировал Uber? или менее масштабных: “Как сделать бесконечный скролл с постами?” Мне ближе индуктивный метод, поэтому сначала будут базовые темы, как атомарные единицы, из которых можно собрать любое мобильное приложение. Дальше будем двигаться в сторону изучения конкретных реализаций. Рассмотрим популярные приложения, фичи и как их задизайнить. Первая тема уже доступна по ссылке: Real-time notification. В ней подробно разобрал, какие приложения и для каких целей используют WebSocket, Server sent events, polling и push notification. Конечно с примерами и заданиями. Тема мобильного системного дизайна подойдет как iOS, так и любым другим мобильным разработчиками вне зависимости от стека. Подписывайтесь, чтобы ничего не пропустить и прийти к по-настоящему сеньерному офферу!
Открыть канал и посмотреть медиа

Аренда недвижимости в Лондоне 🏡 Телеграм не дает писать большие посты с вложениями, поэтому все фото ждут вас в комментариях. Как обстоят дела с арендным жильем в Лондоне и какие подводные камни могут встретиться? Можно снять жилье напрямую у собственника (landlord’a). C этим есть несколько проблем. Варианты с адекватной ценой/качеством разбираются быстро, времени на подумать, скорее всего, не будет, но это половина проблемы. Основной затык, когда вы приехали в страну, - у вас нет истории аренды, кредитного рейтинга или даже работы в UK. Без это сложно пройти проверку платежеспособности (Reference check). Многие готовят даже презентации себя и семьи, чтобы пропитчить свою кандидатуру. В России ситуация иная, есть деньги - велком. Есть второй вариант - снять жилье в доме, где все апартаменты под аренду (build to rent). В них процесс проверки проще и быстрее. Я просто заполнил данные через third-party приложение canopy.rent. В нем ты получаешь “паспорт арендатора”, в котором указано, какую квартиру ты можешь снять с учетом своего дохода. Схема простая - годовой доход должен быть больше 30 месячных платежей за аренду. Т.е если вы хотите арендовать квартиру за £2.000, то доход семьи должен быть более £60k в год до налогов. Основной минус build to rent - это стоимость, процентов на 10 дороже аренды напрямую за похожее жилье. Варианты можно поискать на buildtorent.io, но цены обычно не актуальны, нужно делать запрос по интересующему объекту. Из плюсов - вы получаете современный дом с кучей “плюшек”: cпортзал, бассейн, консьерж, общие зоны для работы и отдыха, закрытый паркинг для машин и велосипедов, обслуживание всего помещения и техники в нем. Все проблемы решаются быстро через приложение и управляющую компанию, и вы не сталкиваетесь с владельцем напрямую, у которого вряд ли есть желание, например, устранять засор в раковине. В Британии жестко регулируют право на долгосрочную аренду, это одна из причин, почему сейчас так популярен обмен квартир и сдача в субаренду именно в Лондоне. Такой вариант гораздо выгодней, чем отели или Airbnb. Сам пользовался, когда прилетел и позже выставлял уже свою квартиру. Кстати, квартира будет свободна в июле и августе, пишите в личку, если актуально. Что по стоимости? Большинство людей, которых я знаю, арендуют в диапазоне £2,000-£3,000. Можете посмотреть варианты для наглядности на Ссылка скрыта Я плачу £2,400 за односпальную квартиру 54 кв.м, скинуть цену при аренде не получилось, но зато подарили купон в Amazon на £500. Еще около £300 уходит на коммуналку. Что в это входит: - Электричество ~ £60 - Водоснабжение ~ £40 - Подогрев воды + отопление ~ £60 - Муниципальный налог ~ £150 Наверное, вы слышали, что многие отдают сотни фунтов за отопление. Это больше относится к старому жилому фонду, где сложно отапливать помещение. Мы редко включали отопление, т.к есть центральный климат контроль, которого хватало зимой для поддержания 23-24 градусов. Что вы получаете за эту стоимость, можно посмотреть на фото. Вообще, тема с недвижимостью большая, все не влезет в один пост, поэтому продолжу как-нибудь позже. Stay tuned! #UK #london
Открыть канал и посмотреть медиа

Паровозик собеседований 🚂 Заметил возросшую активность вокруг такой практики на рынке поиска работы как паровозик собеседований. Для тех, кто не в курсе, поясню. Собирается группа людей, которые ищут работу по одному стеку технологий, например, iOS разработчик. Затем они по очереди ходят на собеседования в одну и ту же компанию. Интервью записывают, чтобы потом вместе обсудить вопросы/ответы. Таким образом следующий кандидат осведомлен о процессе интервью и имеет больше шансов пройти его успешно. Тема не новая, наряду с накруткой опыта или помощи через помощника-суфлера. Индусы давно пользуются, в России только набирает популярность. Какие есть мысли на этот счет: - Вряд ли кто-то из интервьюеров даст свое согласие на запись и дальнейшую публикацию. Поэтому, такие видео, очевидно, выкладываются без их разрешения; - Компании могут обидеться, если спалят и отказать кандидату в независимости от того, как он прошел интервью. Будет ли это просто отказ или долгосрочный бан в конкретной компании, вопрос; - Сталкивался с практикой подписки NDA перед интервью. В таком случае, компания точно не горит желанием, чтобы собес с ней слили. Что может быть за слив в рамках этого соглашения не знаю, скорее, в суд никто не пойдет, просто тоже бан; - Те, кто получит работу таким способом, с бОльшей вероятностью могут столкнуться с синдромом самозванца. Придется раскошелиться на психолога. - Те кто записывают видео и выкладывают в паблик ставят себя под удар, те кто просто смотрят - ни чем не рискуют Не хочу примерять на себя «белое пальто», но мне кажется, что, в основном, это морально-этический вопрос, также как с накруткой опыта или использованием помощников на интервью. Некоторые считают, что это нечестный способ получить работу и некий абьюз найма. В мои планы не входит отменять, осуждать или мешать людям это делать, это их выбор. Также в планах нет выкладывать свои интервью в паблик. Мне интереснее иначе расти и развиваться и помогать это делать другим. Хочется лишь узнать мнения всех сторон, кандидатов, эйчаров и нанимающих менеджеров. Что думаете насчет такой практики? Это эффективный способ получить оффер или мошенническая схема? Повлияет ли это на процессы найма в будущем, если да, то как? Жду ваших конструктивных мыслей и оценок по этим вопросам) Оставлю анонимный опрос ниже. #interview
Открыть канал и посмотреть медиа

Финтех в России 💸 Часто звучит тейк «в России лучшие финтех продукты». Я это слышу, как у банковских приложений лучший UI/UX, большое количество возможностей и удобств в использовании. Сложно поспорить с этими фактами. Но действительно ли это весомое преимущество? Как же разъебывал Рокетбанк в свое время. Я был прям фанат и мечтал там работать. Мы часто упускаем факт, что по-настоящему богатые люди и, скорее всего, не глупые держат деньги не в новомодных банках, а в надежных. В очередной раз, я задумался об этом после переименования Тинькофф банка, а сегодня мы опять видим неприятные новости о валютном рынке. Почему же так происходит? В России очень мало людей, которые получили свой капитал в наследство. Скорее всего, они заработали его сами. Этот факт - одна из причин, почему люди не думают наперед. Сбербанк на своем лого пишет 1841 год основания, но возникает вопрос: есть ли люди, у которых предки открыли счет там 180 лет назад и передали им в наследство хоть рубль из прошлого?) Зато я знаю некоторых, кто потерял все накопления после развала Советского союза. В западном мире многие семьи наоборот разбогатели еще сотни лет назад и передавали капитал из поколения в поколение. Чтобы его не растерять на временной шкале, нужны сильные политические, экономические и финансовые институты. Для западных людей имя и репутация банка важнее. Тот факт, что банки пережили десятки кризисов, мировые войны и все еще не украли их деньги - подкупает. Они готовы закрыть глаза на устаревшие сервисы в пользу более важных вещей. Для обеспеченных людей гораздо важнее, что их деньги не пропадут, валюту не заблокируют, акции не заморозят, а SWIFT улетит куда надо. Или хотя бы получится обменять валюту в приложении, установленном из стора. Как пример можно взглянуть на Револют. У него есть все фишки, к которым мы привыкли, но нет большого уровня доверия. Очередей, чтобы переложить туда свой капитал тоже не наблюдается. В России же иная картинка. Люди живут по большей части от зарплаты до зарплаты, поэтому им важнее оплатить по-быстрому кредит с кредитного айфона прямо в приложении. Долгосрочные прогнозы на сохранение капитала явно не на повестке дня. А отсутствующий институт репутации позволяет проводить сомнительные схемы по смене владельцев или переименований. Возвращаясь к теме мобильных приложений, High-street банки начали отцифровывать свой бизнес как только появились компьютеры. Сегодня же с приходом мобильных технологий и быстрого интернета им приходится тратить миллиарды на поддержку легаси и столько же на разработку нового софта. В таких условиях они логично отстают в гонке технологий. Но все же не нужно полагать, что там бестолковые и слабые разработчики, которые не могут сделать красивое мобильное приложение. Возможно, они видят ценность в других вещах. #random #thoughts
Открыть канал и посмотреть медиа

Work-life balance 🏝️ Чтобы были силы работать, нужно научиться отдыхать. Кажется, что это просто, но нет. Последние отпуски я тратил на то, чтобы подготовить документы к визе таланта, а потом - чтобы переехать в Британию. Это требует когнитивных усилий, поэтому фактически я не отдыхал, что, на мой взгляд, сказалось на общем состоянии. Прямой путь к выгоранию) Наконец-то вырвался со спокойной головой отдохнуть тупо лежа на шезлонге. Насчет отдыха у моря, в моей голове сложился вот такой субъективный топ-лист и пара фактов, почему: - 6 место. Турция. У меня особая история с этой страной. Отдых all inclusive больше подходит для семейных людей, кто вообще не хочет напрягаться. Много курортов и лучшее соответствие цена-качество. - 5 место. Черногория. За год жизни успел что-то полюбить, а от чего-то устать. Чистое море. Крутая природа. - 4 место. Доминиканская республика. Та же Турция или Египет, только в тропиках. All-in получше. - 3 место. Египет. Лучший коралловый риф и дайвинг эвер. - 2 место. Мальдивы. Реально рай, но опыт может быть очень разный, все-таки 2000 островов. Хотелось бы вернуться, если будет 1-2кк рублей лишних. - 1 место. Шри-Ланка. Самое иммерсивное погружение в культуру. Нет ощущения, что ты изолирован от местных, как на типичных курортах. Кататься на байке и пить фреш маракуйя - чистый кайф. Еще лайфхак при путешествиях - трекать перелеты. Полезно при подаче на сложные визы, придется указывать все перелеты за 10 лет. Да и просто получается красивая карта. Остается вопрос, на который я не могу ответить: как эффективнее отдыхать айтишникам, заложникам умственного труда? Это должен быть чиловый отдых на пляже или активный, например, поход в горы или изучение нового крупного города? #random #thoughts
Открыть канал и посмотреть медиа

Авторское право. Хотел написать пост о новом уроке позже, но некоторые обстоятельства вынудили меня сделать это сейчас. Я заметил, что мои посты с Бусти воруют, но это половина проблемы. Воруют даже общедоступные посты, как, например, этот и выкладывают у себя за подписку! У меня нет 100% пруфов, но в такие совпадения я не особо верю. Выходит мой пост о Нотификейшн центре, спустя месяц он на другом канале. Выходит пост о HitTest, который общедоступный, спустя неделю он анонсируется на другом канале по iOS, без какого-либо упоминания источников. Не буду оставлять ссылки. Кому нужно, тот может пообщаться со мной в личке. Защищать информационную собственность очень сложно и, по-большому счету, все строится на доверии. Если я о чем-то пишу здесь или на Бусти, то или это полностью оригинальный контент, или я указываю источники вдохновения. Я верю в одно - оригинал всегда лучше реплики!
Открыть канал и посмотреть медиа

Сделал разборы задач из топ компаний. Встречались в Starling Bank, Binance и Яндекс.Маркет. Задачи на Type Erasure Задачи на DispatchGroup Заметил еще такую особенность: если люди платят за что угодно, то отношение к этому гораздо лучше. Но, на самом деле, в этом нет ничего плохого. В моем опыте это тоже проявлялось. Мотивация людей, которые приходят на бесплатное менторство ниже, чем когда они заплатили, хотя процесс одинаковый. Очевидно, что заниматься с заинтересованными людьми приятнеe, да еще и получать за это деньги. Тоже самое проявляется и при создании контента через бустик, например. К вам приходят замотивированные люди, с дисциплиной проходят задания, уроки и у них хороший результат, сконвертируемый в деньги. В то же время нет проходимцев или душнил, как, например, на хабре. Там быстро накидают неконструктивных хуев целую панаму, и ты просто будешь забивать на написание статей, хотя тебе это приносит удовольствие. Есть, конечно, и обратная сторона - можно попасть в пузырь и без фидбека сложно двигаться быстро и в правильном направлении. Решается очень просто - его можно попросить) Подписывайтесь чтобы не пропустить новые задания! #course #ios #development
Открыть канал и посмотреть медиа

Global Talent vs Skilled worker Расскажу, как айтишники перебираются жить в Великобританию и чего им это стоит в прямом и переносном смысле. Скорее всего, вы-айтишник, тогда для вас два основных пути: Skilled Worker или Global Talent Visa. У Великобритании около 30 визовых программ, но они в меньшей степени подходят нам, поэтому остановимся на этих двух. Skilled Worker подходит для IT специальностей, т.к мы все-таки высококвалифицированные специалисты (хочется в это верить) Плюсы: ❇️ Все телодвижения с оформлением и оплатой - на стороне работодателя; ❇️ Наличие этой визы означает, что у вас уже на руках оффер. В Великобритании наличие работы на локальном рынке очень сильно помогает снять головную боль, например, с уплатой налогов или поиском жилья; ❇️ Не так энергозатратно в сравнении с визой таланта. Минусы: ❌ Вы трясетесь. Лэйоффы, увольнения, колебания рынка. Все это создает дискомфорт для держателей таких виз. Как следствие они чаще работают на нелюбимой работе и в большей степени чувствуют себя гастарбайтерами. В случае увольнения есть только несколько месяцев, чтобы найти нового спонсора, что не является тривиальной задачей; ❌ Сложно получить разрешение на учебу или дополнительную коммерческую деятельность.Только основная работа; ❌ Текущая ситуация в России наложила отпечаток на статистику этих виз. Компании не готовы перевозить из России, к тому же физически это сложнее сделать. Например, сдать IELTS, который необходим на визу, в России нельзя; ❌ Не все компании могут быть спонсорами для этой визы. Чаще всего только крупные игроки могут себе позволить нанимать из-за рубежа. Стоит оценивать свои шансы в конкурентной борьбе за вакансию с местными ребятами; ❌ Срок до ILR (Местное ПМЖ) составляет 5 лет и суммарно 6 лет до гражданства. Не совсем минус, но дольше чем у GTV. У меня была возможность переехать в США по L1 визе (аналог Skilled Worker), я не стал этого делать именно по тем же минусам, что я описывал выше. Ни разу ни пожалел о своем решении. Важный факт - вы можете поменять тип визы с SW на GTV, что сейчас является достаточно популярной затеей. Global Talent Visa выдается людям, достигшим значительных результатов в своей деятельности. Совершенно разные люди могут быть обладателями этой визы, но мы смотрим с позиции айтишников. Плюсы: ❇️ Вы по-настоящему свободны. Вольны выбирать, где жить, где работать, учиться или построить свой стартап. Можете работать удаленно и на местном рынке, а можете вообще ничего не делать. Я не чувствую какой-то угрозы, что меня выгонят или я - неполноценный член общества. ❇️ Путь к сильному паспорту за 5 лет (при условии Exceptional talent) и 3 года до ПМЖ. ❇️ Не нужно сдавать экзамен по английскому языку, отчитываться о доходе и накоплениях, нет формальных требований к образованию и опыту. ❇️ Не было замечено предвзятого отношения к россиянам. Каждый год все больше и больше россиян получают этот тип визы. Весь процесс онлайн, что позволяет получить визу из любой точки мира. ❇️ Статус “таланта” дает возможность общаться с крутыми людьми в тесных сообществах. Владельцы бизнесов, успешные разработчики, да и просто целеустремленные и мотивированные люди войдут в ваш круг общения. Плюс ко всему Tech Nation проводит эвенты для держателей таких виз. Минусы: ❌ Готовить кейс долго и трудоемко. Много подводных камней, например, опыт работы в аутсорсе не получится засчитать как релевантный; ❌ Придется раскошелиться на круглую сумму. Около 10к$ на двоих за 3 года; ❌ Есть шанс рандомного отказа. Гайд от Tech Nation - лишь рекомендации. Чтобы повысить шансы на успех, придется постараться и разобраться в прецедентах отказов. Я понимаю, что для многих путь GTV выглядит тяжелым и сложным, а синдром самозванца не дает поверить в себя. Поначалу для меня это было также. Но, пройдя этот путь, могу сказать, что я приобрел много нового опыта и знаний. И стоимость оправдывает то, что вы получаете по итогу. Нажимай ♥️, если хотел бы получить GTV. Все еще считаешь, что Skilled Worker тебе подойдет больше? Тогда нажимай 🔥 Ставь любую реакцию, чтобы просто поддержать пост)
Открыть канал и посмотреть медиаSolo los usuarios registrados pueden compartir su opinión.
¡Sé el primero en compartir tu experiencia con este recurso!