Введение в прикладную информатику

Введение в прикладную информатикуЭтот мини-труд посвящается моему сыну, чтобы он понял — информатика это не только про программирование и не обязательно про бесконечные строки кода, которые выглядят как заклинания из Гарри Поттера. Конечно, я не магистр информатики и уж точно не всезнающий гуру, поэтому прошу заранее простить все мои огрехи и возможные «полеты мысли» в стиле «а вот у меня так было».

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

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

А ведь информатика — это гораздо шире: она про работу с огромными массивами данных, их сбор, хранение, обработку и даже передачу по проводам и без них — словом, всё то волшебство, благодаря которому ваш смартфон знает о вас больше вашей мамы.

Если взглянуть на дело глазами практика (то есть человека, который однажды случайно оказался в IT), то можно сказать: работа с информацией делится на разные направления. Например, есть НСИ — ну это такой скучный термин для управления ресурсами. А есть ИИ — искусственный интеллект — который сейчас пытаются засунуть буквально во всё: от оружия до роботов-сиделок.

Вот тут начинается веселье! Представьте себе робота-сиделку с искусственным интеллектом… Он может забыть дать таблетку или перепутать вязание со взломом Wi-Fi сети.

Пока ИИ не научился думать самостоятельно и размножаться (в хорошем смысле), человечество боится его словно кот боится воды.

Главное отличие информатики от программирования в том, что программирование — это лишь один из инструментов работы с информацией. Например, язык Ассемблер для многих кажется загадочным шифром из фильмов про хакеров 90-х годов. А вот объектно-ориентированное программирование (ООП) сделало программистами чуть ли не каждого пользователя компьютера — стоит нажать пару кнопок в среде разработки и voilà!

Ты уже почти магистр кода. Но тут легко запутаться: задача решается инструментом, а не наоборот.

Для тех, кто хочет разобраться в информатике серьезно (или хотя бы попытаться), важно сначала понять направление — куда идти и что изучать. Потом уже изучать смежные области и инструменты.

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

Моя история попадания в IT похожа на сюжет комедийного сериала: одноклассник-фанат предложил стать системным администратором в школе — я согласился просто потому что было интересно посмотреть на жизнь изнутри компьютерной комнаты с кучей мигающих лампочек. Потом эти знания неожиданно пригодились на железной дороге! Представьте себе: человек с компьютером среди паровозов и рельс… Через тридцать лет такой работы могу сказать одно: я немного понимаю эту тему!

Конечно же поверхностно — но зато без скуки и занудства!

В общем, если вы думаете выбрать путь информатики или просто хотите понять её азы – помните: это путешествие похоже на поход по лесу без карты – иногда можно заблудиться среди терминов и технологий (особенно когда встречаются страшные звери вроде Ассемблера), но зато всегда есть шанс найти грибочки знаний или встретить забавных персонажей вроде роботов-сиделок.

This entry was posted in Разное. Bookmark the permalink.