Как стать разработчиком? Краткий имба паттерн для Андроид разработки

Статус
В этой теме нельзя размещать новые ответы.
Мат
Тут был пост "Хочу быть программистом, что делать?" Вот тебе гайд о том, как за 4 года с нуля подняться до 4к $ в месяц, иметь 28 дней отпуска и 8 сикдейсов в год (когда по причине плохого самочувствия не выходишь на работу), командировки в Лондон раз в год (из-за Ковида всё стопается). На примере Андроид девелопера (приложеньки на нативе, VR приложки). Замечание - я подразумеваю, что тебя выкинули из технического универе не раньше 2 курса и знаешь что такое ООП, с чем едят компилятор и почему Git - это супер полезно. Если будут вопросы - пишите, отвечу. Погнали!

Что тебе потребуется: комп с минимумом 16 гигами оперативы, Android Studio (бесплатный) и бутылка)
1) Листаешь в свободное время сайты по типу Для просмотра ссылки Войди или Зарегистрируйся в разделах Андроид, Java (ознакомься, бо это уже Легаси - потиху все переходят на Котлин) и Kotlin - практикуешься с примерами, решаешь задачки, это база, а как известно - база кормит. Так импруваешься где-то пол годика.

2) Переходишь на следующий уровень сложности - проходишь курсы от Гугл Девелоперс по архитектуре приложений, и всем компонентам Jetpack
Ковыряй тут Для просмотра ссылки Войди или Зарегистрируйся - пару месяцев хватит.

3) Бери семплы гугла на Jetpack Compose, просмотривай, там много интересного (все паттерны) - месяц тебе хватит - на этом уровне ты ещё даже не Джун, но уже за стажёра сойдёшь.

4) Создаёшь себе аккаунт на Git Hub и подрубаешь его в Android Studio. Начинаешь писать свой собственный проект - старайся, чтобы у Лида, который будет смотреть твой код на собесе не потекли глаза. Варианты прилоги по рейтингу ценности: заметки, агригатор фильмов через бесплатные API некоторых сайтов, используешь Google VR SDK для Виар експириенса, приложеника на базе Google ML Kit.
Во всех прилогах используй минимум эти технологии:
Compose - тулкид, который пришёл на смену XML
Coroutines - поточка
Room - база данных
HILT - надстройка над Dagger, для подключения зависимостей
Coil - либа загрузки картинок

5) Начинаешь проходить собесы, во все подрят компании по порядку твоего личного списка ценностей, но готовься пойти в попу с 90% компаний. И создай профиль в Для просмотра ссылки Войди или Зарегистрируйся - это соцсеть для людей из IT сферы, там часто пишут рекрутёры, мб что-то словишь. Рано или поздно тебя возьмут на галеру и начинаешь грести как Стажёр или Джун (тут в каждой компании по своему).
P.S.: был чел на прошлой работе, 14 собеса прошёл, пока на 15 ему не повезло. Но у тебя получится лучше, ты ж не дурак.
Греби в этой компании, но главное - чтобы ты реально Работал с проектами, а лучше, строчил код как проклятый - так хотя бы годик.

6) Если годик прошёл нормально - станешь мидлом, задачи станут сложнее, объёмнее и может даже будешь какого малыша-джуна хендлить. И так ещё годик.

7) Когда чувствуешь, что ты уже просветился и вся работа идёт как по маслу, то пора бы и Сеньором становиться - тут пригодится ранее подготовленная бутылка - садимся на неё - это финальный этап, дальше ты и сам будешь знать что и как делать и писать такие посты с бодуна.

А теперь пояснения:
Каждый ЛевелАп лучше сопровождать сменой компании - это прибавит в ЗП
По ЗП, на 2022 год в РБ:
Стажёр - повезёт, если хоть что-то дадут
Джун - 300-450$
Мидл - 450-2000$
Сеньёр - 2000+ $
Если хочешь пилить игры на Андроид, то почитай о Unity и полностью вышеописанный флоу проходить для этого не нужно.
P.S.: пишу чисто про свой опыт, он описан выше и реален. Кому-то даётся, кому-то нет, попробуй, от этого не умирают, удачи (y)
 
Последнее редактирование:

Mr_chinos

Местный
Местный

Mr_chinos

Местный
Местный
Статус
Offline
Регистрация
19 Мар 2021
Сообщения
98
Лайки
132
Ещё бы в 6 пункт добавить «Если не выгоришь к хуям собачьим»)
А вообще довольно жизненно все)
Ещё бы добавил не трогать кроссплатформу, пока не станешь хотя бы миддлом, даже если очень попросят
 

keks1903

Новорег

keks1903

Новорег
Статус
Offline
Регистрация
26 Янв 2022
Сообщения
1
Лайки
0
Ещё бы в 6 пункт добавить «Если не выгоришь к хуям собачьим»)
А вообще довольно жизненно все)
Ещё бы добавил не трогать кроссплатформу, пока не станешь хотя бы миддлом, даже если очень попросят
Про выгорание прям по факту. Несколько раз пробовал освоить программирование, но чем больше углубляешься, тем меньше хочется этим заниматься. И вроде бы все интересно сначала, а потом...
 

ItsOlegDm

Местный
Друг HARD-TM

ItsOlegDm

Местный
Друг HARD-TM
Статус
Offline
Регистрация
27 Июн 2021
Сообщения
20
Лайки
251
Android Studio (бесплатный) и бутылка)
это база, а как известно - база кормит.
тут пригодится ранее подготовленная бутылка - садимся на неё - это финальный этап

Блин, улыбнуло)
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху