Знаете, какой любопытный феномен давно наблюдается? Вернее даже, закономерность?
Как только что-то новое мы узнаем у коллег в мире, в других странах (да даже друг у друга в России), это что-то начинает распространяться и очень быстро - особенно, если в оригинале у источника хорошо себя зарекомендовало, как способ, метод и... инструмент решения каких то задач.
Что же происходит дальше?
По всюду об этом говорят, строят школы, создают курсы, включают в программы образования, делают клубы и практикумы, создают тренды!
И?! И происходит неизбежное разочарование! Спустя какое-то время! Неминуемо! И если раньше этот цикл "освоения" технологии был дольше, то сейчас он все больше и больше сокращается во времени! Вчера - на вершине, сегодня - в опале... и у единиц в реальном применении.
Почему же только "избранное" число практиков могут воспользоваться реально инновацией, а остальная масса получить очередной заряд негатива, стойкого разочарования и чувства обмана?!
Сегодня как раз затеяли обсуждение с коллегой на счет.. языков программирования. Вернее, обучения языкам программирования: почему учат именно языкам, а не принципам их применения? Почему абстрактные языки учат отдельно, низкоуровневые - отдельно, и почти совсем перестали обучать алгоритмическим языкам (алгоритмике)? Да, даже, если и учат, то не в комплексе, а по отдельности, просто как инструменты!
И это рассуждение у нас пошло и дальше - к бизнесу и не только!
Например, пониманию системности у нас вообще не учат нигде - ни в школе, ни в ВУЗе, ни на рабочих местах!
Мой излюбленный пример-метафора о выпечке торта, когда обучают очень детально ингредиентам (как выглядит мука, какого типа, цвета, как ее получают, из чего выращивают, что такое масло, сахар, соль и сода), но.. не дают рецепта самого торта, да и даже не обозначают, что пекут именно торт - просто описывают какие-то разрозненные операции (как мешать жидкости или суспензии, как правильно топить масло и подготавливать духовку и т.д.), а по результатам такого обучения все почему-то ожидают, что на выходе получится торт - это же "итак понятно! мы все взрослые люди! это же подразумевается!" - знакомо?
Комплексно нигде не учат! Если человек спустя многие годы сможет собрать все кусочки воедино и собрать пазл-картинку (ах, вот оно что! вот, оказывается, зачем мне нужно было учить это 5-10 лет назад!), то он счастливчик. Большинство же так и не может воспользоваться этими знаниями.
Сейчас это называется системным мышлением, позволяющим понимать и принципы, и инструменты в комплексе. При этом системному мышлению нередко учат бессистемно - парадокс?
Почему же так?
Мне кажется, что ответ лежит в том, что принципы сами по себе абстрактны, являются некоторой архитектурой или скелетом, которые сами по себе мало меняются, они базовые и первичные. Но учить их "скучно" и "неинтересно" - алгоритмы, закономерности и т.д.
Инструменты гораздо понятней, их можно "пощупать", но ведь, если убрать скелет из организма человека и оставить только плоть.. это уже не будет человеком.
Именно поэтому, когда мы говорим об относительно новой идее - "визуализация", то смотрим исключительно на инструменты, программное обеспечение и разные аннотации, забывая, что суть визуализации - передача смыслов графическими образами, где основная задача - понятность, а не красота и безупречность линий, которые дают электронные инструменты. В итоге учат использовать ПО, а не принципам визуализации - как продумать образ-объяснение. Инструмент понятен - у него есть "tools", а вот как объяснить "увлеченность" образом - это абстракция и непонятное что-то... Вот и остается оболочка, а не суть методики в сухом остатке. Хотя для визуализации достаточно иметь карандаш и лист бумаги (или даже расчищенную площадку на почве или песке).
Если говорим про процессы бизнес-моделирования (еще один показательный пример), то обучаем аннотациям, инструментам (в этом уже никто не пишет, этот устарел, вот в этом гораздо больше возможностей, ему и учим), забывая о том, что это опять же только инструмент - и бизнес процессы можно и от руки на бумаге нарисовать - главное понять принципы продумывания самого процесса - а как его перевести (закодировать) - дело десятое - главное, чтобы "читающим процессы" было все понятно!
Возвращаясь к теме языков - важен принцип программирования, на чем он базируется и когда используется один тип языков, а когда другой (кстати, тоже в комплексе), а сами языки - это вопрос времени, современности и т.п. - это всего лишь инструменты, принципы же остаются неизменными.
Тем не менее рецепты мало кто дает... сможешь сам разобраться - молодец, нет - так и будешь привязан к инструментам (каменному топору).
В раздумьях,
Денисова Елена
Комментариев нет:
Отправить комментарий