Статьи

Кто такие Банда четырех в сфере IT )

Банда четырёх — это группа из четырёх авторов (Эрих Гамма, Ричард Хелм, Ральф Джонсон, Джон Влиссидес), которая выпустила книгу Design Patterns о шаблонах проектирования в 1995 году. На данный момент эта книга считается классическим трудом для всех IT-специалистов. Работа этих авторов оказала значительное влияние на весь мир программирования, а также стала отправной точкой для создания большого количества программных продуктов.

Чтобы лучше понимать и оценить их вклад в IT-сферу, нужно разобраться с терминологией и структурой профессии. В мире IT-специалистов принято выделять три уровня подготовки и профессионализма разработчиков, а именно: Junior-разработчик (младшего уровня), Middle-разработчик (среднего уровня) и Senior-разработчик (старший разработчик).

Также важны роли в IT-проектах. Менеджер продукта (Product Manager) задает стратегию продукта, Менеджер проекта (Project Manager) обеспечивает успешное выполнение проекта, Архитектор создает архитектуру приложения, Бизнес Аналитик (Business Analyst) анализирует рынок и потребности пользователей, Системный аналитик (System Analyst) разрабатывает системные требования, Технический писатель (Technical writer) создает документацию, Проектировщик занимается разработкой дизайна, а Дизайнер (Designer) отвечает за визуальный аспект продукта.

Программисты также делятся на виды: прикладные программисты, системные администраторы и web-мастера. Роль у каждого из них своя, но всех объединяет одно — разработка практичных и интересных решений.

Так же важно упомянуть, что политика 9 сентября 1976 скончался Мао Цзэдун и «Шанхайские радикалы» из «Банды четырёх» — Цзян Цин, Чжан Чуньцяо, Ван Хунвэнь, Яо Вэньюань — готовили захват власти и распределение между собой высших партийно-государственных постов.

Подводя итоги, можно сказать, что Банда четырёх оказала большое влияние на программирование, а созданный ими Design Patterns до сих пор считается классическим трудом в программировании. Ни один IT-специалист не может обойти без внимания эту книгу. Чтение книги Design Patterns поможет разработчику стать более компетентным и умением найти более качественные решения в проектировании.

^