Мое первое образование высшее экономическое, но после того как я окончила ВУЗ, неожиданно для себя поняла, что эта профессия не слишком уж меня радует (к сожалению, понимание пришло ближе к окончанию обучения). Как минимум, было скучно, все время считать деньги, планировать бюджет и т.д.
Поиски новой профессии
Начались поиски чего-то нового. И вот оно случалось. Я столкнулась с объявлением о наборе новичков, которые хотят учиться программированию. Решила пойти, посмотреть, авось понравится.
Честно говоря, во время первого урока у меня сложилось такое впечатление, что преподаватель говорит на китайском языке. Но не тут-то было. По реакциям моих одногруппников было ясно, что они понимают о чем речь. А на китайском они точно не говорили.
Именно тогда я поставила перед собой цель, во чтобы не стало, стать программистом. А это стоило мне месяцы без сна, поскольку параллельно я работала. Я выбрала для себя профессию андроид-разработчика на языке JAVA.
Когда я начинала, это был самым популярным и востребованным языком в мире программирования, и, соответственно, самым трудным. Но я люблю трудности (это моя самая темная сторона), и это меня ничуть не спугнуло.
Что представляет собой андроид разработка
Понятным для всех языком, андроид разработчик пишет код для приложений, которые простые «смертные» используют у себя в «умных» телефонах.
Пишут на языке JAVA или Korlin (более продвинутая версия Джавы). Звучит, конечно, легко, но на деле это довольно тяжкий труд, который требует много терпения.
Первые шаги
Начинала я с видео уроков, которых достаточно много в просторах интернета. Русскоязычных сервисов, к сожалению, мало. Из полезных отмечу следующие:
Все эти ресурсы помогут новичку разобраться в сути программирования, в его основах.
Но мой вам совет։ учите английский. Практически все серьезные статьи про андроид выходят на английском. Вам придется ждать, пока его нормально переведут на русский, а это потребует много времени.
Также есть отличный онлайн-курс обучения программированию на Java, который на 80% состоит из практики. Все преподносится в виде игры, что достаточно облегчает процесс обучения. Я, например, очень довольна этим сервисом. Называется он JavaRush.
Главный плюс в том, что обучение бесплатное. Есть, конечно, дополнительные привилегии для тех, кто покупает обучение, но они не такие уж важные для новичка. Делюсь с вами со скриншотом моего аккаунта, когда я только начинала.
Самое главное в обучении – это практика. После того, как я научилась основам программирования, начала искать компании, которые ищут стажеров. 2-3 месяца было достаточно, чтоб уже попробовать свои силы в качестве Junior (младший) андроид разработчика.
Если вам повезет, как повезло мне, то вас примут в ту же компанию, где вы работаете стажером.
Зарплаты «избранных»
Как вы уже поняли, андроид разработка находится на стадии бурного развития, соответственно, наблюдается дефицит специалистов на рынке. Это означает, что зарплата разработчиков достаточно высокая.
- Новички или Junior на первых порах могут рассчитывать от 30 000 – 50 000 рублей, все зависит от способностей и знаний.
- Middle разработчики уже получает сравнительно выше – от 60 000 -100 000 и больше.
- Senior разработчики достаточно хорошо зарабатывают – от 100 000 – 500 000 и даже больше.
- Architect – это так называемые боги разработки, гонорар которых не ограничен ничем.
Зарплата также зависит от регионов, так что в вашем городе цены могут быть другими, не судите строго.
Программировать мне и сейчас нравится. Иногда я пишу приложения для своего удовольствия. Это подкармливает мой эгоизм. Чувствую себя создателем))
Надеюсь, статья поможет вам разобраться с профессией андроид разработчика. Кто знает, может вас ждет большое будущее в этой сфере.
Не забудьте подписаться на канал, а также читайте другие статьи։