>>3554723 привет, я пора размышляю и планирую сделать супер интересный полезный удобный с множеством фишек игровой ресурс, смотрю у тебя много уникальных идей, ты как на это смотришь?
тебя видеоигры увлекают или ты чисто гик оффлайн комиксы, настольные игры.
конечно можно в твоих идеях заменить комиксы на игры и немного адаптировать, но всё же если хочешь пиши дальше большие посты с идеям, в будущем если всё получится можем с кооперировать
Нейросети становятся лучше день ото дня, ещё чуть-чуть, и обычным кодерам с ними уже не тягаться. Как помочь Дух Рождества справиться с этой тяжёлой ношей и как нам найти место в новом мире, не бросая айти?
Найм не сломан, твёрдо и чётко! Менеджер эффективной эффективности карьерной карьеры провел эксперимент, где создал 10 фейковых резюме, которые оптимизировал под ATS и разместил на хх.ру. В итоге резюме фронтендера с рецептом пельменей получило приглашение, а HR его прочитал только непосредственно перед созвоном и охуел. https://habr.com/ru/news/1009356/
>>3662425 (OP) На хабре всё чаще теперь постят фейки и нейрослоп. А хрюше ничего не стоит как пригласить на созвон, так и пидарнуть тебя в любой момент. 0 затрат. А ты трястись будешь всё это время.
Мне вчера пригласили и на созвоне сразу отказали с подобной формулировкой, мол: "это вас ИИ отобрал, а потом у нас человек проверяет и вы нам не подходите." Резюме у меня обычное, не про пелмьени
Кто тоже загоняется по поводу того что он в свое время не закончил топовый московский вуз уровня МФТИ (или что там сейчас у москвичей популярно), не участвовал в вузовских олимпиадах и для бигтех работодателя он никогда не будет на уровне выпускника подобного топвуза? Что он больше никогда не сможет пойти на стажировку в бигтех и устроить себе тем самым хорошую жизнь? Я слышал всяких парней из МФТИ по выпуску чуть ли не зарубеж приглашают (ну или по окончаию стажировки в российском бигтехе).
Это как натурально быть в низшей касте просто по факту учебе не в том вузе.
Мимо закончил баку в мухгу. Умею решать алгоритмические задачи, знаю плюсы и жс (бэкенд). Есть 4х-летний работы в местных конторах, в целом зпшка не сильно огромная (150к), но жить можно, не жалуюсь. Все загоны идут чисто из-за вуза.
>>3655463 (OP) я другой анон и работал 8 лет в новостном СМИ. Дроны-Украина-Путин-Зеленский-Трамп-инфляция-кризис-рыкрыкрык-гавгавгав-ТРУПЫ-катастрофы-ураганы. Неконтролируемый стресс, главный редактор вечно не доволен статьями, скоростью печати, аббревиатура не та и тд. Он просто придумывал к чему доебаться. 8 лет работал в разные смены. 2/2 День-ночь-отсыпной-выходной. Говнище этот график. Уволился. Год уже не могу в себя придти от бессонницы. Спать нормально не получается. ПТСР, негативные воспоминания про ужасное детство, руминации, страх будущего.
Вот ужасно печальная перспектива гуманитария:
Редактор телевизионных программ (со знанием английского языка) до 120 000 ₽ за месяц, на руки
Требования: Высшее образование. Опыт работы на телевидении на аналогичной должности не менее 1 года. Свободное владение английским языком. Развитые коммуникативные навыки, умение находить общий язык и работать в команде, ответственность, многозадачность, грамотность, внимательность.
Аноны, ребята, программисты! Можно ли создать приложуху, которая конвертит данные реплеев WoWS или WoWT в нормальный читаемый файл? С координатами, тиками, всякими стейтами. Гугл и гпт посылают, вся надежда на вас. https://replayswows.com/replay/download/225809
>>3588292 (OP) Обычный бинарник же, который каким-то образом пишет исполняемый файл игры. Не зная что конуретно и в каком виде пишется - это полностью чёрный ящик.
Поэтому вооружаешься ida pro, берешь исполняемый файл игры и открываешь для себя удивительный мир ассемблера и реверс инжиниринга пока будешь исследовать где и что пишется в этот бинарник реплея. Параллельно пишешь парсер бинарника на любом известном языке.
Тебя впереди ждут сотни/тысячи часов бесполезно потерянного времени, если конечно ты не планируешь становиться реверсером профессионально. Поэтому прежде чем погружаться в эту тему - здраво и трезво посчитай, стоит ли твоя цель таких серьезных инвестиций времени.
Мимо писал парсер/сборщик для реплеев ragnarok online и даже троллил измененными реплеями игроков официального ру-сервера.
>>3589272 Поняла я подумаю но на многое не надейсяВот так оно и шло туда сюда обратно Канал связи переполнился сообщениями словно чат в интернете Всё что мог сделать Феррел это вздыхать и мотать одетой в Жилет головой
>>3664740 В этом и ирония, что пока другие таскают ящики и колесят по кривым дорогам без возможности поссать и пожрать нормально, ойтишники сидят по домам или офисам и ещё и ноют при этом.
>>3658048 чет не видно конкурентов гугла, яндекса и прочего говна, в фотошопе как сидели люди 30 лет так и продолжают сидеть, как сидели в офисе и экселе так и сидят, разве что опять же гугл доки появились как альтернатива. Никому ваши стартапы не нужны.
собираю требования для проекта
Аноним13/11/25 Чтв 15:14:29№3584378Ответ
трейдеры. собираюсь сделать прогу, которая будет сегментировать графические паттерны по истории ohlcv. это базовая функция - тут все ясно. условимся, что вы уже мой клиент. что бы вы хотели видеть в качестве дополнительных фич? может, как то по особенному нужно интерпретировать главную функцию - локацию паттернов? в качестве платформы возьмем тг бота. пока что не вижу того, что может десктоп приложение и чего не может тг бот
>>3584888 Я вцепился в штаны я сдержал желан ие захотеть взреветьЯ не стану болтать о гипотезах Но тем не менее те убийцы были полностью уничтожены одним Тсунаяширо Токинадой Имея при себе этот достойный поступок он продвинулся в своей родословной Достаточно удобно и почти никто не пострадал вот что мне сказали
Двадцать четвертый ультимативный тред посвященный самой лучшей и ненапряжной работе в IT - Обеспечению качества / Quality Assurance.
Здесь мы холиварим на тему фреймворков, показываем друг другу свои PageObject, AppActions и фантазируем о позициях SDETa и $8K зарплате.
Итак, пока 90% вкатунов пробуют вкатиться в макакинг и конкурируют там с задротами-олимпиадниками, учат каждый день новые фреймворки и выгорают, мы спокойно (твердо и четко) конкурируем со вчерашними ручными тестировщиками, Наташками и Михалычами, которые в тестирование пришли с кассы.
Пока яйцеголовые в свитерах ломают свой мозг над Data Science и Machine Learning, мы же, со знанием языка на _достаточном_ для прохождения собеседований уровне, получаем свои 300кнаносек и смеемся.
Милости просим к нашему шалашу!
ТЕСТОВЫЙ FAQ:
В: Как вкатиться? О: Начни с теории тестирования и подкрепляй практикой, тестируя двачи. Альтернативное мнение: уже год никак, 50000 человек в среднем на позицию, отсеивают по тех.вышке, требуют знания ЯП, ООП, фреймворков, контейнеров, CI/CD и OSI...
В: Какой ЯП выбрать? О: Один из: Java, Python, JS, C# (изучи кол-во вакансий на ЯП и Фреймворк). Всех их объединяет такое понятие как ООП и паттерн PageObject. После изучения теории тестирования можешь приступать к его изучению.
В: Я изучил теорию тестирования, ООП, выбрал ЯП и изучил его тоже. Что дальше? О: Дальше тебе необходимо разобраться с фреймворками, с помощью которых создаются автотесты. Для каждого ЯП он разный: Selenium, Selenidе, Playwright, Cypress.
В: Я сделал все вышеописанное, что делать дальше? О: Изучи Test Design Patterns. Начни с Page Object Model. Поиграйся с CI/CD, попробуй поднять Jenkins и заранить там свои тесты. Прикрути Allure к своему тестовому фреймворку
На этом пока что все.
Насчет шапки пишите пожелания и предложения, в будущих тредах добавлю в шапку.
Автоматизированное тестирование: - QA.GURU (см. торренты и их канал на ютубе) - Автоматизация на питоне https://github.com/berpress/qa-python-map - курсы Python: Pytest, Selenium https://stepik.org/course/575/syllabus (анон рекомендует! довольно простенький, но как ни странно, там ответы почти на все вопросы, которые задают на собеседованиях. Хватит, чтоб написать пару своих тестовых проектов в т.ч.)
Нагрузочное тестирование: - Apache JMeter - Basics to Intermediate level - Antonio Gomes Rodrigues et al. - Master Apache JMeter – From Load Testing to DevOps.-Packt (2019)
Сап анонам, нужна помощь, возможность оплаты присутствует, пробовал в своей ПТУ решить сие хуйню, тот, кто сможет это сделать, того человека во век не забуду, в чем суть? Анализ активности студентов в виртуальной образовательной среде Напишите функцию analyse_vle(df), которая анализирует активность студентов в виртуальной образовательной среде (VLE - Virtual Learning Environment).
Описание данных Функция принимает на вход pandas DataFrame df со следующими колонками:
code_module – идентификационный код образовательного модуля. code_presentation - идентификационный код презентации модуля. id_student – уникальный идентификационный номер студента. id_site - идентификационный номер материала VLE. date – дата взаимодействия студента с материалом, измеряется в днях с начала модуля-презентации. sum_click – количество взаимодействий студента с материалом в указанный день. Задача Функция должна выполнить агрегацию данных по комбинации полей 'code_module', 'code_presentation', 'id_student' и рассчитать следующие статистики:
Для колонки 'id_site' - количество уникальных сайтов, с которыми взаимодействовал студент в рамках модуля/презентации (nunique) Для колонки 'date' - минимальную и максимальную дату активности студента в рамках модуля/презентации (min и max) Для колонки 'sum_click' - суммарное количество кликов студента в рамках модуля/презентации (sum) Параметры функции df (pandas.DataFrame): DataFrame с данными об активности студентов Возвращаемое значение pandas.DataFrame: Агрегированный DataFrame с мультииндексными колонками
Если поможете, то кидайте карту, скину за беспокойство
>>3587583 Моя левая рука начала кусками отпадать открывая полость внутри Паук уставился в пустоту в нем ом изумленияС удвоенной решимостью Шкура направилась в зал ожидания для участников
Возрожденный, шапка взята с прошлого треда, который смог найти
ИТТ продолжаем разрабатывать под самую плохую платформу, угощать пряниками токсичных и выяснять как с нуля вкатиться на мидл вакансию.
блять, свифт, работу, нахуй, говно, нужен, мак, работы, работает, иос, пиздец, вкатиться, писать, проект, вопрос
>С чего вкатываться? Со swift book - книжка валяется в интернете.
Стоит упомянуть про складчину иос господ - телега.ми/iOSBooks - валяется огромное количество книжек, хоть обмазывайся. Есть еще одна, из какого местного чатика https://drive.google.com/drive/folders/0B25xie8pit__amNPc1N6OXVFaEU - но там больше старых валяется. Единственный плюс так это обжс.
Devslopes. Начинал с них, рисуют приложения при тебе, особо не углубляются в детали, но как пример можно посмотреть. Сам к ним вернусь, как побольше поучу. https://coursehunters.net/course/udemy-ios11-swift4
Ну что, ребята, как дела? Уже который год в ios, всегда восхищался тем, как они не стесняются вводить новые технологии в ущерб поддержке легаси, вдохновлялся дизайном системы и прочая чепуха. В последнее время либо я чего-то не понимаю, либо настало выгорание. Новшества появляются одни за другими, потому что-то у них все время не получается. SwiftUI переписывается но улучшений я не наблюдаю. Да, можно круто быстро сделать mvp, но что дальше? Дебаг иерархии вьюх не работает, либо запакован в 100 других вьюх, что там можно вообще дебажить непонятно, даже не пытаюсь уже, проще методом перебора менять код и смотреть результат в канвасе. zstack ломает отображение и понимание фреймворка, mvvm с новыми технологиями это какие-то танцы с бубном. Да, сделали дерево отображения, но теперь только MVC, инверсия зависимостей это какой-то взлом фреймворка. Чем больше у меня опыта, тем больше у меня вопросов. Xcode часто просто ломается, зачастую даже не в силах отобразить ошибку. И эти камни повсюду, я просто не понимаю что я не так делаю. Тут либо придерживаться mvc и swift concurrency и пробовать писать это компактно, разбивая на вьюхи/компоненты/методы, либо откатываться на несколько лет назад и использовать mvvm-c + uikit. К Swift Concurrency тоже вопросы, пару раз вникал в эту идеологию, вдохновился тому, к чему все идет, но оно же все обросло какими-то проблемами, разве не так? Такое ощущение что реализовали модный подход к программированию, но с множеством костылей, и если ты начинаешь писать что-то более-менее серьезное то добро пожаловать во все разнообразие новых терминов-адаптеров к новому мировоззрению. Такое ощущение что есть понимание чего хотят реализовать в Swift Concurrency но закончат это к десятому свифту. Анон, расскажи как у тебя дела на этом пути? Что я делаю не так и какие сейчас тенденции в ios разработке?
> SUI Чувства смешанные, что-то действительно на нем навертеть быстро можно, если не багует. Да и код нравится в таком случае, читать легко
> но теперь только MVC LПочему же? Можно своим любимым MV(P/VM) или VIPER'ом обмазаться. Просто принять, понять и простить, что вьюза без интерфейса. Оно тебе и не надо, ибо ViewModel та же не знает о вьюхе из-за биндингов, а вьюха в свою очередь может мокировать VM на стаб.
> Xcode часто просто ломается, зачастую даже не в силах отобразить ошибку Да эта классика, с момента первого релиза свифта в 2014 пошло-поехало. Сегодня на новейшем Xcode у меня упала вкладка с агентским кодингом, а как пиарили его, а!
> К Swift Concurrency тоже вопросы Какие-то линейные штуки на нем, а-ля command-line tools на нем отлично писать - код очень понятный. Потому что там не требуется вся эта возня с кучей акторов, синхронизацией, оберткой пупы в залупы (континьюэйшн).
Кажется это было ошибкой
Аноним28/02/26 Суб 12:45:31№3653514Ответ
Учусь в вузе на программиста, но чет ощущение, что на безработного. Все говорят о том, что конкуренция оч большая и работы нет. Мне вообще нравится ОС, бек тоже интересует, писать логику для серверов, базы данных, докер, архитектура инф систем, но говорят, что конкуренция в беке большая, а устроится в компанию, которая занимается ОС (типа как майнкрософт) совершенно не возможно. Поэтому я даже не знаю, кризис какой-то, непонимаю чем заниматься, на что стоит тратить время
>>3662726 cферическая корочка в вакууме мало что значит, на собесах все смотрят на. скилы (хотя с нынешними ATS фильтрами уже ни в чем нельзя быть увереным) НО, если ты уезжаешь из РФ в эмиграцию то любая корка о высшем, а профильная тем более дает всякие плюшки и открывает некоторые бюрократические двери. Для всяких рабочих виз да и в целом виз, особенно если есть какие то квоты куда лучше быть ноунеймом с вышкой чем ноунеймом без вышки, а в какой шараге ты эту вышку получил для бюрократии не важно.
>>3657331 >Все это точно так же в нейронке уже есть sweet summer child, инженегр щас нужен чтобы контекст правильно готовить, в самой нейронке ебучий суп из всего, ты ему скажешь напиши приложение на ангуляре, он тебе начне ебашить код из микса 14 и 18 версий (а надо было 20й)
>>3611187 (OP) 1. Go, Python 2. 9 лет 3. Вышка профильная 4. Тинёк выгнал гошников на мороз 5. Учу жаву и спринг. Пытаюсь прорваться обратно в финтех. Параллельно откликаюсь на всякие помои от 100к и выше.
>>3660918 Они выбрали OCaml ещё из-за типизации. Хиндли-Милнер отлавливает многие ошибки на этапе компиляции, и при этом в отличие от мейнстримной статики как в Java или C# не создаёт собственные проблемы на ровном месте, порой позволяя писать как на динамике без недостатков динамики.
Все ИИ-агенты для программирования с громким треском провалили новый бенчмарк чистоты и качества кода!
Alibaba протестировала ИИ-агентов для программирования на 100 реальных кодовых базах, каждая из которых охватывала 233 дня разработки. Результат - полный провал ИИ в программировании.
Выяснилось, что один раз сгенерировать код и пройти тесты — не так уж сложно. А вот поддерживать код в течение 8 месяцев и при этом не ломать всё подряд — именно здесь ИИ с огромным треском проваливает задачу хуже джуна.
SWE-CI — это первый бенчмарк, который измеряет долгосрочную поддержку кода, а не разовые исправления багов. В каждой задаче рассматривается 71 последовательный коммит, то есть реальная эволюция проекта во времени.
Для всех ИИ-сектантов, распространяющих крики «ИИ скоро заменит программистов», это очень плохой знак. Так что для всех, кто уже хоронил профессию программиста и рассказывал про «осталось пару лет», новости так себе. Похоже, между «умеет написать еле работающий прототип» и «умеет быть нормальным инженером и поддерживать кодовую базу проекта» по-прежнему огромная пропасть.
Литература: - Томас Кайт. Oracle для профессионалов - https://postgrespro.ru/education/books/dbtech - Алан Бьюли. Изучаем SQL. - про MySQL - К. Дж. Дейт. Введение в системы баз данных - Database Systems: Design, Implementation, & Management (Carlos Coronel, Steven Morris)
Q: Вопросы с лабами и задачками A: Задавай, ответят, но могут и обоссать.
Q: Помогите с :ORM_нейм для :язык_нейм A: Лучше спроси в тредах по конкретным языкам.
Q: Где хранить файлы? A: Не в БД. Для этого есть объектные хранилища, такие как Amazon S3 и Ceph.
Q: Нужны ли сертификаты? A: Только если собираешься заводить трактор.
Здесь мы: - Разбираемся, почему PostgreSQL - не Oracle - Пытаемся понять, зачем нужен Тырпрайс, если есть бесплатный опенсурс - Обсуждаем, какие новые тенденции хранения данных появляются в современном цифровом обеществе - Решаем всем тредом лабы для заплутавших студентов и задачки с sql-ex для тех, у кого завтра ПЕРВОЕ собеседование - Анализируем, как работает поиск вконтакте - И просто хорошо проводим время, обсирая чужой код, не раскрывая, как писать правильно.
>>3661077 Ты можешь создать одну связующую таблицу с полями id и id_parent (или id и id_child) и проверять является ли тот или иной айди фракции ребенком / имеет ли детей. Можно как через рекурсию, так и через подзапрос. Но как будто в твоем случае удобнее будет использовать NoSQL базу с тегами вместо полей
>>3661082 Если я всё правильно понял, то по итогу должна получиться такая конструкция? На самом деле всё оказалось проще чем я думал. Большое спасибо! ヽ(・∀・)ノ
Всем привет! Подскажите, насколько реально найти на Дваче 1С-прогера для совместного проекта на условиях оплаты от прибыли с проекта. Сам я маленький 1С-франч в Сибири, и есть запросы клиентов в одной 1С БП (Бухгалтерия Предприятия) формировать некоторые отраслевые отчеты из этой БП. Суть партнерства проста - от программиста написание и поддержка обработки или расширения, от меня - ТЗ и продажи самой обработки и ежегодного сопровождения. Выручка от продаж самой программы и сопровождения - 40% программисту (минус налоги) 40% мне, 20% - накладные расходы на продвижение, бумажные дела и налоги. Если кому интересно пишите контакты.
>>3656238 (OP) И правду говорят, что двачеры тупые, ленивые ушлепки. Я уж не надеялся особо, что найду тут нормального 1С ника, но вы даже не одного наводящего вопроса не задали по поводу партнерства. Сразу по своей ленивой тупости повесили ярлык, что это никому ненужная хуйня, даже не воспользовавшись шансом.
>>3656238 (OP) Сегодня я добрый, поэтому проявлю аттракцион неслыханной щедрости и просветлю тебя, долбоёба, доступным языком.
Предложение поработать за ДОЛЮ это 100% индикатор КИДАЛЫ. Все такие случаи это кидалово. Не знаю каким надо быть долбоёбом, чтобы откликнуться на такое. Исключения могут быть только внутри семей, и те маловероятны.
Если у тебя есть бизнес план и ты хочешь его реализовать, то исполнителей нужно НАНИМАТЬ за ДЕНЬГИ. Если денег нет, то они находятся через инвестиции или кредитование. Так делается в цивилизованном мире.
Аноны которым сейчас 35-40 лет, чем занимаетесь и занимались? Какие перспективы видите? В общем это
Аноним11/10/25 Суб 21:09:07№3562447Ответ
Аноны которым сейчас 35-40 лет, чем занимаетесь и занимались? Какие перспективы видите? В общем это тред для олдов программирования, обсуждаем, оцениваем перспективы нашей профессии
>>3585549 Дуллахан уже мёртв он труп другими словами нежить Нежить слаба против атрибута Света Линси может использовать атрибут света но не очень хорошо Мне нужно сделать это Атакую этимЯ вышел из своей квартиры и зашел к ней Это был второй раз когда я пришел к ней В первый раз ей нужна была хоть какаято компания чтобы утолить ее печали и я могу сказать что я никогда в жизни не видел чтобы ктото жил в таком беспорядке Я не хочу сказать что там было грязно да и какойто порядок соблюдался но размер ее комнаты не совпадал с количеством ее вещей Должно быть она была из тех людей которые ничего не выбрасывали полная противоположность мне у которого была только основная мебель и прочие необходимые вещи В этот раз комната студентки не была в лучшем состоянии Скорее в ней было еще больше вещей
>>3562447 (OP) Компания, на которую работал много лет, таки закрылась. Вышел на рынок труда и с ужасом обнаружил, что мои навыки верстки под IE9 больше нахуй никому не нужны.
Создаю свой ЯП ин-да-тред.
Аноним19/02/26 Чтв 04:33:23№3647194Ответ
Scala — мультипарадигмальный язык программирования, спроектированный кратким и типобезопасным для простого и быстрого создания компонентного программного обеспечения, сочетающий возможности функционального и объектно-ориентированного программирования.
Первые версии языка созданы в 2003 году коллективом лаборатории методов программирования Федеральной политехнической школы Лозанны под руководством Мартина Одерски, язык реализован для платформ Java и JavaScript. По мнению Джеймса Стрэчена, создателя языка программирования Groovy, Scala может стать преемником языка Java[5].
Основы программирования, логические операции -> Джава(базовый синтаксис и особенности языка) -> ООП -> особенности различных версий Джава -> алгоритмы и структуры данных -> многопоточность -> дженерики -> функции высшего порядка -> Котлин -> Android SDK(UI, версии и различия, особенности оси на уровне работы виртуальной машины) -> работа с БД, CRUD(можно и на этапе знакомства с алгоритмами) -> git -> networking/REST API/JSON/сериализация -> актуальные фреймворки зачем и почему, спойлер: экономия времени -> архитектура, зависимости, инверсия контроля -> ?..
Вот примерный флоу, которому я бы следовал, если бы учился сейчас. Начал бы сразу с алгоритмов, если честно.
В эту же последовательность нужно вставить clean code, SOLID, DRY/DIE, KISS, YAGNI и прочие модные аббревиатуры, которые весьма актуальны. Что-то упустил, но, думаю, этого достаточно.
Нет. Не стоит. Есть точка зрения, что котлин позиционируется как "удобная/лучшая джава", подразумевая то, что ты хочешь писать на джаве, но более современно и практично. Да и глупо игнорировать джавоский мир, который является в топе по числу библиотек и решений, где тебе все равно придется погрузиться когда-то в его синтаксис.
>Прочел книгу по java/kotlin/flutter и посмотрел видосы, на деле ничего не понимаю. Куда идти дальше?
Делай свои мелкие пет-проекты, можешь копировать чужие и дополнять функциями которых там нет. Главное правильно пиши сам, гугли, трать часы и дни на мелкие функции НО сделай сам, что бы полноценно понимать что к чему. Вся суть сводится к тому, что бы ты изучив ROADMAP который указан выше, вынес знания, которых хватит на создание и понимание пет-проектов с помощью которых познаешь суть разработки. Также на собесах любят когда есть портфолио в гугл плей.
>Где взять примеры проектов?
Можешь банально поискать на ютюбе или в телеграмме. Для примера:
1. Нужно хорошее знание Java/kotlin. 2. Понимание базовых принципов Android (жизненный цикл activity/fragment, что такое Context, intents, services, UI thread, support library и ее версии (уже androidx), shared preferences, SQLite, Handlers, Executors, Content-Providers, firebase. 3. Знание популярных библиотек типа Retrofit + Glide/Picasso/Koil + Coroutines + RxJava2 + Dagger2/Hilt/Koin(по обстоятельствам) + гугловские поделки jetpack, понимания СОЛИД и других паттернов проектирования. 4. Базовое понимание что вообще такое Gradle. Рекомендую хорошенько изучить XML/Compose. 5. И хотя бы несколько готовых приложений.
upd: Также стоит прочекать вакансии в вашем городе и собрать самый часто используемый стек технологий и отталкиваться от него.
Незабывай изучать английский, потому что гуглить придётся именно на нем ибо информации в разы больше.