Сегодня пытался разобраться в чужом андроид-проекте, писал e2e тест, ничего не получилось. Для е2е теста нужно множество импортов, как-то откопать из этой очень сложной стркутуры какую-то суть проекта, найти modelView или хотя бы понять что это такое, очень много недокументированного непонятного бойлерплейта. Все-таки мне хочется писать код и ощущать что делаю что-то важное, а не что ковыряюсь в непонятной структуре ради непонятных результатов
❤1🍌1
ну в целом чуть поработал, дальше труднее, боты с никами, кто-то с датой рождения, с аватарками, очень правдоподобные. Было интересно, написал многопоточный баннер на четырех админ-ботов, а список пользователей брал через клиентское телеграм апи, скорость дошла до 200 банов за 7 секунд, теперь затык в том что вот этих менее подозрительных ботов не удалишь руками - до остальных более простых не доберешься
🍌2👍1
Я еще раз заглянул на различные фрилансы и места где размещают вакансии. Снова могу сказать все то же самое:
- требования неадекватные, хотят человека все-в-одном за копейки и еще будут спрашивать за результат и оспаривать необходимость платить за работу
- при этом откликов огромное количество, от ботов или от отчаявшихся людей. Может так кто-то и сможет устроиться на подобную работу, но через месяц-два этому не будут довольны ни работник ни работодатель
- собеседования, вопросы на которые в гугле ищут, а ответы в гугле искать запрещают, и пользоваться ИИ запрещают, тогда как ни один человек не может наизусть помнить целиком язык программирования, все особенности его работы и все библиотеки и фреймворки, с которыми ему придется иметь дело
Реальной работы становится все меньше, бизнес закрывается и "оптимизируется", нет перспективы работать на кого-то и зарабатывать. Нужно это серьезно признать и перестать пытаться.
Поэтому для себя я выбираю совершенно новый, другой путь:
- если рабочих мест нет - их надо создать, как минимум самому для себя
- писать статьи на хабр на русском и в свои блоги на английском
- делать свои проекты уже не с целью пополнить мое и так немаленькое портфолио, но продать или хотя бы заполучить некую юзербазу
- развивать любые публичные аккаунты какие смогу раздобыть, с целью популяризации и развития бренда.
Получается, я буду уже не просто программистом, который реализует алгоритмы, а r&d специалистом и продукт менеджером, придется работать с большими задачами и подзадачами, забыть о том что можно в один присест сделать что-то полноценное и на 100% , решать задачи по чуть-чуть и не забывать хвалить себя за это чтобы не терять краткосрочную мотивацию
- требования неадекватные, хотят человека все-в-одном за копейки и еще будут спрашивать за результат и оспаривать необходимость платить за работу
- при этом откликов огромное количество, от ботов или от отчаявшихся людей. Может так кто-то и сможет устроиться на подобную работу, но через месяц-два этому не будут довольны ни работник ни работодатель
- собеседования, вопросы на которые в гугле ищут, а ответы в гугле искать запрещают, и пользоваться ИИ запрещают, тогда как ни один человек не может наизусть помнить целиком язык программирования, все особенности его работы и все библиотеки и фреймворки, с которыми ему придется иметь дело
Реальной работы становится все меньше, бизнес закрывается и "оптимизируется", нет перспективы работать на кого-то и зарабатывать. Нужно это серьезно признать и перестать пытаться.
Поэтому для себя я выбираю совершенно новый, другой путь:
- если рабочих мест нет - их надо создать, как минимум самому для себя
- писать статьи на хабр на русском и в свои блоги на английском
- делать свои проекты уже не с целью пополнить мое и так немаленькое портфолио, но продать или хотя бы заполучить некую юзербазу
- развивать любые публичные аккаунты какие смогу раздобыть, с целью популяризации и развития бренда.
Получается, я буду уже не просто программистом, который реализует алгоритмы, а r&d специалистом и продукт менеджером, придется работать с большими задачами и подзадачами, забыть о том что можно в один присест сделать что-то полноценное и на 100% , решать задачи по чуть-чуть и не забывать хвалить себя за это чтобы не терять краткосрочную мотивацию
❤2🗿2🍌1
Первый проект который я попытаюсь делать не как обычно, а сначала планируя и разбивая на задачи, а потом делая их по одной не отвлекаясь на остальные, и так чтоб с перерывами. Вдруг будет получше чем с другими проектами https://github.com/lunardoesdev/flappy-melon
GitHub
GitHub - lunardoesdev/flappy-melon: another flappy bird clone just for fun
another flappy bird clone just for fun. Contribute to lunardoesdev/flappy-melon development by creating an account on GitHub.
🍌3❤1🗿1
jetbrains что-то придумывает на смену gradle, если верить документации то оно уже умеет работать с андроид, ios, kmp и десктопными проектами https://kotlin-toolchain.org/dev/
kotlin-toolchain.org
The Kotlin Toolchain
A unified entry point into Kotlin, with a focus on UX and tooling.
👍1
Немного подразобрался с Odin, нашел в нем свои недостатки, написал небольшой проектик для восстановления бэкапов https://github.com/lunardoesdev/tomlinks
GitHub
GitHub - lunardoesdev/tomlinks: simple backup software
simple backup software. Contribute to lunardoesdev/tomlinks development by creating an account on GitHub.
довел tomlinks до рабочего состояния, делаю теперь им бэкапы и восстанавливаю их. Дополнительно конечно эту директорию с бэкапами тоже бэкаплю через restic