Блог Android-разработчицы
847 subscribers
13 photos
179 links
ex-VK, ex-MTS, 6+ лет опыта. Team Lead

Заметки, интересные задачи с работы (в рамках NDA) и просто мои мысли.

Блог: https://dzen.ru/android_junior

Личный канал: https://t.me/android_junior_notes

Мой аккаунт: https://t.me/bagena
Download Telegram
Заметка для себя. Все время забываю, как в студии отменить последний коммит, который ещё не запушен, но оставить изменения. Все-таки проще это делать в терминале: git reset --soft HEAD~1
http://Hyperskill.org — это определенно один из лучших курсов, которые я встречала. И сделано очень красиво + бесплатный. А ещё мне интересен пункт "Hypercoin 800: Get a code review for a stage of your project. Our mentor will give you personal feedback on your architecture and code style." Попробую его достичь и посмотреть на CR :)
Забавно получилось. Последнюю неделю я разбиралась с даггером и сейчас искала картинку для статьи. Ввела Dagger, а в ответ появились всякие ножи. Так я узнала, что Dagger переводится как кинжал :)
Простите, но немного странных мыслей перед сном. Сейчас лежала и думала, как же мне повезло, что я нашла своё призвание. За время, что я работала и стажировалась (а прошло уже больше года), я ни разу не думала, что не хочу идти на работу. Я просыпаюсь и я рада, что я буду заниматься любимым делом, за которое мне ещё и платят. И только сейчас я ощущаю себя в гармонии самой с собой.

На эти мысли меня навела одна статья, где говорилось, что после 25 уже нет смысла изучать программирование и вообще жизнь закончена. Я начала учиться в 29. В 30 нашла первую работу джуниором и я счастлива. Мне страшно представить, что я могла в 29 наткнуться на такую статью, испугаться и продолжать жить, как жила. У меня была хорошая работа, но я ей не горела и была максимально равнодушна к ней. Довольно часто я просыпалась и плакала, потому что мне не хотелось работать. Это ужасно.

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

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

И нет, в 25 не поздно начать программировать. И в 30. Т даже в 40. Безусловно, есть команды, которые состоят из школьников. Но ведь никто не заставляет идти работать именно туда. Есть множество хороших компаний, где работают взрослые люди, которые готовы взять взрослого джуниора. Ну хотя бы просто потому что школьник не впишется в коллектив. Поэтому просто хочу пожелать, чтобы вы не отказывались от своей мечты и шли к ней, даже если вам немного за 30. ❤️
👍1🥰1
Forwarded from Android Academy Msk News
Все через пару часов мы встретимся что бы рассказать вам самые последние обновления связанные с Android 11 от ребят из Google, Flo и ЦФТ.

Присоединяйтесь: https://youtu.be/AAS2eyP8aeo
И ещё интересное
Forwarded from Android Academy Msk News
Уже через час ребята из Android Academy Global начнут рассказывать самые последние обновления, связанные с #Android11 На очереди у нас сегодня следующее:

1️⃣ The Art of Jetpack Navigation Component
2️⃣ CameraX

👉 Присоединяйтесь ➡️ https://www.youtube.com/watch?v=RZ6eM_6QPjM

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

Решение: заходим в свою ветку в библиотеке и пишем в терминале в студии:
./gradlew build — Макбук
gradlew build — Винда

Дожидаемся сборки и делаем:
./gradlew publishToMavenLocal — Макбук
gradlew publishToMavenLocal — Винда

Дожидаемся и находим, куда сохранилось. На маке у меня: основной модуль проекта — build — publications — maven. На винде вроде должна быть папка /.m2. И смотрим тут название версии. Будет что-то в стиле: "100.500.1-SNAPSHOT". Копируем — идём в проект и заменяем версию.

Открываем build.gradle и в repositories вставляем mavenLocal (). Сихронизируем и всё готово. Ну разве не красота? :)