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

Итак, на дворе начало 2000-х. Думаю, не будет преувеличением сказать, что интернет только приходит в Россию. Большинство людей еще не подозревают о его существовании. Те, кто пользуются интернетом, либо делают это из интернет-кафе (или тогда были только компьютерные клубы?), либо покупают карточки ROL и сидят в интернете ночью, когда никто не пользуется телефоном и связь реже обрывается. До 2005-го года высокоскоростной интернет если и был, то у немногих.

Если в семье и был компьютер, то это был один стационарный компьютер с системным блоком весом килограмм двадцать и здоровенным ЭЛТ-монитором. Если в системном блоке находился Intel Pentium III с тактовой частотой ≥ 1 ГГц, это считалось очень круто. Никаких многоядерных или 64-х разрядных процессоров и в помине не было. Windows 2000 и Windows XP считались ультра современными операционными системами, а многие все еще пользовались Windows 98 . Ноутбуки, кажется, уже были, но стоили очень дорого и считались большой редкостью.

Ни о каких смартфонах, планшетах, мобильном интернете, Bluetooth, IrDA или Wi-Fi никто не слыхивал. Nokia 3310 считался хорошим, современным мобильным телефоном. Хотя у многих людей все еще не было мобильного, и это считалось нормальным.

Некоторые гики уже тогда держали Linux на десктопе, но то были реальные гики. Помню, мне в руки попали диски с несколькими дистрибутивами Linux. Кажется, это были Red Hat и Mandriva. Припоминаю, что мне даже удалось установить и тот и другой, но в случае с Red Hat после загрузки я увидел обычный терминал, а в случае с Mandriva — голые иксы. Мне стало страшно и я вернулся на Windows 🙂

Да, диски на 650 Мб тогда были наиболее распространенными переносными носителями информации. Пишущие CD-приводы были диковинкой, о DVD почти никто еще не знал, а Blu-ray еще не появился. Флешек, кажется, еще не было, зато дискеты на 3.5 Мб все еще были в обиходе.

Если шагнуть лет на 5 вперед, то картина резко меняется. Интернет становился все быстрее, появились Ubuntu и Fedora, начал набирать популярность Firefox 1.0. Но у многих людей веб-странички все равно грузились довольно медленно. Потому огромной популярностью пользовались интернет-чаты, тогда это в основном были IRC и ICQ. Перевести кого-то из друзей на Jabber было очень сложно. Skype уже был, но про него никто не знал, да и скорости для голосовой связи были не те.

Google тогда был только поисковой системой. Почтовые сервисы предлагали примерно одинаковые условия (10 Мб под почту и протокол POP3 ), так что не было ничего странного в том, чтобы держать ящик на pochta.ru или, скажем, на nm.ru.

Социальных сетей еще не было, вместо них были форумы. Движок IPB 1.3 считался одним из самых продвинутых и еще был бесплатным. Хотя некоторые предпочитали phpBB или сломанный vBulletin. По поводу юникода никто особенно не заморачивался, всюду использовались кодировки CP1251 и KOI8-R. RSS то ли еще не было, то ли был, но никто не умел им пользоваться. В случае с форумами, на интересные темы можно было подписаться. Если кто-то в них отвечал, тебе на почту приходило уведомление.

Помню, что тогда уже появились WebMoney, но было не очень понятно, что и где на них можно купить или как их вывести. Возможно, кто-то уже тогда активно пользовался интернет-магазинами, но я точно был не из их числа. О шифровании трафика, кстати, очень мало кто беспокоился.

Ведение блогов было редким явлением и вообще считалось чем-то странным. Действительно, кому придет в голову вести дневник, который кто угодно может прочитать? Да и вообще посвящать себе-любимому сайт — это как-то нескромно. В лучшем случае некоторые заводили домашние странички на narod.ru и выкладывали там интересные файлы и ссылки. Социальные сети Вконтакте, LiveJournal и тп стали обретать популярность лишь где-то с 2007-го года.

Не было Dropbox, Google Docs, Youtube, Twitter, Instagram, Foursquare… много чего не было.

Пара слов о языках программирования. Мейнстримовыми языками были Си, C++ и Delphi, а также PHP и Perl. Не припомню, чтобы многие писали на Python или Ruby, думаю, это вошло в моду чуть позже. Уже была Java, но многие относились к ней скептически из-за скорости. Да, и еще JavaScript. Вот, пожалуй, и все.

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

  1. Бесспорно, нас ждут процессоры с сотнями или даже тысячами ядер. Скорее всего, преимущественно это будут 64-х разрядные процессоры. Тактовая частота процессоров не сильно возрастет по сравнению с сегодняшними 3.5 ГГц. Эта цифра не меняется вот уже лет пять.
  2. Быстрый мобильный интернет будет доступен практически повсеместно. Не удивлюсь, если все клавиатуры, мыши, мониторы и наушники станут беспроводными и также будут подключены к глобальной сети (вместе с холодильниками и микроволновыми печами?). Думаю, нас ждет полный переход на IPv6.
  3. Все или почти все наши данные будут хранится «в облаках». Уже сегодня мы смотрим видео на YouTube, слушаем музыку во Вконтакте, храним почту на GMail, документы — в Google Docs, исходники — на GitHub, прочие файлы — в Dropbox. Уже сегодня Android отправляет мои контакты и расписание в календаре на серверы Google. Десктопные операционные системы по большому счету нужны теперь только для того, чтобы запускать веб-браузер.
  4. Программы будут становится более интеллектуальными. Уже сегодня я беру свой смартфон , произношу адрес и через несколько секунд вижу маршрут на карте. Уже сегодня ozon.ru на главной странице предлагает мне товары, соответствующие моим интересам. Уже сегодня роботы-пылесосы продаются в магазинах, а также существуют прототипы беспилотных автомобилей. Думаю, в будущем нас ждет еще больше искусственного интеллекта и роботов.
  5. В связи с пунктами (1) и (4), в ближайшие десять лет функциональное программирование станет более популярным. Уже сегодня мы можем наблюдать рост интереса к таким языкам, как Scala , F#, Haskell или Erlang . Среди языков, к которым также может возрасти интерес, я бы отметил D, Rust , Go и Perl 6 .
  6. Велика вероятность роста практического использования NoSQL решений, таких, как Redis , MongoDB , Riak , RabbitMQ , Tarantool и тп.
  7. Также нас ждут: управление компьютерами (и не только компьютерами) с помощью мыслей и eye tracking, голограммы, как в Star Wars, освоение Марса, нанотехнологии и другие классные вещи.

Будет очень интересно перечитать этот пост через десять лет и посмотреть, какие прогнозы сбылись, а какие — нет. Если только завтра не случится третья мировая война, падение огромного метеорита или что-то в этом роде.

А как вы считаете, каким будет мир спустя 10 лет после апокалипсиса?

EnglishRussianUkrainian