ADPASS рекомендует материал к прочтению
Human Code
06.07.2023, 14:38

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

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

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

Был султан, который хотел знать о мире всё. Собрал мудрецов, говорит — соберите всю мудрость мира, хочу все знать. Те 10 лет собирали (мир ещё маленький был), собрали целый дворец книг. Султан на это посмотрел, говорит, не, шляпа, у меня же жизни не хватит это все прочитать. Давайте, сокращайте!

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

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

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

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

Вам понравится

ЕстьИдея
11.05.2024
Appbooster
28.04.2024
Как сделать социально
важный и этичный проект?