Про Фреймворк как способ передачи знания

2023-07-04 13:39:25 Время чтения 3 мин 165

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

Я по этому поводу вспоминаю такую притчу. 

"Был султан, который хотел знать о мире всё. Собрал мудрецов, говорит — соберите всю мудрость мира, хочу все знать. 

Те 10 лет собирали (мир ещё маленький был), собрали целый дворец книг. 

Султан на это посмотрел, говорит, не, шляпа, у меня же жизни не хватит это все прочитать. Давайте, сокращайте.

Мудрецы ещё 10 лет поработали, собрали, сократили, выявили важное, в общем, получилась большая комната книг с кратким изложением. 

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

Ну мудрецы ещё 10 лет сидели, собирали знания и фреймворки, в общем получилась книга, которая содержит всё знание о мире. 

Султан её открыл и понял, что ни слова понять в ней не может".

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

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

Прочтя её. Можно постичь суть вещей, но используя фреймворки, её никто не читает. 

В общем, старайтесь вникнуть в суть, и когда её поймете — фреймворки помогут. 

На обратном пути — можно сильно ошибиться. 

Регулярно делюсь своими размышлениями в своем Telegram-канале