Найти в Дзене
Лабиринты Мыслей

Формулировщики Задач

Пойди туда - не знаю куда, сделай то - не знаю что...!

Уважаемые читатели и посетители, всем замечательного настроения и немного свободного времени для чтения!

В своих предыдущих статьях Жители Цифрового Мира и Мегабанки Знаний отметил, что мы, как цивилизация, уже создали новый мир, хоть и виртуальный, но уже все более влияющий на реальный. Все больше самых привычных действий, совершаемых человеком, как работником, делегируется всевозможным устройствам и роботизированным механизмам. Появляются целые заводы с минимальным числом обслуживающего персонала, беспилотные средства передвижения и доставки уже ни у кого не вызывают удивления. Устройства 3D печати начинают приспосабливать для создания биологических тканей. Еду уже на них печатают... Думаю, что всевозможные станки и механизмы описывать здесь не имеет смысла. Каждый день появляется что-то новое и все более "умное". И этот процесс не становить - идет эволюционное развитие самой информационной эпохи.

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

Пока передовым направлением выступает IT отрасль. Ничего удивительного. Разработка и начинка "мозгов" всевозможных управляющих устройств просто невозможна без этих специалистов, а разнообразие задач не поддается счету - практически все. Понятно, что процесс не очень быстрый, но он идет. Помимо развития технологий самих устройств и механизмов идет развитие и технологии взаимодействия с ними. Меняются способы взаимодействия с "железом", подбирается и совершенствуется язык общения. Уже не требуется общаться с процессором на его низкоуровневом языке - Ассемблере, появились гораздо более удобные и универсальные инструменты в виде всевозможных языков высокого уровня. Хотя, по сути, это тот же способ общения, только уже не буквами, а целыми фразами. Просто их уже давно составили и накопили. И они уже не столь критичны к ресурсам и возможностям самих процессоров. Это не просто перечисление, что во что превращается, а наглядное представление тенденции, что куда движется и что дальше ожидать.

И, если сейчас решением сложных задач пока занимаются разработчики в виде нормальных мыслящих людей, то, со временем, с наработкой базы решений и способов, системы автоматизированного проектирования по своему функционалу все более будут приближаться к идеальному инструменту решения любых задач в области создания готового программного обеспечения для любых устройств. И здесь уже вопрос будет не столько в специалистах по написанию программного кода, сколько в правильности формулирования самой задачи. Что имеется и что должно быть на выходе. А "строительный" материал уже подготовлен и продолжает готовиться в виде бесконечных библиотек. Ассортимент и возможности растут и снова возникнет эффект дешевизны создания при избыточности функционала. Это я уже кратко отметил в статье Подобное рождает Подобное.

Пройдет не так много времени, когда системы автоматизированного проектирования вместе с пока еще не очень совершенным Искусственным Интеллектом смогут из наработанных библиотек выстраивать готовые модули. Только вот, что выстраивать - это нужно формулировать и задавать. И вот тут, как раз, потребуются специалисты совсем с другими знаниями и навыками. Им не нужно заниматься выдумыванием взаимодействия программы с "железом", а нужно как раз суметь взаимодействовать между человеком, его пожеланиями и как это представить в виде условий и задач для системы проектирования. Далее она сама справится и выдаст результат. Процесс отладки и тестирования пока тоже останется за человеком, но как элемент тонкой подстройки и обучения самой системы.

Безусловно, что потребуются специфические знания по функционированию самой системы и способа общения с ней, но это уже не программисты в нашем понимании, а более обобщенный уровень. Я бы их охарактеризовал, как Формулировщики. И эти специалисты просто обязаны будут знать множество смежных вопросов и обладать просто широчайшими общими знаниями, т.к. от правильности постановки Задачи будет получено нужное решение. Сейчас это все нарабатывается в процессе эксплуатации или тестирования. И не всегда результат положительный. Вспомнить можно ближайшую историю с Boeing - вроде бы все тестировали, но нет, все равно какая-то гадость не была предусмотрена. Результат печальный. И ведь программеры тут ни при чем - они техзадание, наверняка, выполнили качественно, но вот что-то было не оговорено в самой формулировке. И это уже совсем другой уровень.

Так что будем наблюдать, как постепенно будет происходить процесс переквалификации части IT специалистов в "управдомы" - новую специализацию - Формулировщики Задач! И, скорее всего, это будет новым витком дальнейшего развития нашей информационной эпохи. Даже интересно, как быстро это начнет видоизменяться?

Вот такие мысли вслух о ближайшей перспективе нового направления.

С уважением ко всем и новых интересных наблюдений!

P.S. А еще много интересного можно увидеть ТУТ.