Автор: Владимир Завертайлов
Издательство: Эксмо
Серия: Top expert. Практичные книги для работы над собой
isbn: 978-5-04-173940-9
isbn:
Составьте свой словарик таких слов и натренируйте слух, чтобы, как только эти слова прозвучат в вашем присутствии, у вас рефлекторно появлялось желание
И постарайтесь не перегнуть палку – уж больно хлопотно исправлять управленческие ошибки.
Литература
▶ Нассим Николас Талеб, «Рискуя собственной шкурой. Скрытая асимметрия повседневной жизни».
▶ Александр Фридман, «Вы или хаос. Профессиональное планирование для регулярного менеджмента».
▶ Александр Фридман, «Управление мышлением подчиненных: центрирующие парадигмы», аудиокнига.
▶ Павел Сивожелезов, «Сложные переговоры с подчиненными».
▶ Максим Дорофеев, «Джедайские техники» и «Путь джедая».
Пояснения
Рекурсия – ситуация, когда объект является частью самого себя. Если у вас украли кредитную карту, позвоните по номеру на обороте кредитной карты.
Архитектура – это общее устройство кода сайта или приложения: используемые библиотеки, модули, классы, функции и их отношения. Иными словами, общее описание, внутри которого разработчик пишет код. Вопрос об идеальной архитектуре философский, и многие разработчики стремятся к совершенству архитектуры как йоги к Нирване (зачастую, зря тратя время).
Большинство современных промышленных систем реализованы с использованием паттерна проектирования приложения MVC (Model View Controller) или его производных. Не все, это не догма, есть и альтернативные варианты, но этот подход чаще всего применяется. Model-View-Controller или MVC, или «Модель-Представление-Контроллер» – предполагает разделение данных приложения, пользовательского интерфейса и управляющей логики на три отдельных компонента:
Модель (Model) предоставляет данные, как правило, лежащие на сервере, например, в базе. И эти данные со временем могут как-то модифицироваться. Например, на сервере хранится информация о товаре.
Представление (View) отвечает за отображение данных модели пользователю, реагируя на изменения модели. То есть, как этот товар показывается на странице.
Контроллер (Controller) интерпретирует действия пользователя, оповещая модель о необходимости изменений.
Чтобы было понятнее, пример. В базе данных у вас лежит товар. Его можно вывести и на страницу с карточкой товара, и на страницу списка товара и в корзине пользователя. Физически в базе это будет один и тот же товар, но отображаться он будет по-разному. За хранение данных о товаре отвечает модель. За то, как этот товар можно показать пользователю – представление, или View, их может быть несколько. Ну и есть некие операции, которые можно выполнять с товаром: СКАЧАТЬ