Как стать Android разработчиком?

0 +1 -1
Аноним спросил 9 лет назад

Привет!
Хочу разрабатывать приложения под Android, но не знаю с чего начать. Можешь рассказать о том, как ты стал Android разработчиком? Дать совет в обучении? Спасибо!

0 ответ
0 +1 -1
Yevhenii Zapletin Админ. ответил 9 лет назад

Добрый день!
На самом деле мой путь в Android был очень долгий и скорее всего вам не подойдет.
В университет я пошел на курсы по java(desktop) и отучился там 3 месяца. После этого я работал part-time на кафедре и разрабатывал десктопное приложение для метеорологов на java в течении 3 лет, здесь я и получил знания по основам программирования и работе в команде. В итоге мне это надоело и я пошел интерном в местную очень маленькую(5 человек в команде) аутсорс фирму. Фирма занималась тем, что брала сразу брала несколько android проектов на oDesk(сейчас Upwork) и вся команда их параллельно делала. Там я проработал полгода, получил базовые знания по android и узнал что такое oDesk. Потом я понял, что я в состоянии сам брать проекты на oDesk и выполнить их и ушел в фриланс.
По поводу советов. На мой взгляд есть два эффективных варианта:
— пойти в местную фирму, которая занимается android и любыми правдами и неправдами туда попасть. За несколько месяцев работы вы получит очень много знаний от своих коллег.
—  найти себе ментора. Вы будите самостоятельно делать какие либо задания, а знающий человек будет давать вам фидбэк по коду и архитектуре. Таких людей можно найти на различных it-ивентах(хакатонах, конференциях) или онлайн любых площадках связанных с android и программированием.
Также, вполне реально обучаться самому. Но на мой взгляд это будет сложнее и дольше. В этом случае я рекомендовал бы найти задачку на Upwork по android простенькую и просто ее сделать(не беря заказ). Так у вас будет реальный опыт работы и не будет висящих на вас сроков. При выполнении придется очень много гуглить. Гуглить стоит только на английском языке, потому что в рунете очень мало полезных материалов по программированию.
Каких либо курсов или книжек посоветовать не могу. Я сам предпочитаю обучение на практике и я получаю новые знания из различных источников при помощи гугла именно тогда, когда мне это необходимо.
Я время от времени нанимаю некоторых людей на часть своих проектов и параллельно их обучаю(не только android). Если вам это интересно, то можете написать в личку.