В этой статье я хочу рассказать о своем опыте становления Android-разработчиком. Во-первых, вы должны задать себе несколько вопросов, чтобы узнать, как стать разработчиком Android, и следующие вопросы: Почему? Когда? И где мне узнать о разработке под Android?

Зачем мне изучать разработку под Android?

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

Есть люди, которые присоединяются к этой сфере, потому что им интересно, и через некоторое время, приложив немало усилий, они зарабатывают приличную сумму денег. У этой работы, как и у некоторых других, тяжелое начало, и иногда приходится вкладывать много денег, но через несколько лет все будет отлично. Опытные люди говорят, что программирование похоже на бамбуковое дерево: в первые годы оно короткое, но через два года оно будет расти очень быстро.

Когда мне следует узнать о разработке под Android?

Возраст для начала программирования очень важен. Есть работы, где время не имеет значения, и Android-разработка - одна из них. Вы должны проводить много часов, сидя и изучая новые вещи или отлаживая старые. Помимо времени, немаловажным фактором является возраст. Люди, которые начинают учиться в возрасте до 20 лет, имеют больше времени, чем человек, состоящий в браке и имеющий детей. Я часто видел, что люди в возрасте 30 лет склонны понимать, что путь, который они выбрали, был неправильным, поэтому они присоединяются к этой сфере. В этом возрасте можно стать разработчиком, но это будет сложно.

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

Где мне изучить разработку под Android?

Начать программирование сложно, особенно первые языки программирования. Люди знакомы с программированием или имеют в нем опыт, могут быстро освоить разработку под Android. Но для людей, которые раньше этого не делали, очень важно знать, где и чему учиться?

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

Видеоуроки: просмотр видеоуроков - лучший способ учиться. Я просмотрел много видеоуроков, и это мне очень помогло. Но есть проблема с просмотром видео, а именно то, что через некоторое время вы ленитесь и устаете. Тогда вы больше не узнаете.

Классы или семинары: существует так много институтов и семинаров, которые предлагают уроки разработки для Android. Это один из самых быстрых и лучших вариантов, но он действительно зависит от классов. В некоторых классах учителя только разговаривают и объясняют, и у них нет времени для занятий. Еще немаловажно содержание и методы обучения. Актуален ли контент, который они хотят преподавать?

Я начал программировать с 15 лет и благодаря этому приобрел большой опыт в выборе метода, который лучше всего подходит для обучения. Я был в двух учебных классах, и один из них был хорош, а другой был пустой тратой времени. Я был новичком в разработке Android и не знал, что не так, а что правильно. Долгое время я использовал устаревшие метод и библиотеки. В общем, ходить на занятия может быть хорошей или плохой идеей.

Легко или сложно развиваться?

Первый вопрос, который приходит в голову каждому новичку: «Развивается легко или сложно?». Я часто видел, что люди думают, что для изучения разработки под Android нужно быть математическим ботаником, но это совершенно неверно. Я использовал только математику в соревнованиях по программированию, и ни в одном из моих проектов не было полной квадратной формы и т. Д. Любовь к программированию облегчает обучение.

Бонус: какие сайты лучше всего подходят для обучения разработке под Android?

Сайт Google Developer - это центр обучения разработке Android, но для новичков это сложно понять.

Udemy и Lynda - очень хорошие веб-сайты, но вы должны платить им за доступ к содержимому. YouTube бесплатный, и есть очень хорошие обновленные руководства, которые идеально подходят для изучения разработки под Android или любого другого языка программирования.

Я надеюсь, что вам понравилась эта статья, поставьте лайк и дайте мне знать, что вы думаете. Следуйте за мной в Linkedin.