Выбор курса по созданию приложений — дело нешуточное, почти как выбрать между пельменями и варениками на семейном обеде. Ведь от этого зависит, насколько скоро вы превратитесь из любителя гаджетов в настоящего маэстро мобильной разработки.
В мире технологий всё меняется с такой скоростью, что вчерашний новичок уже завтра может оказаться гуру, а без правильной школы можно застрять где-то между «Hello World» и «Почему мой код не работает?». Представьте себе: решил Вася освоить Android-разработку, выбрал первый попавшийся курс и через неделю понял, что вместо Java учит древнегреческий. Вот тут бы и пригодилась хорошая школа с понятными материалами и поддержкой менторов.
Конечно, онлайн-обучение — это как поход в супермаркет в пижаме: удобно, гибко и никто не скажет, что у вас тапочки на ногах.
Можно учиться в любое время суток — хоть ночью под одеялом с чашкой кофе (а кто сказал, что программисты не любят ночные марафоны?). Но чтобы не попасть в лапы курсам с устаревшими методиками или скучнейшими лекциями, стоит присмотреться к репутации школы и отзывам выпускников.
Ведь иногда отзывы напоминают анекдот про программиста: «— Почему твой код не работает? — А я его так написал!»
Возьмём для примера курс по Android-разработке от Нетологии. Здесь вам предложат изучать Java и Kotlin — языки программирования такие же разные, как борщ и щи, но оба вкусные по-своему.
Обещают научить создавать приложения от простых до сложных многозадачных проектов с использованием фреймворков и библиотек. Это примерно как научиться сначала кататься на велосипеде без помощи родителей, а потом уже осваивать трюки на BMX. А чтобы совсем не потеряться в дебрях кода, предусмотрена менторская поддержка — представьте себе персонального тренера по программированию, который всегда рядом и готов помочь даже тогда, когда вы вдруг решите написать приложение для управления кофемашиной.
А теперь немного о курсе iOS-разработчика от Eduson Academy. Если Android — это борщ для программиста, то iOS — это изысканный французский ужин под названием Swift с гарниром из Xcode.
Тут вас ждёт интенсивное обучение с реальными проектами и примерами из жизни — так что сможете сразу понять: зачем писать код именно так, а не иначе. Не удивляйтесь, если после курса ваши друзья начнут просить сделать им приложение для заказа пиццы или напоминания о дне рождения тещи (ведь именно такие задачи решают настоящие айтишники). Кстати говоря, работать с инструментами Apple — это почти как владеть эксклюзивным клубным пропуском: доступно далеко не всем!
И вот забавный случай из жизни одного моего знакомого студента: он решил пройти курс мобильной разработки и создать своё первое приложение. Назвал его «Будильник для ленивых», который отключался только после того, как пользователь сделал 10 приседаний.
На первом же тесте выяснилось: наш герой забыл добавить проверку на количество батареи телефона… В итоге будильник звонил ровно до тех пор, пока телефон не сел полностью! Смех смехом, но именно такие практические ошибки делают обучение незабываемым.
Так что выбирая школу для обучения мобильной разработке – будь то Android или iOS – помните: главное не просто получить знания теории из книжек (или видеолекций), а уметь применить их на практике. Хороший курс поможет вам собрать портфолио проектов – ваше маленькое технологическое сокровище при поиске работы или запуске собственного стартапа.