1

Этап 1

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

04 декабря—04 декабря

2

Этап 2

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

3

Этап 3

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

4

Этап 4

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

5

Этап 5

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

1

Этап 1

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

04 декабря—04 декабря

2

Этап 2

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

3

Этап 3

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

4

Этап 4

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

5

Этап 5

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

04 ноября 2022 01 ноября 2023
Цель просрочена на 171 день

Цель заброшена

Автор не отписывался в цели 1 год 2 месяца 30 дней

Карьера и работа

Освоить 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-ре месяца и решил, что пора начать отслеживать свой прогресс не просто кодом, который совершенствуется с полученными знаниями, но и документировать свой прогресс текстом.

 Критерий завершения

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

 Личные ресурсы

Время.

Финансы.

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

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

 Экологичность цели

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

  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

  • 1251
  • 04 ноября 2022, 11:37
Регистрация

Регистрация

Уже зарегистрированы?
Быстрая регистрация через соцсети
Вход на сайт

Входите.
Открыто.

Еще не зарегистрированы?
 
Войти через соцсети
Забыли пароль?