1

Step 1

Подготовиться к промежуточному скриннингу знаний

04 December—04 December

2

Step 2

Реализовать приложение по добавлению новых слов в Anki

3

Step 3

Придумать идею для нового приложения* с использованием ...

4

Step 4

Придумать идею для нового приложения* с использованием ...

5

Step 5

Вернуться к полноценному участию в Finance Tracker

1

Step 1

Подготовиться к промежуточному скриннингу знаний

04 December—04 December

2

Step 2

Реализовать приложение по добавлению новых слов в Anki

3

Step 3

Придумать идею для нового приложения* с использованием ...

4

Step 4

Придумать идею для нового приложения* с использованием ...

5

Step 5

Вернуться к полноценному участию в Finance Tracker

04 November 2022 01 November 2023
The goal is overdue by 391 days

Goal abandoned

The author does not write in the goal 1 year 10 months 6 days

Goal author

Career & Work

Освоить Android-разработку и устроиться на работу Junior Android Developer

Вводные

Привет! Меня зовут Омар, мне 23 года, я из города Волжский (Волгоградская область). С 10 июля 2022 года я изучаю Android-разработку с ментором для того, чтобы измененить свою жизнь и заниматься тем делом, что мне действительно по душе. Я верю, что будущее IT сферы будет стоять на трех столпах: AR/VR, Data Science и Мобильная разработка.

Предыстория

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

В провайдере я оказывал техническую поддержку пользователям по работе с интернетом, а также занимался большим спектром других вопросов - подключением к интернету физических и юридических лиц, оплатой аренды офисов. Регулярно выезжал в "поля" и помогал с подключением камер видеонаблюдения в квартирах, интернета для физических лиц и роутеров в квартирах Абонентов. Также занимался творческой работой - например, подготовка дизайна плакатов для рекламы в социальных сетях. Я окончил курс "Дизайнер интерфейсов" в "Яндекс.Практикум" в 2019 году, поэтому данный опыт мне помогал в решении творческой составляющей таких вопросов.

После этого я устроился менеджером по продажам в компанию "Яндекс". Там я на задержался и проработал около 3-х месяцев. В феврале 2022 года я уволился, т.к. понял, что за 2-х летний опыт общения с клиентами мне хочется свести к минимуму общение с клиентами голосом. По сей день я рад редкому общению "голосом" для разнообразия рутины, но на постоянной основе мне не нравится долго "сидеть на телефоне".

Первые попытки входа в IT. HTMl,CSS

В феврале 2022 года я накопил достаточное количество денежных средств и ушел из "Яндекс". Решил, что пора что-то менять и заняться поисками своего настоящего жизненного пути. Недолго думая, я пошел обучаться web-разработке на сайте Hexlet. Окончив курс по HTML и CSS, примерно в апреле, я начал изучать JavaScript.

Нужно сказать, что, будучи еще школьником, я изучал HTML и CSS, но тогда мне это было просто интересно пощупать и понять, что это такое.

Сейчас же мне стало это непросто интересно, а я стал рассматривать данный вид деятельности как способ заработка в будущем.

JavaScript у меня не пошел - я посидел над ним пару дней и понял, что мне совершенно не нравится этот язык программирования.

JavaRush, курсы и поиск ментора.

Изучив большое количество роликов на YouTube и прочитав достаточное количество статей я решил, что хочу быть мобильным разработчиком.

При этом это было не спонтанное решение. Как я ранее упомянал, я закончил курс по дизайну интерфейсов в "ЯндексПрактикум" и тогда мое развитие остановило тот факт, что мне нравилось делать красивые интерфейсы, но что дальше делать с этими макетами? И когда я изучил достаточное количество информации по мобильной разработке я понял: "Вот оно!". В дизайне интерфейсов мне не хватало практической части, а именно - я не мог "пощупать" свое приложение.

Я стал изучать Java по сайту JavaRush и понял, что это очень трудный язык. Начал искать курсы, но за обучение предлагались какие-то баснословные деньги.

В телеграмм канале Android Broadcast я случайно наткнулся на прямую трансляцию, темой которой как раз было обсуждение курсов для Android-разработчиков. По результату данного созвона я понял, что, наверно, стоит поискать не курсы, а ментора.

Спустя какое-то время я нашел ментора и сейчас, спустя 4-ре месяца, я продолжаю обучение.

Сегодняшний день.

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

 Goal Accomplishment Criteria

Зачисление в штат компании на должность Junior Android Developer

 Personal resources

Время.

Финансы.

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

Умение структурировать большое количество информации и выделять из текста только главное для себя.

 Goal ecological compatibility

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

  1. Подготовиться к промежуточному скриннингу знаний

    1. Clean Architecture

    2. MVVM, MVP

    3. List и Sequence

    4. Generics in Java, Kotlin

    5. Garbage Collector

  2. Реализовать приложение по добавлению новых слов в Anki

    1. Изучить Retrofit

    2. Понять работу Clean Architecture (в т.ч. Dispatchers.IO, PatternRepository и SOLID)

  3. Придумать идею для нового приложения* с использованием ...

    См. Требования к вакансиям Junior Android

  4. Придумать идею для нового приложения* с использованием ...

    См. Требования к вакансиям Junior Android

  5. Вернуться к полноценному участию в Finance Tracker

    1. Знаю, как работает Retrofit

    2. Знаю, как работает MySQL

    3. Знаю, как работает Firebase

    4. Знаю, как работает Compose

    5. Знаю, как работает Koin

    6. Знаю, как работает Coroutines

    7. Знаю, как работает Clean Architecture, MVVM, SOLID

  • 1879
  • 04 November 2022, 11:37
Sign up

Signup

Уже зарегистрированы?
Quick sign-up through social networks.
Sign in

Sign in.
Allowed.

Not registered yet?
 
Log in through social networks
Forgot your password?