От программирования с нуля до JavaScript и кроссплатформенной разработки

Истории успеха Progate

Интервью с пользователями Progate, у которых есть вдохновляющие истории о своем опыте обучения программированию.

Эммануэль Хаанквенда

Эммануэль, 14-летний студент из Замбии, погрузился в мир кода с 10 лет. Эммануэль является частью и активно участвует в Facebook Developer Circle Lusaka, группе разработчиков в Замбии, продолжая изучать новые способы выразить свое творчество через Progate.

См. GitHub Эммануэля!

«Я хочу быть новатором и мотивировать других на великие дела»

С тех пор, как он познакомился со Scratch, Эммануэль продолжал осваивать новые навыки и решать сложные проекты. Ученик средней школы в Замбии, Эммануэль уважает Илона Маска и стремится быть новатором, готовым упорно трудиться для достижения своих целей. Посмотрите, как Эммануэль находит время и мотивацию для обучения программированию.

- С чего начался ваш интерес к программированию?

«Я начал программировать, когда мне было около 10 лет. Мой дядя был веб-разработчиком, и он познакомил меня со Scratch. Он научил меня основам и показал несколько уроков, которые я мог бы делать. Когда я смог перемещать Scratch Cat по экрану, меня сразу зацепило. Я хотел знать, что еще я могу с ним сделать ».

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

Через год я перешел на текстовое программирование, и это было самое сложное. Я использовал официальные документы и видео на YouTube, чтобы изучить «JavaScript. Я тоже использовал freeCodeCamp. Понимать документы было совсем непросто, но всякий раз, когда я сталкивался с препятствиями, мне требовалось время, чтобы очистить свой разум и снова бросить вызов препятствию, пока я не смог преодолеть его сам ».

- Как вы сочетаете учебу и программирование?

«Я делаю несколько вещей, чтобы разумно использовать свое время. Моя школа начинается с 6:30 утра и заканчивается в 12:30, поэтому после уроков я придерживаюсь своего распорядка: выполняю школьные задания и работаю над своими приложениями. Я знаю, сколько мне достаточно сна, чтобы у меня было больше времени на программирование. Я также стараюсь не слишком много зависать с друзьями; Я придерживаюсь этого примерно один или два раза в неделю.

«Я чувствую, что моя мама очень сильно поддерживает меня. С тех пор, как умер мой отец, она поддерживала меня одна, и я благодарен ей за это. Теперь я могу выделить время для других вещей, кроме программирования; В этом году я начал заниматься дебатами и шахматами после уроков, чтобы иметь возможность пообщаться с другими людьми.

«Когда я что-то делаю, я всегда стараюсь извлечь из этого максимум пользы. Думаю, это помогает мне эффективно использовать свое время ».

- Когда вы узнали Progate? Не могли бы вы рассказать нам о своем опыте работы с ним?

Я наткнулся на Progate около года назад. В то время я уже делал простые мобильные игры на «Java и веб-сайты на PHP, и я был членом Facebook Developer Circle Lusaka, сообщества разработчиков в Замбии. Я присоединился к сообществу, потому что хотел встретиться с другими разработчиками и, возможно, поработать с ними в ближайшем будущем. В то время я был настолько увлечен программированием, что стал одним из главных участников группы, и именно тогда я познакомился с Progate.

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

«Я уважаю Илона Маска, я стремлюсь быть похожим на него».

- Чем вы занимаетесь сейчас со своими навыками программирования?

Я до сих пор изучаю новые фреймворки и новые языки. Мне нравится заниматься мобильной разработкой, и в настоящее время меня интересуют приложения, которые можно эффективно разрабатывать для работы на iOS и Android, мобильных и настольных компьютерах (кроссплатформенное программирование). Недавно я использовал React Native и фреймворк на «JavaScript, чтобы сделать приложение для прогноза погоды, которое можно использовать как на iOS, так и на Android. Первоначально это было проблемой, чтобы подать заявку в качестве младшего разработчика для BongoHive *, но я подумал, что это хороший шанс проявить навыки, которым я научился. Приложение получило положительные отзывы от Facebook Developer Circle, и я смог извлечь из него массу навыков.

* BongoHive: технологический / инновационный центр для стартапов, расположенный в Лусаке, Замбия, который предоставляет разработчикам возможность для сотрудничества и повышения квалификации.

Когда я изучил« React.js и React Native, я продолжил изучение Progate , а затем перешел к официальным документам и видео на YouTube, но я также узнал о Scrimba, платформе, где я могу поиграть с кодом внутри видео смотрю, чтобы узнать.

«В настоящее время я изучаю Node.js и Firebase для внутренней разработки и Flutter, React Native для кроссплатформенной разработки. Я разрабатываю приложение для обмена сообщениями, которое может работать с моими друзьями на мобильных устройствах и настольных компьютерах, комбинируя Flutter и Firebase, чтобы укрепить свои навыки кроссплатформенного программирования ».

- Каковы ваши цели на будущее?

«В будущем я стремлюсь создавать собственные стартапы. Я хочу быть новатором и мотивировать других на великие дела. Я восхищаюсь Илоном Маском, тем, как он придумывает новые идеи и работает очень, очень много, упорнее, чем я себе представляю, чтобы воплотить эти идеи в жизнь. Я хочу когда-нибудь быть похожим на него ».

- Напоследок, какие-нибудь сообщения для однокурсников?

Выберите, что вы хотите сделать или чего добиться, а затем решите, чему вам нужно научиться. Сначала я изучил «JavaScript, потому что хотел знать, как создавать анимацию на веб-сайтах. Я выучил Java, потому что хотел создавать мобильные приложения. Так вам будет легче выбрать свой путь в обучении программированию.

«Кроме того, упорно работайте, чтобы получить то, чего вы хотите достичь. Я хочу делать великие дела с теми навыками программирования, которые у меня есть, но много раз я чувствовал, что писать код и достигать поставленных целей было действительно сложно. Однако всякий раз, когда я расстраиваюсь, я стараюсь оставаться позитивным, глядя на то, чего я могу достичь в будущем, глядя на общую картину того, что я пытаюсь сделать. Я считаю, что это хороший способ сохраняю мотивацию и продолжаю упорно работать для достижения своих целей ».

- Мы спросили мать Эммануэля о ее сыне, о его любви к программированию.

Когда я вижу, как он работает над своими проектами или говорит о программировании, я всегда чувствую, что ему действительно нравится то, что он делает. Я никогда не учил Эммануэля программированию, но я вижу, что он каждый день прилагает много усилий, чтобы стать лучше в программировании, и «Progate ему очень помогает. Я надеюсь, что Эммануэль осуществит свои мечты и цели в жизни, и я надеюсь, что он станет источником вдохновения для всех, кто его окружает ».

Большое спасибо Эммануэлю и его маме!

Если вам нравится эта история, обязательно поделитесь ею со своими друзьями, особенно с теми, кто учится программировать!