Стажировки для андроид разработчиков

Какие есть способы найти стажировку android-разработчику?

Доброго времени суток.

Я студент третьего курса, учусь на программиста(в Москве), последние полтора года я занимался изучением разработки под android: писал небольшие приложения для отработки различных технологий, выкладывал их на свой github-аккаунт, сделал также сделал приложение с расписанием кафедры в вузе (использовал google firebase) и выложил на маркет. Впоследствии, понял, что неплохо было бы задуматься о поиске стажировки для получения опыта коммерческой разработки в команде и т.п. Да и вообще, стоило бы сходить на первое собеседование, может у меня есть пробелы в знаниях и тогда мне укажут на них.

Только вот я столкнулся с проблемой: я искал стажировки где только мог, в основном на career.ru и students.superjob, и их оказалось ОЧЕНЬ мало. А со стажировками, на которые я откликнулся, получились всякие накладки: то работодатель игнорирует(я понимаю, что он может ждать, когда наберётся достаточное число кандидатов, но ведь не надо же в это время сидеть сложа руки, верно?), то ещё что-нибудь.

И поэтому хочу задать вопрос: какие вообще есть способы найти стажировку android-разработчику? Может есть смысл отправлять резюме на почту компаний с вопросом могут ли они взять стажёра? Или может я как-то неправильно ищу или не знаю про что-то?

В последнее время уже подумываю о том, чтобы перенаправить вектор изучения IT на web- или enterprise-разработку и забить на android, так как вакансий в этих областях больше. Но это мне не так интересно.

Источник

Стажировка для мобильных разработчиков в Redmadrobot

Привет, мобильные! Redmadrobot открывает оплачиваемую стажировку для начинающих iOS- и Android-разработчиков в марте 2021 года, которая пройдёт в самарском офисе. Поможем раскрыть внутреннюю силу джедая и поделимся 11-летним опытом разработки мобильных приложений.

Что будет:

  1. Поможем освоить самые актуальные навыки для разработчика в 2021 году.
  2. С головой погрузимся в материалы из проектов Redmadrobot.
  3. Дадим интересные и сложные задания.
  4. Познакомим с проектными бизнес-процессами и внутренней кухней компании.

«Стажировка в Redmadrobot позволила мне полноценно погрузиться в профессию разработчика мобильных приложений»

До весенней стажировки 2020 года я уже успел поработать в роли джуниора в iOS-разработке, но каждый раз мне не хватало системности и понимания, что от меня хочет работодатель. В Redmadrobot я решил эту проблему и получил огромную поддержку и ускорение:

  • культура менторства: всегда можно «подёргать за рукав» опытных разработчиков и получить ответ на все вопросы;
  • материальная поддержка: можно сфокусироваться на обучении;
  • постоянная прокачка: все открыты и делятся своим опытом и знаниями с окружающими, можно посещать внутренние мероприятия по разным направлениям, а не только по разработке.

Если вы хотите ворваться в мобильную разработку — учитесь у лучших и не упускайте такую возможность.

Cергей Попыванов, iOS-разработчик Redmadrobot.

«Стажировка в марте 2020 года была для меня первой. С неё я начал свой профессиональный путь в сфере Android-разработки»

Не буду перечислять всё, что я изучил за три месяца, но, например, если говорить про безопасность, то я здорово прокачался в:

  • моделях угроз и разобрался, как уберечь доверчивых пользователей от них самих;
  • защите соединения между клиентом и сервером;
  • практиках шифрования и хранения данных на устройстве;
  • OWASP Mobile Top-10;
  • root на Android — понял, как с этим жить и писать безопасные приложения;
  • reverse engineering Android-приложений.

В целом я прокачался в темах: автоматизации сборки, основах клиент-серверных приложений, UI, безопасности и проектировании. С нами всё время работали менторы, поэтому с вопросами всегда обращался к ним (а вопросов было очень много).

Очень рад, что в своё время решил стать Android-разработчиком. Надеюсь, многие из вас тоже сделают правильный выбор 😉 Мир, код, Kotlin!

Читайте также:  Android studio icons github

Дима Гавриков, Android-разработчик Redmadrobot.

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

Сегодня открыто восемь мест — по четыре на каждую практику. Лучших стажёров, а может и всех восьмерых, мы пригласим на постоянную работу в Redmadrobot.

Ждём заявки до 12 декабря 2020 года. Результаты прохождения заданий вышлем в ответном письме. Подключайтесь!

Источник

Стажёр-разработ­чик

Москва, Санкт-Петербург, Минск, Новосибирск, Екатеринбург, Нижний Новгород, Сочи

Задачи

Мобильными приложениями Яндекса поль­зуются миллионы людей. Стажёры вно­сят свой вклад в развитие этих продуктов, решая реальные задачи. Это разработка интер­фейсов, проектирование новых воз­мож­ностей и поддержка существующих, анализ производительности приложений и оптими­зация кода. Среди проектов стажёров — развитие инфраструктуры и интерфейса голосового помощника Алисы, обновление встроенного переводчика и загрузчика сло­варей в Яндекс.Клавиатуре.

Что стоит изучить

Больше материалов по ссылке.

Что будет на интервью

Первая беседа пройдёт по скайпу и займёт около часа. Мы предложим простые задачи на знание кода и обсудим платформу iOS или Android — на ваш выбор. Будьте готовы рассказать, с чего начинается разработка приложения, какие есть способы анимации и что происходит, когда пользователь нажимает на экран. Не удивляйтесь, если вас спросят о коллекциях в Swift или Java — так мы проверяем знание тонкостей.

После успешного прохождения первого интервью вас пригласят на встречу с разработчиком. Она проходит в офисе или по скайпу. На личной встрече мы обычно просим написать код на листочке или маркерной доске, на интервью по скайпу — внести решение в специальный редактор. Язык программирования можно выбрать.

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

Источник

Как найти работу для Junior Android Developer?

Еще во время обучения в университете я понял, что буду переезжать в крупные города, так как там легче найти работу в IT. Я учился на Урале (хотел поступать в ИТМО , но набрал всего лишь 225 баллов, которые получил, заканчивая сельскую школу).

Уже тогда я понимал, что знания, которые получаются в университете, далеки от требований в IT сфере. Чего только стоит SADT — модели и структурно-функциональное проектирование ИС, которая изучалась по методическому пособию, которое редактировалось (просмотрел через свойства файлов) в последний раз в 1998 году (я родился в 1996). Это проектирование вообще кто нибудь использует? Или все используют объектно-ориентированное проектирование (UML — диаграммы)

Начиная где то с 3 курса, меня из всех сфер привлекала мобильная разработка, а так как Android — разработка более доступна (не требуется Mac), то я решил начать изучение с нее, а потом по желанию и возможности перейти на другие платформы. Так я стал периодически изучать эту сферу (когда было свободное время).

После окончания университета, я приступил к поиску работы на Junior Android. И тут я впервые столкнулся с тем, что ты никому не нужен.
Но все же ко мне пришла удача и меня пригласили в IT — компанию (название не буду писать) на должность Junior Android в столицу соседнего региона (до него не так далеко ехать) на оклад в 20000. Хоть меня зарплата и не устраивала, но я решил хотя бы 1 год поработать, чтобы получить минимальный опыт, который по сути прописан во всех вакансиях.
Первый месяц обучался стеку компании, одновременно изучая Kotlin (до этого писал только на Java). Затем мне предоставили доступ к проекту, и я уже выполнял небольшие задачи под присмотром.

Но через 2 месяца я уволился. Причин для этого было несколько:
1. Неудобное время начало работы. Когда в большинстве IT — компаний начало гибкое, то здесь работа начиналась фиксировано в 8:00. За опоздание штраф (хоть я и не опаздывал, но приходилось вставать в 5:30)
2. Система штрафа (хоть я не разу не провинился).
3. Работа в воскресенье (хоть всего на 4-5 часов, но все же).
4. Низкая заработная плата (если бы у меня была собственная квартира в этом городе, то я бы вполне прожил бы, но если снимать, то денег не хватало)
5. Обязательное чтение литературы, с последующей проверкой тебя. Я понимаю бы если литература была техническая (паттерны, архитектуры, особенности ЯП, лучших практик), но нет, литература была связана с управлением проектов и идеологий, которые в компании применялись.

Читайте также:  Клавиатура для андроида type

Собственно я уволился, и тут мне друг предложил переехать в Санкт — Петербург, на что я ответил согласием, так как IT — компаний здесь больше, ну и собственно работы найти легче. Думал я. Ну — ну, наивный. Вакансий тут то больше, но везде требуется Middle и Senior, а Junior ни кому не нужны.
Я откликался почти на все вакансии, где требовался опыт от 1 года.
По моим наблюдениям все вакансии можно поделить на несколько групп:

1. Компании даже не прочитывают отклик. Даже не знаю как это объяснить, думаю слишком много откликов и HR просто не просматривает все. Их около 20%
2. Компании, которые просто просматривают твой отклик, но не приглашают на собеседование. Около 40%

3. Компании, которые высылают тебе тестовое задание — 20%.

4. Компании, которые сразу приглашают на собеседование задание — 20%

Отдельно стоит рассмотреть 3 группу. Ее можно поделить на подгруппы:
1. Те компании, которые после получения тестового задания, приглашают на собеседование — 60 %.
2. Те компании, которые после получения тестовые задания просто игнорируют тебя, даже не пишут об отказе. — 40%

Со мной даже произошел такой случай. Задание было такое: необходимо было создать приложение, используя VK SDK, произвести авторизацию пользователя в приложении, сохранить авторизацию (чтобы при каждом новым запуском заново не авторизовываться), и вывести любых 5 друзей. Ничего сложного, просто внимательно ознакомиться с API. (Здесь вопрос к разработчикам VK.SDK, как бы обычный Fragment объявлен устаревшим, а v4 вы не поддерживаете, не хорошо https://github.com/VKCOM/vk-android-sdk/issues/170 )

Выполнив задание за несколько часов, я отправил его, как и следовало по инструкции на контакт в telegram с ожидаемой зарплатой. Написали: «Посмотрим». И больше никакого ответа.
Через неделю от этой компании на HH появляется тоже самое резюме, на которое я снова откликаюсь.

HR спрашивает меня: Вы у нас в базе уже есть, а вы выполняли задание?»

Я: Да, я отправлял.

HR: отправьте снова.
Хорошо без проблем. Отправив тоже самое приложение, я так и не получил ответа.
Через две недели они снова создают вакансию на HH, на которую я снова откликаюсь, но теперь я сразу получил отказ без объяснения причины. Тут я не выдержал и отправил им гневное письмо на почту, на что они ответили, чтобы можете резюме, приложение и ожидаемую зарплату снова в телеграм скинуть. Но больше я с ними не связывался. Хотя и просил не много для этого города, всего 40к. Но нет, они не могут просто отписаться вы нам не подходите, а заставляют человека ожидать.

Я постоянно совершенствовался, прошел курсы по Android — разработке от одной компании
(Java, популярные библиотеки, паттерны MVP (Moxy), MVVM, рекомендуемая архитектура от Google Android Architecture Component, Clean Architecture, Dagger 2/Toothpick, RxJava и т.д)
Сейчас прохожу курса по Kotlin.
Но мне нужен опыт, чтобы закрепить эти знания. Но везде требуется от 1, а в большинстве случаев не менее 2 лет коммерческой разработки.

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

Я даже несколько раз откликался на вакансии Middle, так как считал что их требования к стеку (кроме опыта) для меня вполне подходят. Один раз мне даже выслали тестовое задание, основная задача которого просто использовать Itunes API для получения списка музыки, композиторов, которое я быстро выполнил, и меня пригласили на собеседование, но после него я получил отказ.

Читайте также:  Все для андроида дигма

И вот прошло уже 7 месяцев, но работу я так и не нашел.
За это время я откликнулся на 300 вакансий и cходил где-то на 20 — 25 собеседований, но нигде мне оффер не предложили.

Какие возможны варианты:

1. Переезжать в другие города регионов, но там еще меньше вакансий, да и зарплата меньше.
Да и глупо переезжать чисто для того, чтобы искать работу, всю Россию объездить чтоль?

2. Переезжать в Москву, но банально нет денег, а здесь я хоть с друзьями квартиру снимаю.

Даже стажировок нет.
Я пытался пройти на стажировку в Яндекс. Выполнил 2 задания (3 не успел из-за ограниченного времени) в их системе. Меня пригласили на интервью по Skype, где я думал буду решать задачи, связанные с Android, но решал задачу на оптимизацию алгоритмов, с которой я справился. Но на следующий этап меня не пригласили, отказав.

Сейчас я занимаюсь фрилансом, выполняя заказы на написания парсеров и скриптов на Python.
Но так как я не могу устроиться Junior Android Developer-ом, то думаю попробовать себя в QA или в QA Automation, там ситуация вроде получше.

Некоторые люди, возможно напишут, просто у тебя плохие знания или ты плохо ищешь.
Я бы не сказал, я быстро обучаюсь, мне достаточно 1-3 месяца чтобы я вник в проект.
А что касательно вакансий, то сами проверьте, зайдите на HeadHunter, выберите Санкт-Петербург, введите «Android Developer» и выберите «нет опыта». Сами все увидите.
Если вам HH не нравится, то зайдите на профессиональные LinkedIn или Мой Круг. Ситуация такая же.

Всем требуется Middle и Senior. Готовы платить больше. Но откуда им браться, когда нету вакансий на Junior?
Я понимаю, что проект нужно сделать в определенные временные рамки. И Junior в большинстве случаев не самостоятельная единица, а человек, который будет затрачивать время Middle.

И от этого еще грустней.

Если вы прочитали до этого момента, то пишите комментарии об этой ситуации в IT в России, я обязательно прочитаю и отвечу на вопросы, а сейчас я пошел искать работу в другие направления разработки

Источник

Android Стажировка удаленно за месяц — возможно ли? И главное как?

Всех приветствую!
Как видно из моей информации обо мне — я начинающий Android-разработчик.

Предыстория: За небольшие два месяца я обучился с нуля — неким азам по java и android. Изначальная цель была устроиться на стажировку, а в последствии уже и на полную работу в местной фирме (город маленький, менее 100к), в которой тех. директор является знакомым моего друга. Насколько я понял, они были не против взять себе кого-то на обучение, но из слов тех. директора «Пусть напишет калькулятор, и тогда у него уже будет уровень junior разработчика и можно будет договариваться о трудоустройстве». Я этот вызов принял. Азы джавы выучил. Андроид студио научился пользоваться. Калькулятор написал. ( https://github.com/Shephaard/MyCalc_004 ). Когда вышел на связь с директором — получил информацию что вся их фирма сейчас очень занята, поскольку они получили какой-то крупный заказ с дедлайном до нового года. Меня это жутко расстроило поскольку, по личным обстоятельствам, с длинной предысторией в почти год, я обязан достигнуть какого-то более или менее стабильного заработка, до нг, или максимум (это прям смертельный дэдлайн) до конца февраля 2017. Почему так — абсолютно отдельная история. Альтернатив увы — нет. Вот и сижу, ищу способы решения своей проблемы. Пытаюсь выкрутиться.

Цель:
— найти удаленную работу/ стажировку, со свободным графиком (учеба не позволяет работать полный рабочий день);
— получить к концу года хоть какие-то профф. навыки и опыт
— получить стабильный заработок к концу февраля 2017

Хотелось бы узнать что мне делать, в каком направлении двигаться, куда идти, кому писать и тд, дабы реализовать свои цели?

Источник

Оцените статью