Files
plans/business/now.md
Михаил Капелько d4028d2a0d some
2026-04-03 10:19:38 +03:00

225 lines
12 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

23.03: 13:10-13:25 15
23.03: 16:00-16:40 40
* подготовить кратко про план на неделю
* стрясти итоги недели и 5 пунктов доработок приложения
* подготовить формат таблицы на 3-ю неделю
план/факт
дотошная структура hello world
* отправить в Канал кратко планы
На этой неделе начнём погружаться в подход "Диалект Котлина". Если кратко, то это сумма следующих слагаемых:
1. Redux-подобная архитектура в виде явного разделения
а) места принятия решений (шуды, reducers)
б) места исполнения решений (эффекты, side effects)
в) места хранения состояния (контекст, store)
2. Однонаправленный поток данных (Unidirectional data flow, UDF): Контекст -> Шуд -> Эффект -> Контекст -> ...
3. Единственный источник истины (Single source of truth, SSOT): задание значения поля контекста допустимо лишь в одном единственном месте, задание этого же поля в более чем одном месте считается ошибкой
НАДО:
* сварганить видеозапись созвона
2026-03-31 17.01.27 Zoom Meeting Michael Kapelko
25.03: 5
* найти node на w10
MSYS2 MINGW64
надо эту оболочку запускать
* получить отмашку от Всеволода по готовности заполнения плана на неделю
* пример shared preferences, если понадобится
https://stackoverflow.com/questions/3584267/android-equivalent-of-nsuserdefaults-in-ios
На прошлой неделе Всеволод выполнил свой двухдневный план по созданию задач в планировщике с подзадачами и заметками.
* сформулировать вопрос Ване Kai SD
если бы у тебя было X миллионов, необходимых для запуска компании и
этих денег хватило бы на 1 год:
1. что это была бы за компания?
2. что бы она производила?
3. зачем бы она это производила?
4. почему бы клиенты покупали её продукты?
5. какая была бы твоя роль в компании?
6. сколько человек было бы в компании?
* сделать из обеих статей КМП ссылки друг на друга
* опубликовать статью КМП на Medium
предложили на Reddit
значит, есть смысл
* скинуть статью про КМП
Володе Бородько
Денису Жукоборскому
Мише Зыкову
* созвон с Андреем
могу заметить то, что пропустили другие
сайт proninteam
принятие кук
ИИМК РАН
* сделать тестовое приложение React Native?
чтобы лучше понимать, как прорекламировать КМП в SaaSoft
ведь возникнет вопрос нафига козе баян
а тут и я сам дешевле готов
и КМП даёт всё нативное
в частности я пойму рендеринг, он как-будто ненативный в RN
* написать письмо в SaaSoft с предложением сделать WhoIsActive на мобилки
изучить текущую функциональность
60 т.р. по факту выкладки (за 3 месяца сделаю) + 3 месяца исправления багов в том же режиме
* откликнуться в Linked In / Messaging / Other
там много старых запросов
* ответить адептам ИИ в LinkedIn статьёй про мои проверки ИИ
после публикации статьи KMP на Английском в LinkedIn
Leonid Slepukhin
https://www.linkedin.com/posts/lslepukhin_i-keep-hearing-that-vibe-coding-isnt-real-activity-7426127984128036864-G3-u?utm_source=share&utm_medium=member_desktop&rcm=ACoAAAdqeucBN55Ve2Lq5eMSZiIkc_pDn270344
Pavel Gurov
https://www.linkedin.com/posts/pgurov_googleai-aistudio-gemini-ugcPost-7424531753370894336-JNXj?utm_source=share&utm_medium=member_desktop&rcm=ACoAAAdqeucBN55Ve2Lq5eMSZiIkc_pDn270344
* освежить крупными мазками с вопросами-ответами по iOS
https://github.com/vyachesIavskiy/iOS-Interview-Questions
продолжить: 18. 🟢 В чем разница между if let и guard let?
после 11 февраля:
повторить тест по Инглишу на C1
* ознакомиться отдельно со structured concurrency
actor
Sendable
найти статью исчерпывающую
* ознакомиться с
Big-O notation
как оптимизировать время компиляции программы
как оптимизировать время запуска программы
* освежить SCRUM
https://habr.com/ru/articles/825354/
* проверить отклики на почте и в HH
* перепроверить задание от Сани Некрасова от 2020-го?
уже нет смысла
я ж не прогером хочу быть
* ответить Сане на его публикацию об ИИ своей
https://www.linkedin.com/posts/aleksandr-nekrasov_2025-key-takeaways-ai-still-cant-reliably-activity-7425753210319036416-u2sn?utm_source=share&utm_medium=member_desktop&rcm=ACoAAAdqeucBN55Ve2Lq5eMSZiIkc_pDn270344
* спросить у Сани о вакансиях development team lead
* отклинуться
sber user
https://hh.ru/vacancy/130219025?hhtmFromLabel=suitable_vacancies&hhtmFrom=negotiation_list
* записаться на семинар Liquid Glass
https://developer.apple.com/events/view/QGV7T9L3L8/dashboard
* посмотреть ПЭ: Нетворкинг
продолжить c https://t.me/c/2431091628/48/1985
* подготовить текст о себе в ПЭ: Нетворкинг
* написать текст для потенцильного техсобеса, почему нет особого смысла, почему вопросы технические имеют мало смысла
предложить определиться здесь, подходим ли мы друг другу
для этого надо немного скорректировать формат собеса
что скажешь?
прежде всего факты
убрал созвоны daily - ничего не ухудшилось
убрал обязательное review - тоже
но это сильно радикально, только в крайнем случае рассказывать
цель не в том, чтобы никого не пущать
цель в том, чтобы сделать работу эффективнее
а для надо и пущать, и быть гибче
не отвергать по своему мнению,
а делать пилотные проекте и принимать решение лишь с цифрами в руках
привести пример с представителями гибдд
* составить CV
выкладки по пользе от KMP в цифрах не писать
но держать при себе, если спросят
сначала не публичить своё резюме
попробовать пару собесов по своему таймингу
перешёл на Android для понимания среды
добавить ссылки на 2 статьи хабра (будущие)
пример работы с ИИ с аналитикой
пример KMP с аналитикой
* освежить знания про архитектуру
см личку в ТГ
has_a, is_a
* дополнить таблицу дат выпусков по фронтам за 2025-й
* заполнить web за 2024, 2023
* заполнить ios, desktop за 2022
* составить план по Бюджету и ПСКОВу для первого квартала
* составить план по Делу для первого квартала
выбрать дни занятия CV
За первый квартал сделать на КМП для KOT:
* KOT-Android: заготовку новой версии списка контактов и информации о контакте на Android и iOS
* сделать версию KOT-iOS
* сделать версию KOT-Web
* сделать комбинацию для Android
* сделать комбинацию для iOS
* как команде научиться?
1. перейти на архитектуру Context/Should/Effect
сделать translator yml -> swift для context, struct
сделать связку с Bus
или изменить масштаб модулей так, чтобы Bus был не нужен?
сделать самому по новой архитектуре один модуль с UI
подготовить ГТО по новой архитектуре
пройти каждому ГТО по новой архитектуре
2. перейти на КМП
сделать самому на КМП один модуль с UI
подготовить ГТО по КМП
пройти каждому ГТО по КМП
3. собрать приложение Android
заменить экран контактов на свой собственный
* раписать варианты движения через Kt -> Swift и Swift -> Kt
* выделить из факта 2025 повторяющиеся шаги и их длительность
иначе не смогу оценить будущее, если каждый шаг уникален
? изучить Flutter бегло
выяснить, концепция ли у него Xamarin: т.е. перекрыть доступ к UI нативному?
выяснить список поддерживаемых платформ
на основании вышеуказанного составить оппонирование Лёше для продвижения КМП
альтернатива:
дать Лёше сделать HW?
тогда надо определить рамки HW
? изучить Swift SDK для Android бегло
выяснить, концепция ли у него Xamarin: т.е. перекрыть доступ к UI нативному?
выяснить список поддерживаемых платформ
на основании вышеуказанного составить оппонирование Олегу для продвижения КМП
альтернатива:
дать Олегу сделать HW?
тогда надо определить рамки HW
? завершение KOT-W до чуть более удобного состояния
или отложить?
да, надо отложить
ибо это уже удобство
основная функция готова