Android | Михаил Белый
310 subscribers
272 photos
32 videos
127 links
Авторская песочница о карьере в IT в роли Mobile Dev (Android, Kotlin, Multiplatform) и разных вещах, которые мне интересны.

Посты каждый день в 5 вечера.

Автор: @michaelbel

Забустить: t.me/boost/foundout

Задонатить: boosty.to/michaelbel
Download Telegram
История про сожранное мороженое

Крупный екоммерс. Пилим приложения для доставки продуктов. Отдельное приложение для курьеров. Еще одно – для сборщиков в дарксторах.

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

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

Слушайте ваших аналитиков.
1053111
🐗 Решения 49 задач с CodeRun

В роадмап добавлено еще 49 решений задач с CodeRun. Теперь их там 179.

Буратино
Покупка билетов
Радио Байтюк
Кружки в Маховниках
Студенты и лекции
Пробежки по Манхэттену
Скорая помощь
Контрольная по ударениям
Медиана объединения–2
Рассадка в аудитории
Детский праздник
Автобусы
Контрольная работа
Хорошая строка
Операционные системы lite
SNTP
Сумма в прямоугольнике
Любимые числа
Магическая подстрока
Самая сложная буква
Закрытый ключ
Ошейники и песики
Программист на пляже
Найти склад
Страна с разноцветными дорогами
Ошибка
Встречи
Наташа-рукодельница
Нормализация показателей
Чётность соседей
Руководители
Архивирование
Поворот
Набор символов
Максимизация прибыли
Телефонные номера
Цветные прямоугольники
Алиса, Боб и шифрование
Простая подсказка
Курьер Василий
Расселение спортсменок
Перелёт
Игра
Интервалы работы складов
Сумма различных
Первый герой
Восстановить матрицу
Проверка палиндрома
День недели

#coderun@foundout
Please open Telegram to view this post
VIEW IN TELEGRAM
621
Что будет если год не заниматься Android-разработкой

Провел эксперимент и весь 2017 год прохлаждался вдалеке от клавиатуры. Не открывал IDE. Не писал код. Не читал новости. Не смотрел кейноуты с Google I/O.

До перерыва изучал Android полтора года. Когда вернулся к разработке, долгое время задавался вопросом: я сейчас умнее себя год назад или тупее? Со временем перестал об этом думать.

Из головы повылетали все клавиатурные хоткеи. Первое время не мог даже переменную переименовать. Сидел как бабуин и вспоминал. Также забыл как активируется мультикурсор. Такие вещи делаешь на автомате и поэтому не запоминаешь.

Самым раздражающим было то, что я напрочь забыл, какой хоткей показывает текущий файл в дереве проекта. В чатике мне напомнили, что в студии есть иконка с прицелом Select Opened File и нужно тыкнуть ее. Ах да, точно!

У самой студии успело выйти пять полноценных релизов. Я их сразу накатил. Год прошел, число сменилось, ничего не изменилось.

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

Год – слишком мало, чтобы все забыть. А технологии, несмотря на стремительное развитие, приходят в индустрию с лагом. Их внедрение требует времени, ресурсов и часто сталкивается с сопротивлением.
144311
Кафе с 🐽

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

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

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

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

Как концепт звучит хорошо, и даже может вызывать умиление и интерес. Но все же испытываешь за животных испанский стресс. Трудно создать рабочий концепт animals cofé, чтобы счастье было всем. Свиньи сильно нервничают из-за шума. От волнения у некоторых усиливается слюноотделение. Поэтому важен ответственный подход, подходящая еда, выгул и кондей.
84311
🐗 Восемь месяцев решаю литкод

За апрель решено 30 задач уровня изи. Всего 247. Поднялся в рейтинге на 453 456 место. Выдали четвертый почетный бейдж 100 Days Badge 2025.

Convert Binary Number in a Linked List to Integer
Find Numbers with Even Number of Digits
Replace Elements with Greatest Element on Right Side
Find N Unique Integers Sum up to Zero
Decrypt String from Alphabet to Integer Mapping
Decompress Run-Length Encoded List
Convert Integer to the Sum of Two No-Zero Integers
Maximum 69 Number
Rank Transform of an Array
Remove Palindromic Subsequences
Number of Steps to Reduce a Number to Zero
Check If N and Its Double Exist
Sort Integers by The Number of 1 Bits
Number of Days Between Two Dates
Increasing Decreasing String
Generate a String With Characters That Have Odd Counts
Find the Distance Value Between Two Arrays
Create Target Array in the Given Order
Find Lucky Integer in an Array
Count Largest Group
Minimum Subsequence in Non-Increasing Order
String Matching in an Array
Minimum Value to Get Positive Step by Step Sum
Reformat The String
Maximum Score After Splitting a String
Kids With the Greatest Number of Candies
Destination City
Check If All 1's Are at Least Length K Places Away
Consecutive Characters
Number of Students Doing Homework at a Given Time

#leetcode@foundout
Please open Telegram to view this post
VIEW IN TELEGRAM
921
🐗 Подтверждение навыка Алгоритмы и структуры данных

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

Доступно 3 теста:
• Базовый – 10 вопросов за 10 минут.
• Средний – 12 вопросов за 15 минут.
• Продвинутый – 15 вопросов за 20 минут.

ОТВЕТЫ В РОАДМАПЕ

#hhskills@foundout
Please open Telegram to view this post
VIEW IN TELEGRAM
632211
🐗 Решения 49 задач с CodeRun

В роадмап добавлено еще 49 решений задач с CodeRun. Теперь их там 229.

Модель молекулы
Кодирование длин серий
Сумма медиан
Карты
Много стульев
Иван и opensource
Палеты
Шашки
Камни и украшения
Карточная игра
Граф подстрок
Частый элемент
Оценка
Программа стендапа
Оценка разнообразия
Купоны на скидку
Форматирование календаря
Два центра
Колесо фортуны
Книжная полка стажера
Заезд
Округление
Инверсии
Сложить и вычесть
Царь Леонид на тракторе
Две команды
Ближайшая остановка
Делители
Наибольший квадрат
Пара букв
Табло
Крестики-нолики
Плитка
Села батарейка
Запускайте гуся
Индекс септаккорда
Анализ данных
Суеверный коллекционер
Игра Максима
Игра в города
Журнал без дат
Баг в БД
Градиент
Сокращение маршрута
Покрытие K отрезками
Крош и строка
Юля, Никита и задачи
Ещё одна задача на теорию чисел
Выставление тегов

#coderun@foundout
Please open Telegram to view this post
VIEW IN TELEGRAM
5111
🐗 Подтверждение навыка SQL Практика

До недавнего времени на hh были тесты только по теории SQL. Теперь добавили и практику. Задачи не простые, одним select * from не отделаться. Тематика: фильтрация, сортировка, условные выражения, агрегатные функции, математические операции, сложные объединения, вложенные запросы, оконные функции и группировка. Самое короткое решение занимает 5 строчек, самое длинное – 52.

Практика аналогична тестам по Java – код SQL-запроса пишется на месте в редакторе. Есть подсветка и автодополнение. Регистр не важен. Код можно запустить перед аппрувом и сравнить значение с ожидаемым результатом.

Рекомендации по прохождению: тратить хотя бы треть времени таймера и не покидать вкладку с заданием. В предупреждении также сказано «не копировать код откуда угодно», однако я обошел это ограничение благодаря общему буферу обмена Apple. Копируешь код на айфоне – вставляешь на маке и решение засчитывается. В продвинутом варианте теста достаточно решить 4 из 5 задач.

Доступно 3 теста:
• Базовый – 3 задачи за 20 минут.
• Средний – 4 задачи за 30 минут.
• Продвинутый – 5 задач за 40 минут.

ОТВЕТЫ В РОАДМАПЕ

#hhskills@foundout
Please open Telegram to view this post
VIEW IN TELEGRAM
6211
🇯🇵 Утилитарная путевая заметка о Японии

Провел в Японии 11 дней в конце апреля. Намотал 870 км на поездах и 255 тысяч шагов пешком. Маршрут: Москва – Шанхай – Кансай (Осака-Киото-Нара) – Токио – Пекин – Москва.

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

Рассказ поделен на 7 частей и разбавлен картинками:

🍙 Подготовка
🍙 Перелет
🍙 Пересадка в Китае
🍙 Кансай. Часть 1
🍙 Кансай. Часть 2
🍙 Токио. Часть 1
🍙 Токио. Часть 2
Please open Telegram to view this post
VIEW IN TELEGRAM
8322