Progate AMA с самым молодым веб-разработчиком и генеральным директором Индии Шраваном Кумараном

У Progate была возможность принять Шравана Кумарана, самого молодого веб-разработчика и генерального директора Индии, на сессии Ask Me Anything LIVE на этой неделе на нашем официальном канале Instagram.

Если вы пропустили тренировку на прошлой неделе, мы вас позаботимся!

В этой статье у нас есть выдержки из дискуссии между Шраваном Кумараном и нашим менеджером сообщества в Индии Яшраджем Наяком на тему «Как создать свое первое веб-приложение». Шраван приехал к нам из США, преодолев разницу во времени с Индией!

У нас есть специальный 15-дневный БЕСПЛАТНЫЙ доступ ко всем языкам программирования на Progate для всех наших читателей. Нажмите здесь :)

Шраван Кумаран - самый молодой веб-разработчик в Индии и генеральный директор компании по разработке веб-приложений Go Dimensions, которую он основал вместе со своим братом Санджаем Кумараном, когда им было всего 10–12 лет. Вундеркинды также фигурировали в списках Forbes 30 до 30 лет и покорили страну и мир своим творческим талантом и гением программирования.

Ниже приведены вопросы, которые задают некоторые наши зрители из AMA, и ответы на них Шравана.

Что вас вдохновляло, когда вы только начинали?

Шраван: Мы с самого начала вдохновлялись технологиями. Мы были очарованы использованием компьютеров, и еще в 2010 году мобильные телефоны не были столь распространены. Когда мы разрабатывали, у нас был выбор между Интернетом и новой платформой под названием мобильная.

Мы рано поняли, что мобильные телефоны имеют огромный потенциал, мобильные телефоны носят повсюду. Мы хотели разработать мобильное приложение из-за его рыночного потенциала. Мы не так сильно зацикливались на веб-разработке. Существует 3 типа разработки - разработка собственных приложений (с использованием инструментов Apple и Google для iPhone и Android), сторонняя разработка (новые технологии, такие как React by Facebook, кроссплатформенная разработка для iOS и Android), разработка веб-приложений (разработка для веб-сайтов, а затем сделать их мобильными); то, на чем мы сосредоточились, - это разработка приложений изначально, чтобы мы могли изучать основные концепции как в iOS, так и в Android.

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

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

Шраван: Мне было 7 или 8 лет, когда я начал изучать Q basic. Затем я перешел на C ++, а затем начал изучать языки мобильной разработки, такие как Java и многие другие.

Как вы мотивируете себя двигаться вперед, когда попадаете в тупик?

Шраван: Отличный вопрос! Обычно первое, что мы делаем, - это Google. В 90% случаев Google решает наш запрос, но в 10% - нет, поэтому мы делаем шаг назад, возвращаемся к дизайну и выясняем, в чем была проблема.

Набор текста на компьютере не решает проблему, но логика, которую вы применяете и записываете на листе бумаги, помогает. Одна вещь, которую я действительно рекомендую, - это сначала написать все на бумаге, чтобы у вас было к чему вернуться и сослаться, мы всегда на этом тоже фокусировались. Вот как мы решаем проблемы. Даже если это не сработает, мы на время отвлечемся от этого! Тогда вернитесь позже и попробуйте решить это.

Что вас вдохновило при обучении программированию?

Шраван: Мы вдохновлялись технологиями, и нас вдохновляли Билл Гейтс и Стив Джобс. Мы заметили, как они меняют технологии по всему миру, и мы хотели сделать то же самое - сделать отличный продукт из Индии. Когда вы думаете о США, вы думаете об Apple и Microsoft, и мы хотели создать отличный продукт для всего мира, синоним Индии.

Какие проблемы вы пытаетесь решить с помощью программирования?

Шраван: В Индии у нас много мероприятий и мероприятий, таких как свадьбы, и мы заметили, что там много пищевых отходов. Мы заметили это, когда лично пошли на свадьбу и заметили, как люди выбрасывают много еды в мусор. Нам было грустно смотреть на это, ведь по стране происходит так много событий, которые могут помочь бедным.

Мы хотели попытаться уменьшить эту проблему, поэтому мы придумали это приложение под названием Go Donate, с помощью которого пользователи могут перейти на нашу платформу и рассказать нам о том, что у них осталось. Затем мы свяжем их с местной благотворительной организацией поблизости, которая могла бы прийти и забрать еду, или они могли бы пойти и раздать ее лично. Это идея, над которой мы работали. В настоящее время мы сотрудничаем со многими благотворительными организациями в Индии и пытаемся масштабироваться. Это может иметь огромное влияние на наше общество, и это здорово.

Где вы черпаете вдохновение для своих проектов?

Шраван: Мы читаем много исследовательских работ, статей и подписываемся на технических блоггеров. Вы можете следить за TechCrunch или Forbes, у них много статей о новейших технологиях по всему миру. Еще один действительно хороший сайт, за которым стоит следить - Kickstarter!

Они демонстрируют воплощение идей в жизнь, такие великие идеи, как Oculus и многие подобные идеи, воплощенные в жизнь на Kickstarter. Вы можете прочитать о разных идеях, над которыми работают люди, увидеть различные проблемы, с которыми они сталкиваются, а затем попытаться придумать свою собственную идею.

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

Есть предложения для новичков?

Продолжайте читать и всегда оставайтесь мотивированными. Некоторые проекты, над которыми мы работали, не удались, мы были разочарованы, ничего не получали, но не унывали.

Не отказывайтесь легко от идей, которые у вас есть, продолжайте работать, но также поймите в какой-то момент, что ваши идеи могут не работать, но не теряйте веру. Работай усердно и не сдавайся!

Какие из новых технологий вас интересуют?

Шраван: В последнее время меня очень воодушевили носимые технологии и их рыночный потенциал. Носимые технологии в сочетании с Интернетом вещей станут огромными, как Amazon Fire Stick, Google Home и т. Д. Они меняют способ нашего взаимодействия с компьютерами и телефонами. Мы в Go Dimensions также изучаем идеи по упрощению жизни.

Не пропустите ни одной сессии Ask Me Anything в будущем! Следите за нами на нашем официальном канале в Instagram для будущих сессий - https://www.instagram.com/progateofficial/