Завтра любой человек сможет создать мобильное приложение
Вы когда-нибудь сравнивали сегодняшний мир с тем, что было во времена вашего детства? Многие вещи, которые сегодня воспринимаются обыденно, тогда были элементами научной фантастики. В моём детстве уже существовали мобильные телефоны, но они были размером с человеческое предплечье, а видел я их только на экране телевизора. Наверняка, в те времена словосочетание «мобильное приложение» даже не имело никакого отношения к цифровым технологиям.
Зато в начале 2000-х, что это такое, представляли более-менее все, за исключением разве что моей бабушки. Почти все ходили с телефонами, на которых умещалось пара игр и офисных программ. Дальше начался настоящий бум, мобильные технологии начали развиваться с невероятной скоростью. И вот сегодня мы стоим на пороге того момента, когда даже пенсионеры и маленькие дети смогут самостоятельно создавать приложения.
Вот 5 предпосылок к этому.
Технологии
Чтобы оценить скорость развития мобильного мира, просто вспомните алгоритм установки приложения на телефон в 2000-х. Даже когда появились первые смартфоны (ещё не сенсорные) и магазины приложений, оставалась вероятность сделать что-то не так. Сегодня худшее, что может случиться – обнаружится, что у вас слабое железо или неправильное разрешение экрана. Поиск и установка альтернативного приложения под ваши требования займет несколько мгновений.
Аналогичная тенденция и в разработке: больше не надо знать языки программирования и весь цикл производства, чтобы создать простой сайт-визитку и выложить его в сеть. Достаточно просто создать учётную запись на одном из WYSIWYG-конструкторов, выбрать шаблон, перетащить элементы – и всё, готово. Не говоря уже о том, что существуют сотни компаний и тысячи фрилансеров, которые за скромные деньги готовы помочь в решении задач.
Какова вероятность, что совсем скоро появятся подобные сервисы для создания мобильных приложений? Кажется, близка к 100%.
Доступное образование
Первый компьютер у меня появился, когда мне было 9 лет. Тогда казалось достижением копирование файлов в DOS-е, а путь до разработки программ, казалось, займёт лет 10. Так оно и было: не имея интернета, будучи ограниченным в выборе литературы, едва ли не единственным общедоступным вариантом стать программистом было получение высшего образования. Никаких стариков и детей.
Сейчас абсолютно не важно, 7 вам лет или 70, вы можете:
- записаться на очные или онлайн-курсы;
- купить или скачать абсолютно любую книгу в мире;
- смотреть обучающие видео в интернете;
- поступить в вуз;
- найти себе наставника или коллегу.
В общем, куча способов на любой кошелёк и жизненную ситуацию. Никаких ограничений ни в языке программирования, ни в сфере деятельности. Упорство и желание – лишь эти качества важны для потенциального разработчика.
Сообщества программистов
Сегодня вам не надо даже биться над решением типовых задач – профильные сообщества насчитывают тысячи программистов, готовых помочь вам в любой момент. Это значительно сокращает время обучения, чужой опыт мгновенно становится вашим.
Также есть полезные ресурсы, вроде GitHub, где можно не только последить за успехами других людей, но и взять их опыт в основу своего продукта.
Собрать команду также не проблема. Вы можете найти коллег в социальных сетях или на форумах, взяться за реализацию общей идеи и просто стать менторами друг другу. И совершенно не важно, чем вы занимаетесь в свободное от программирования время: делаете уроки или нянчитесь с внуками.
Смена поколений
Ещё одна причина, почему любые ограничения скоро будут уничтожены – тотальная компьютеризация населения. Наши родители провели детство без компьютеров, поэтому яркие гаджеты и селфи никогда не заменят им душевного общения на кухне. Мы – другое дело. Мы машинозависимы. Поэтому у нас нет проблем развиваться вместе с техническим прогрессом. Используя новое приложение, мы часто думаем не о том, какое оно крутое, а о том, чего ему не хватает.
Поэтому, когда нам будет не нужно делать карьеру, растить детей, покупать вторую квартиру и третью машину, мы сможем легко посвятить свою жизнь разработке приложений.
Всё уже готовят для бабушек-программистов
Как уже было сказано, эволюция технологий приведёт к тому, что приложение можно будет создать при помощи перетаскиваемых решений. Ограничения лежат сейчас лишь на уровне раздела устройств разработки и использования. Если бабушка захочет создать приложение, её остановит не сложность процесса, а необходимость ставить ПО на компьютер, изучать интерфейс, настраивать параметры таргет-устройства, изучать условия выпуска и заливать в магазин готовый продукт.
На мой взгляд, совсем скоро создать приложение можно будет всего в несколько кликов человеку любого возраста и образования. Останется главное – ваша бабушка должна хотеть что-нибудь создать.