Показаны сообщения с ярлыком среднее звено. Показать все сообщения
Показаны сообщения с ярлыком среднее звено. Показать все сообщения

четверг, 8 июля 2021 г.

Безоглядное родительство

Давно подмечено, что мать истинно и глубоко любит лишь первого сына. Но когда это чувство заслоняет взгляд женщины на всех окружающих, то сначала страдают от этого близкие, а впоследствии сам объект обожания. 

Погода благоприятствует прогулкам, и на днях пред моими глазами на бульваре произошёл конфликт поколений. На скамейке отдыхала старушка и ела мороженое. Мимо шли мать с полугодовалой дочкой на руках и отец, одной рукой толкавший коляску, а другой держа за ручку двухгодовалого сынишку. Бульвар - место общественное и там постоянно проводят много свободного времени горожане. Конечно же, муниципальная собственность оборудована необходимыми социально полезными объектами: лавочки, спортивные снаряды и детские качели, санитарный уголок и продуктовые палатки с напитками и закусками. Семейство нагулялось и двигалось к парковке. Поравнявшись с вкушающей сладость старушкой, внимательная мамаша остановила своих родичей и стала допытывать сыночка: "Хочешь пи-пи? Давай, давай сейчас, а то до дома не дотерпишь." Уговорив дитя опорожниться, она обменялась с отцом детьми и сделала пару шагов до ближайшего деревца на газоне, снимая с малыша штанишки. 

Мамаша нарушила правила посещения общественного места, не воспользовалась санитарным местом и позволила любимому сыночку подпортить окружающую среду. Поскольку всё это происходило прямо напротив поедающей мороженое старушки, то её желудок отреагировал соответствующим образом и перестал благополучно принимать сладость. За поведение, не соответствующее общепринятым нормам, взрослая женщина осмелилась сделать замечание молодому семейству: "Молодые люди, вы плохо воспитываете своих детей. Опорожняетесь на газоне вместо специально отведённого места. Этим вы нарушаете экологию, да к тому же испортили мне аппетит и настроение." 

Думаете, родители извинились перед ней? Нет! Они нагло посмеялись над отрыжкой старушки: "Детская моча деревьям не помеха." Понятное дело, что любящая мамаша готова зад целовать своему сыну, но такое безоглядное чувство демонстрирует её ограниченность. Мало того, что подобное поведение наглого семейства оскорбляет окружающих, но дети, наблюдающие поведение своих родителей, станут копировать его и впоследствии, то есть лет через двадцать ситуация вполне может повториться. А на месте отдыхающей старушки может оказаться та самая мамаша или не остановивший её отец семейства. С медицинской же точки зрения мать подвергла сына опасности подцепить клеща с ветки дерева, не приучая его пользоваться санитарным местом для справления нужды. Полагаю, что отец в этой ситуации оказался более благовоспитанным, поскольку он не потащил сына до неподалёку стоявшего их автомобиля, чтобы помочить колесо, как это принято у настоящих мужиков. Но с другой стороны, он проявил слабость и показал себя подкаблучником, не отведя сам сына в кабинку биотуалета. Но это не удивительно, поскольку скорее всего его воспитывала такая же безумно любящая мамаша. 

Безоглядная родительская любовь и неотъемлемое желание исполнить всё, что пожелает дитятко, формирует поколение паразитов. Приживалы привыкают, что им всё предоставляется по первому требованию, безвозмездно. Они не приучены к тому, что цель и мечту надо достигать собственными усилиями и трудом, постигая науки и шлифуя навыки. Те, за кого родители решают все проблемы дома, не в состоянии противостоять маломальским преградам в иной социальной группе. Учитель в школе или руководитель кружка, потакающий прихотям учеников, оказывает им "медвежью услугу". Ребёнок ленится и выполняет только то, что ему легко даётся, а всё новое и сложное старается переложить на плечи взрослых, так и не осваивая лучшее, продвинутое. В детях тем самым вырабатывается устойчивая привычка жить за счёт других. 

Для группы разработчиков их ПО тоже становится столь же близким детищем спустя некоторое время. Они его поддерживают, совершенствуют. Но у некоторых эта забота приобретает эгоистический характер. Кто-то из производителей счастлив тем, что конечный пользователь получает качественный по всем параметрам продукт, а эти генерят код только лишь для самого факта наличия сложного кода. По сути он никому не нужен, но он есть, создан, функционирует зазря, даже при всей его сложности и вычурности. Немного об этом уже было сказано в статье "Программа или дитя" (https://tjupka.blogspot.com/2020/11/blog-post.html). Здесь же хочу затронуть ту губительную сторону дела, когда ПО пожирает команду.

У каждого старшего члена семьи существует свой взгляд на воспитание младшего поколения. Кто-то продолжает династию, иные вкладывают силы и средства в будущего гения, пытаясь воплотить в чаде свои несбывшиеся мечты. Также и в группе разработки, при отсутствии единой цели каждый тянет одеяло на себя. Инвестор спонсирует только то, что даст быструю и максимальную прибыль, словно случайный папаша, получивший девять месяцев назад пятиминутное удовольствие. Аналитик продвигает те идеи, которые на его взгляд станут единым универсальным решением на все случаи, как дедушка, воплощающий в жизнь идейные заветы. Да и нам, тестировщикам, важны лишь те задачи, что запросил конечный пользователь, аналогично безумным мамашам, что готовы в лепёшку расшибиться ради капризного дитяти. 

А когда семья распадается из-за разногласий или уходит кто-то один взрослый, то ребёнок и ПО становится однобоким. Очевидно, что команда, теряющая одного из членов, в перспективе даёт пинок продукту под горку и косит все усилия под ноль. Если же и вы привязываетесь к общему детищу, то весьма сложно при несчастном стечении обстоятельств оставлять его. В этом заключается внутренний конфликт производителя. С одной стороны, необходимо прилагать все усилия для улучшения ПО, но с другой - нельзя прикипать к нему душой, потому что в любой момент всё может закончится вне зависимости от вас. Родителям всегда стоит помнить, что когда-то их ребёнок должен будет от них уйти, чтобы создать свою семью. Так и производителям продукта нужно иметь ввиду грядущее расставание с шедевром, в который вложена душа. Не смотря ни на какие противоречия не могу советовать вам быть равнодушными к продукту. Такова уж участь предков - вырастить и воспитать, а потом отдать. В моменте дарения другим счастье прибывает вам.  

Ещё один подвох кроется в типе команды разработки. Многие шефы сейчас бравируют так называемыми "тёплыми, семейными" отношениями. Но никогда не раскрывают истинного стиля. И недаром лекторы Стратоплана настойчиво предупреждают избегать таких коллективов. Да, вас там будут "иметь и в хвост, и в гриву за просто так", без всякой благодарности и учтивости взвалят на вас всё самое муторное, как будто так и надо. Нет! На работе спать нельзя. В прямом и переносном смысле. Как только вы начнёте замечать благосклонность босса, то сразу постарайтесь выяснить напрямую причины и ожидаемые последствия таких перемен. Иначе вы внезапно окажетесь тем самым мальчиком для битья, виновным во всех проблемах. 

Для владельца продукта единственным любимым ребёнком, как для матери старший сын, является продукт, а любой работник-любимчик весьма вероятно со временем окажется в опале. Вы можете не заметить, как вся ваша работа станет отправляться в мусорную корзину, а взамен этого станут появляться дубликаты от имени шефа. Да, начальники - поколение барствующих и более иных подвержены зависти, все новинки должны по их мнению исходить только свыше, а подчинённый для них лишь муравьишка, постоянно обязанный тащить огромный груз для блага босса. Ну а разве это родительская забота, когда ваши семилетние круглосуточные усердия одномоментно выбрасываются без предупреждений и внятных объяснений? Это жестоко, и прощать такое невозможно. Подобные поступки порождают у здравомыслящих жёсткие взаимоотношения с более конструктивным взглядом на них.  Современные психологи в таком случае советуют отпустить ситуацию, то есть забыть. А это значит, что вы позволяете поступать аналогично и в следующий раз. Босс также и с другим сотрудником обойдётся: попользует до поры до времени, а как только заметит превосходство над своими знаниями и умениями, так и от него избавится. Такой негатив руководства ясно даёт понять, что вас стали отвергать и вытеснять из коллектива, особенно если звучат отговорки "я - начальник, я так хочу" или "вопрос закрыт", при этом никакого внятного пояснения нет. И как бы вы не защищали мнение конечного пользователя, победителем окажется тот, кто платит. Так что, забывать самодурство никогда не стоит. Его необходимо пресекать, чтобы команда не разрушилась. Есть поговорка "рыба гниёт с головы". Если родители не любили своего ребёнка, то и он не сможет подарить её кому-то. Если все члены группы разработки имеют единую цель - качественный продукт, то есть как лучшие родители любят одинаково своё дитя, то их труды не пропадут зря: полезное ПО нужно всякому юзеру, человек с достаточным объёмом семейной любви востребован в любом сообществе. 

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


понедельник, 26 августа 2019 г.

За кем пойдёшь?

При прослушивании доклада "Все, что тимлид должен знать о найме и увольнении" Степана Овчинникова меня затронуло нижеследующее.
"Тимлидами не рождаются, тимлидами становятся". В CSS техническим директором стал первый программист направления, а продуктовые лиды были им назначены после полугода работы некоторых набранных разработчиков, при этом команду тестировщиков оставил обезглавленной. Полагаю, причина была чисто этническая: шеф - привыкший к домашнему "гарему" татарин, а все тестировщицы женского пола. Якобы не желал насаждать иерархию, в команде все должны быть равны. Противоречие на противоречии. В итоге, и сам не знал, как правильно управлять тестированием, и никому другому не давал проявить мастерство.
Становление руководителем из программиста может быть благоприятным процессом, если он в силу своих возможностей дообучиться всё же их использует. Но если это закоренелый "царедворец" или того хуже азиат среди европейцев, то ничего, кроме построения покорной свиты, от него ждать не приходится, особенно демократии.
Особенного внимания заслуживают составляющие управленца: люди + процессы + производство. В этой триаде связующим звеном является "процессы". триггером для которых и является руководитель. При этом объём информированности самого лида и его подопечных регулируется теми самыми процессами. И если команда организована по принципам, описанным в докладе "Полная прозрачность в компании" Михаила Самарина, то шеф сам себе может облегчить заботы.
На собеседования кандидатов шеф CSS звал тимлидов только для того, чтоб они давали техническую оценку тестовой работы. Запрещая задавать вопросы о личностных качествах, PM сам себя обкрадывал и не давал выяснить "у порога" потайные стороны личности. А позже сваливал вину на сторожил за то, что на приёме не разглядели нежелательных элементов. Если же мне удавалось прорвать этот барьер, то мои рекомендации полностью были окуплены.
Ни на одном из собеседований, которые мне довелось подслушать, программистов не спрашивали о мотивах прихода в CSS, поскольку у руководства единый ярлык на всех - желание денег. Но через месяц общения мне раскрывались иные причины: кому-то не хватало коллектива или опыта, другим важно было применить знания на практике. И поскольку это не было в приоритете у начальника, то спрос с программистов постепенно становился не адекватен ожиданиям. В таких случаях мои конкретизирующие задачу разъяснения обеим сторонам рассматривались как "подсиживание руководства". Хотя, по факту - мной выполнялась работа фасилитатора и, в силу неравнодушия к судьбе проекта, приходилось забирать на свои плечи (читай "пятую точку") функции лида. Да, со временем это переросло в "серого кардинала", и я этот факт не скрываю. Но это был вынужденный шаг.
Последующее мотивирование на рабочую волну никак не было замечено в руководстве CSS. Инструменты брались только бесплатные и то, надо было предоставить существенные причины, чтобы их развернули на компах. А уж о покупке единственного (никакие иные не могли работать с самописным интерфейсом) в мире средства автоматизации для тестировщиков разговоры заканчивались отказом более 10 лет. Так тайком и роль завхоза-devops-а лежала на мне: кому дебаггер, кому скринсейвер подкинешь, а с первой тестировщицей на триальной версии урывками писали и запускали автотесты.
Результаты работы не могли мотивировать, потому что ограничивались лишь еженедельными "пузомерками" по количеству закрытых и запланированных задач. Даже на демках никто из разработчиков не мог толково пояснить, за что им можно гордиться, потому что главным было не личное достижение каждого, а только общепродуктовый рост. Очень сильно меня удивила приписка в резюме шефа о его применении мотиваторов. Если это и было, то только к одному его любимчику, с которым он ездил на всякие конференции, а на нас "смертных" всегда не было денег у фин-директора. На развитие членов команды PM-у всегда было наплевать, поэтому самостоятельно приходилось проходить курсы и слёты профессионалов за собственные средства в отгульные дни-часы.
К сожалению, Степан пропустил пункт построения команды или сплочения коллектива и сразу перешёл к сохранению людей. Но наблюдение и своевременная корректировка процессов вполне могла бы помочь вам, если вы начинающий тимлид. А вот конкретный пример про короткое тесное общение весьма показателен. Шеф CSS подменял его ежедневным стендапом, где вся команда была на виду. Но это иной уровень, хоть и регулярный, и результат такого официоза играл не в его пользу. Многие вещи мне приходилось допояснять в приватных чатах. Опять же, выполнять роль руководителя для сдерживания коллективности.
Вторым шагом по сохранению людей Степан считает повышение планки.  Он прав. Но мои вопросы к расслабившейся тестировщице были восприняты в штыки, а шеф усугубил конфликт вместо поиска причин. Он сам никак не наблюдал за нами, поэтому ему было наплевать на наши темпы. В итоге, долг задач стал копиться и дошло до того, что РМ в один день сам без разбора убрал (то закрывал скопом, то удалял без разбору) из работы значительное количество задач. Правда потом их пришлось восстанавливать (опять же) мне, поскольку это "не царское дело". А, казалось бы, обрати он внимание, что скорость снизилась, дай ей передышку или новое что, скорее всего и не было бы последующих проблем (конфликт отношений, долг багов, дополнительная занятость по восстановлению невыполненного).
Ещё одним мотиватором заявлен профессиональный рост. Среди тестировщиков это никак не поощрялось, а наоборот пресекалось. Мои цитаты и ссылки на статьи, доклады были запрещены шефом, который посчитал это отвлечением от работы. Его слова: "Не надо здесь устраивать избу-читальню. Мы занимаемся работой.". Поэтому пришлось сделать закрытый канал в чате, только для узкого круга тестировщиков, где давались своевременные подсказки. А в среде разработчиков образование сначала пытались нарастить через индивидуальное code review (тимлиды и шеф заслушивали по отдельности каждого программиста, отчитывающегося за месячный код). Мне приходилось быть невольным слушателем таких "бесед". И когда лиды стали повторяться с советами для каждого, то наконец-то прислушались к моей идее объединять всех программистов в один час, где не только "чистили" код, но и обменивались глубиной познаний кодирования. Из пугающего "вызова на ковёр" проверка кода превратилась в познавательный диалог.
Поскольку, как уже упоминалось, шеф никогда не вёл беседы тет-а-тет, то мало о каких личных делах он был в курсе. В итоге, увольнял некоторых по причине "не оправдал ожидания". А матрицу компетенций попросил составить лишь однажды (без общекомандных оценок), когда CEO надумал расширять линейку продуктов. Тяга к знаниям никак не поощрялась, может поэтому все сборы команды ограничивались лишь распитием спиртного и разговорами на общие темы (табу было на рабочие и политические темы). Да, команду удалёнщиков сложно собрать, но раз в полгода это случалось. Два раза в месяц бывали ретроспективы, но и они ограничивались демагогией "как жить дальше".
Очень правильно Степан затронул проблему "неадекват". Подпишусь под всеми его шагами по выявлению и устранению подобного.
Отличное высказывание: "Принимая человека на работу сразу знай, за что его уволишь." Так и мы за любой товар платим - он стоит этой цены на рассчитываемый мной срок службы. Но вот слова шефа CSS, вернувшегося после временного кризиса компании, меня ошарашили: "Я научился увольнять. Мне это не сложно теперь." Он полгода поруководил проектом на стороне, новыми ему людьми, хвастал, что успел обновить почти всю команду. И этот ужас от высказанного продолжал наращивать негатив при каждом последующем увольнении у нас. Текучка в CSS после кризиса подпрыгнула в несколько раз (за первые десять лет выросли до 8 членов, но перед кризисом уволили шестерых; а за три года после кризиса состав обновлялся 4 раза, и после меня через год команду разогнали до исходных двух с половиной проггеров). А по поводу рассуждений Степана о правиле "на работе мы работаем" у меня когнитивный диссонанс с поведением шефа CSS и его любимчиком. Дело в том, что шефа по непонятной мне причине раздражало, что я постоянно остаюсь в офисе и доделываю ежедневку свою (оформить найденные баги всегда мешают неожиданные обсуждения). А вот многочасовые словоблудства любимчика о гаджетах, никоим образом не относящихся к предмету нашей разработки, он никогда не прерывал, а наоборот всецело поддерживал. Аналогичное непонимание всей команды вызывали увольнения трёх разработчиков, когда даже на наш вопрос: "Что такое они сделали не так, чтоб нам не повторить чужие ошибки" шеф отнекивался, и лишь твердил, как попугай: "Он не справился с возложенными на него надеждами. Я так решил. Вопрос закрыт.". От подобного "избавления от слабых" команда не становилась сильнее. Естественно, процесс расставания с этими выгнанными был мгновенным, и вопреки советам Степана логины аннулировались вечером перед утренним объявлением. В случае же со мной офисным пришлось терпеть мою жажду приносить пользу ещё пару недель - КЗоТ про сокращение обошли доп.соглашением. Местных бездельников, судачащих о домашних делах, коробила моя усидчивость при изучении проф.литературы и они выпроводили меня досиживать срок по сокращению штата дома. Полагаю, что истинной причиной стала моя докладная фин.директору о тех бесчинствах шефа, которыми он не давал команде работать в спокойной обстановке, о необходимости повышения его знаний и умений в области управления людьми. Как бы ни было прискорбно, но по всем видам руководителя из доклада "Buzzword Driven Management" Сергея Атрощенко у меня до сих пор перед глазами факты (чайка, хамелеон, кукушка и так далее) поведения вышеописанного шефа CSS.
А за каким лидом движетесь вы? Куда он вас приведёт?




четверг, 6 декабря 2018 г.

Помогатор

(рубрика Театр&Тестирование)
Между актёром театра и тестировщиком мной подмечено не мало пересечений. Не только процесс подготовки спектакля и роли схож с элементами тестирования, но и реальный выход актёра на сцену в процессе текущего действия. Сколько раз на собственном опыте приходилось убеждаться в истинности слов режиссёра: "Каждый спектакль неповторим, играть всегда надо по-разному." Оно так и получается. Отыграть на автопилоте, изображая эмоции - это значит обмануть зрителя. А если истинно чувствовать и честно проживать, то темпоритм каждый раз будет иным. При этом остальные герои вынуждены подстраиваться под ведущего и вытягивать спектакль. Если у вас не главная роль, то обязательно следите за всем ходом действия. Из-за различного отношения к делу часто случаются оговорки, забытый реквизит или разлом декораций. Точно также в процессе разработки только тестировщик по воле своей должности дотошно наблюдает за изменениями продукта. Именно мы, инженеры качества, глубже всех иных сотрудников знаем продукт и видим все нюансы.
Оговорки актёра, они как опечатки интерфейса, приметны чуткому уху и глазу. Если они минимальны, то исправления могут и подождать. А если они меняют смысл восприятия, то актёру или его окружению надо обыгрывать ситуацию и выворачиваться для восстановления сюжета. У тестировщика более сложное положение дел, потому что пользователь (зритель) может отказаться от продукта (уйти из зала) и требовать возмещения ущерба. В результате пострадает вся команда: разработчики останутся без премии, труппа без гонорара. Но если тестировщик или внимательный актёр вовремя перенесёт акцент на правильную сторону, предложит обходной манёвр или через синонимы направит разговор в нужное русло, то этот маленький человечек спасёт весь коллектив и дело. А вот оценить такую самоотверженность - обязанность режиссёра и скрам-мастера.
Аналогично случаются казусы, когда кто-то забывает вовремя вынести реквизит или от усердия лопается декорация. Опять же, смышлёный актёр второго плана, делая вид, что так и задумано, "гуляет" по сцене и восстанавливает мизансцену, пока главный герой обыгрывает ситуацию с имеющимися декорациями и реквизитом. Когда в продукте лопаются связи данных или элементы интерфейса ускользают от клавиш управления, то первый с этим сталкивается тестировщик, как альфа-пользователь. Поэтому он вооружён способом обхождения проблемы и вовремя подскажет конечному пользователю, пока программисты правят код.
Да, у нас инженеров по качеству незавидная роль второго, а зачастую и третье-десятого плана. Но именно нам, не главным героям, выпала большая роль исправителей. Как истинные интеллигенты мы докапываемся до сути, локализуем баги и тем самым показываем несколько возможных выходов из тупика, превращая блокеры в новые фичи. Параллельно нам театральная массовка меняет сюжет и классическое произведение становится народным.    

среда, 18 апреля 2018 г.

Волонтёры

Ассоциация Кольчугинских Театров ежегодно проводит трёхдневные конкурсы: в апреле чётных годов "НАШЕ СЛОВО" и в феврале нечётных годов "Чугиноколь". Орг.комитет в составе режиссёров (Александр Рыжов, Василий Кириллов, Александр Жулин) активно привлекают молодёжь к волонтёрской работе.
В обязанности ребят от 13 до 20 лет входит предварительная работа с делегациями за неделю до конкурса и полное курирование по 24 часа все трое суток. В подготовительный период кураторы самостоятельно созваниваются или переписываются с руководителями делегаций для выяснения подробностей их приезда: дата-время прибытия и убытия; наличие своего транспорта или оплаченных билетов; количество участников и сопровождающих лиц, остающихся ночевать в Кольчугино; количество завтраков-обедов-ужинов по дням пребывания; особенности делегаций по половому и семейному признаку для подбора номеров в гостиницах; пристрастия в питании – вегетарианцы, постящиеся; список реквизита и декораций, которыми делегация может воспользоваться на месте, не везя с собой. В день приезда делегацию встречает куратор в оговоренном месте, а в день отъезда провожает до вокзала. На протяжении трёх суток кураторы в состоянии ответить на все возможные вопросы своих делегаций, помогают ориентироваться в программе фестиваля, организовывают быт конкурсантов: сопровождают при заселении в гостиницу, контролируют доставку к месту питания и выступления, помогают подготовиться к выступлению (сцена, костюмы, декорации-реквизит). После такого трёхдневного общения все прощания проходят со слезами и обещаниями встретиться вновь.
Открытые и добродушные, приветливые и самостоятельные ребята с волонтёрской работой справляются превосходно, получают опыт общения и организации группы от 3 до 40 человек. Любого из нижеперечисленных можно брать без конкурса на волонтёрскую работу всякого уровня. Кураторами делегаций: Алину Мишкорудник, Ксению Комкову, Анастасию Кузьмину, Кристину Баранову, Анастасию Зибинёву, Анастасию Захарову, Дарью Овсянникову, Анну Павлову, Екатерину Самсонову, Анну Самойлову, Валентину Грудковскую. Ведущими отборочных туров и концертов: Екатерину Шикину, Александру Родину, Владислава Стёпина. Быстрыми помощниками любых просьб: Максима Потапова, Елисея Бердичевского, Дмитрия Долгова, Михаила Андреева. Фото-видео операторами: Михаила Сухова, Полину Каменкову. Добровольно любую помощь готовы оказать актёры старшей группы: Вадим Кожевников, Денис Милешин, Евгений Яковлев.      
Волонтёрская работа не лёгкая, но интересная, безоплатная в плане финансов, но богатая в плане общения. Делегации, конечно, в большинстве имеют руководителя, но рядовой состав всегда разнообразен, поэтому организаторские способности кураторов формируются и развиваются "в бою".
Спектакли Ассоциации Кольчугинских Театров являются участниками многих межрегиональных фестивалей. Разъезжая 11 лет по городам и весям, наша команда непременно сравнивает уровень организации и приёма, подмечаем полезные моменты и внедряем их в свою работу. Но ни в одном из более десятка мест конкурсантов не принимают так тепло, сердечно и по-домашнему, как в Кольчугино. Об этом свидетельствуют отзывы:

понедельник, 6 ноября 2017 г.

Взращивание генерала

"Плох тот солдат, что не мечтает стать генералом".
А кто формирует хороших генералов? Кто поддерживает сплочённость полка?
Обычный прапорщик.
Кто из генералов помнит и чтит своих помощников низшего чина?
Чем больше хороших прапорщиков, тем сильнее армия. А генерал - лишь вишенка на этом торте.