Pull to refresh
2
0
Сергей Сергеев @leossnet

Экономист

Send message
Ниша 1С — мелкие и средние компании. В этой ниже бюджетирование проще и дешевле реализовывать на Excel и типовых решениях по бюджетированию. JetCalc ориентирован на крупные и очень крупные компании, для которых достаточно высокий порог вхождения на понимание системы в последующем окупается большой гибкостью и производительностью при работе с аналитической информацией.
Пока только в браузере. Но почти во всех и на всех платформах.
На мой взгляд, в предложенной гипотезе имеется логическая ошибка, связанная со смешением понятия «отличник» и «умный».

При написании любого кода умным программистом учитывается использование кода в следующих контекстах:
— решение текущей задачи самим программистом (контекст – только я);
— модификация кода самим программистом по прошествии времени, когда смысл кода уже подзабыт (контекст – я и мое будущее);
— использование и/или модификация кода другими программистами (контекст – я и другие люди).

С другой стороны, всех отличников можно разделить на две большие категории:
— «умные», обладающие гармонично развитым интеллектом, способные не только к усвоению учебного материала, но и к пониманию, как его можно применить в будущем, при этом учитывающие свои предпочтения и навыки в общении с другими людьми;
— «ботаники», способные только к усвоению учебного материала, при слабой развитости к видению своего будущего и слабых навыках социализации.

С учетом предложенной классификации проблему написания длинного кода можно сформулировать следующим образом — «непонятный код пишут ботаники», так как они игнорируют свое будущее и проблемы других людей.

Если же ботаник действительно талантлив и может писать работоспособный код, то для оптимизации и (само-)документирования кода ему нужно просто приставить помощника, не сильно талантливого, но дисциплинированного и добросовестного. И такая команда сможет работать гораздо эффективнее, чем два отдельных умных программиста. А это уже проблема и сфера ответственности руководителя такого ботаника.
Мысль о том, что «мир катится в какой-то ад», потому что программисты в большинстве своем плохо знают высшую математику, как-то сильно попахивает диагнозом «гордыня».

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

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

По мере взросления компьютерной отрасли все большее число людей стало вовлекаться в процесс освоения профессии программиста, а отраслевые лидеры (IBM, Microsoft, Sun и т.п.) упрощать процесс программирования путем стандартизации и унификации. И все это ради самой банальной выгоды – лучше потратиться один раз на сознание легкого для освоения и последующего использования языка программирования, а затем платить среднюю зарплату персоналу средней квалификации (которых много), чем постоянно платить высокую зарплату специалистам очень высокой квалификации (которых очень мало).

Поэтому слабые знания высшей математики большинства современных программистов свидетельствуют не о деградации профессии, а о зрелости отрасли программирования, как, например, отрасли электротехники. А для зрелой отрасли характерны такие признаки, как теоретическое решение большинства фундаментальных проблем и четкая корреляция между уровнем знаний и уровнем оплаты труда для большинства инженерных специальностей.
По своему опыту могу отметить, что профессионала от любителя отличает наличие следующих качеств:
— способность точно формулировать требования к необходимым отсутствующим составляющим проекта, любитель же может дать оценку только для имеющихся в наличии составляющих;
— возможность эффективной работы под внешним давлением (начальства, смежников, заказчиков, конкурентов и т.п.), любитель же может работать только в комфортных для себя условиях;
— наличие гарантированного минимума качества работы вне зависимости от внешних обстоятельств, для любителя уровень качества работы не предсказуем.
Почему-то не увидел в статье лежащую на поверхности гипотезу о сне как механизме сброса кеша из оперативной памяти мозга в постоянную. Этот процесс очень похож на процесс записи информации в компьютерную базу данных на жесткий диск. В процессе сна организм решает следующие задачи:

— фильтрует избыточную информацию с внешних датчиков (органы чувств);
— добавляет в постоянную память ранее не известную информацию в виде обособленных блоков;
— для ранее имеющейся в постоянной памяти информации достраивает логические цепочки из новых порций информации, полученной в течение дня, но только в части ранее не известных нюансов (образно говоря, достаивает выстроенный в мозге направленный граф знаний и опыта).

Что же касается ярко заданной периодичности сна, то она определяется емкостью оперативной памяти мозга человека. При заполнении такой памяти человек перестает усваивать поступающую извне информацию, что резко замедляет реакцию организма на внешние раздражители до уровня, угрожающего жизни и здоровью человека (и вообще любого живого организма).

Само же состояние сна является всего лишь отключением организма от внешних датчиков (органов чувств), чтобы ускорить процесс сброса кеша и избежать искажения сохраняемой информации. Аналогичный процесс происходит при создании архивных копий компьютерных баз данных.

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

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

1. Самое главное, чтобы руководитель был умным. Не образованным, не опытным, а именно умным от природы. Умным настолько, чтобы осознать, что люди в его подчинении – это ресурс, от которого можно либо извлечь выгоду, либо получить дополнительные головняки из-за собственной тупости или лени. А знания и опыт для умного человека — дело наживное.

2. Если технарь является действительно технарем, а не гуманитарием с техническим образованием, то он должен понимать, что в любой технической, а значит кибернетической, системе ключевым фактором эффективного управления является наличие двух составляющих – четкой цели с количественным описанием и системы обратной связи.
А чем, как не кибернетической системой, является проект создания компьютерной программы любой степени сложности (риторический вопрос)?

3. Даже самому умному руководителю в одиночку невозможно сформулировать даже основные количественные критерии конечной цели. На практике для формализации конечных целей необходимо тратить не менее 10-20% рабочего времени для разъяснения сотрудникам собственных целей и задач. Этим убиваются сразу два зайца: проговаривая вслух, вынужденно приходится преобразовывать образы в своей голове к понятным людям формулировкам, а отвечая на вопросы, получаешь качественную обратную связь.

4. Очень хорошо показала на практике управленческая концепция «долго запрягать, но потом быстро ехать». Технически это означает, что любые технические либо управленческие решения, которые затрагивают двух и более сотрудников, предварительно оформляются в письменном виде и уточняются до тех пор, пока не станут понятны всем заинтересованным сторонам (например, в любом трекере). Это позволяет максимально снизить потери времени и ресурсов на различные переделки и исправление ошибок, возникающих в результате «глухих телефончиков», когда на словах все поняли друг друга, но каждый понял по-своему. От руководителя нужны только правила и инструкции по оформлению задач.

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

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

Поэтому осознание человеческой сущности (или как минимум его частичное воспроизводство в виде компьютерных программ) через искусственный интеллект невозможно даже чисто теоретически, как невозможно осознать целое через изучение его отдельной части.

С другой стороны, Человек потенциально способен создать новый вид Жизни с таким же как у него самого стремлением к экспансии, а затем направить все свои усилия на борьбу за выживание и доступ к ограниченным ресурсам на Земле в конкуренции с этой новой Жизнью. Но даже в этом случае никуда не денется принцип, которому следуют самые сильные представители человечества – «все что нас не убивает, делает только сильнее» — который в конечном итоге превратит новую Жизнь из конкурента в очередного симбионта Человека.
На мой взгляд, очередной наивный взгляд на жизнь. Из той же оперы, что «деньги – это зло», «оружие убивает», «насилие на экранах провоцирует преступность» и т.п.

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

Понять же самостоятельно, что действительно является жизненно важным, а что навязано извне, дано немногим – по некоторым данным лишь 5-7% от общего числа для любой социальной группы.
Если не вдаваться в реализацию модели ООП в конкретном языке, то объект (хотя привычнее класс) является самой обычной заготовкой. Например, в реальном мире заготовками являются электрические выключатели и круглые металлические болванки, которые сами по себе ничего не делают, но из которых можно сделать что-то полезное – электрический выключатель встроить в схему освещения помещения, а из металлической болванки выточить на токарном станке спортивный кубок.

Уровень абстракции заготовки определяется степенью ее готовности для включения в конечное изделие – в приведенном выше примере электрический выключатель является примером готового к применению класса, а металлическая болванка выступает в роли абстрактного класса с минимальным количеством определенных параметров (физические габариты и исходный материал).

Инкапсуляция предполагает, что во внутренности заготовки, если она сделана фабричным способом, никто не полезет внутрь, чтобы проверить, как она работает. Достаточно просто знать, что это типовой электрический выключатель или заготовка определенной марки стали.

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

Что касается наследования, то в реальном мире аналогом является понятие «полуфабрикат», то есть заготовка, из которой на следующих стадиях в рамках одного предприятия планируется сделать другую более сложную заготовку. Что интересно — в реальном мире обычно применяется множественное наследование, например, для выключателя родительскими классами выступают коробка и механизм переключения, а для стальной заготовки – железо и ферросплавы.

В целом же можно сказать, что ООП является одним из многочисленных способов повысить производительность работы программиста за счет унификации и стандартизации (аналог названия ООП в реальном мире), чтобы программист не делал все от начали и до конца как ремесленник, а работал на большой фабрике на высокопроизводительном станке, выпускающем определенную группу изделий с низкой удельной себестоимостью, как фабричный рабочий.
Из концептуальных вещей следует смотреть страницу, содержащую ссылки на внешние ресурсы:
https://www.leossnet.ru/?page_id=67

В контексте статьи ключевым ресурсом является ссылка на статью Олега Кольцова. Процессный подход с точки зрения кибернетики:
http://process.mirtesen.ru/blog/43516691271/Protsessnyiy-podhod-s-tochki-zreniya-kibernetiki

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

Поэтому все попытки формализовать управленческую деятельность в итоге сводятся в ответу на вопрос: как рассчитать и согласовать бюджеты подразделений компании и обеспечить периодический контроль их исполнения? Здесь предполагается, что бюджет включает в себя ответы на вопросы: что, когда и кому нужно делать, и сколько это будет стоить?

В этой ситуации дополнительная работа по составлению различных схем не упрощает, а лишь усложняет понимание архитектуры предприятия и затягивает сроки по созданию адекватной системы управления (ведь схемы рисуются не ради искусства?). Поэтому для достижения практических результатов вся информация изначально собирается и обрабатывается в формате, пригодном для понимания бухгалтерами и экономистами, как, например, описывается в книге:

Чарльз Т. Хорнгрен, Джордж Фостер, Шрикант Датар. Управленческий учет.
https://www.litres.ru/dzh-foster/upravlencheskiy-uchet-17181345/

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

Если же будут другие вводные, то можно выполнить другую классификацию. Только зачем? У человека самый дефицитный ресурс – это его время готовности головного мозга к интеллектуальной деятельности. Поэтому его рационально тратить на то, что реально способно изменить окружающую действительность. Если же появится реальная потребность у реального человека, то можно сделать что угодно при должной мотивации исполнителей.
Ссылки на источники информации представить не могу, так как описываю собственный практический опыт работы в крупной многоотраслевой компании в качестве экономиста по нестандартным вопросам стратегических и инфраструктурных направлений.

Наиболее значимые результаты своего опыта начал выкладывать на сайт www.leossnet.ru.

Что же касается домохозяйств, то можно привести следующие примеры для обеих моделей:

1. Иерархическая модель. Муж (центр доходов и объект управления) зарабатывает деньги и отдает жене (субъект управления). Жена (центр затрат и субъект управления) оплачивает текущие расходы (еду и коммуналку) и согласовывает/навязывает мужу покупку дорогостоящих покупок (инвестиции). Воспитанием детей (объектов управления) занимается жена (субъект управления), иногда привлекая мужа к наказаниям детей за проступки (корректирующее воздействие). Преимущества – устойчивость семейных отношений, слабые стороны – одностороннее воспитание детей.

2. Сетевая модель. Муж и жена зарабатывают деньги (центры прибыли и субъекты правления) и тратят их на текущие расходы по собственному усмотрению в рамках согласованных лимитов. Для дорогостоящих покупок договариваются каждый раз по схеме финансирования (накопить или взять кредит) и своей доли участия. Воспитанием детей (объектов управления) каждый из родителей занимается в рамках своей специализации (муж – логика и железки, жена – чувства и тряпки). При возникновении проблем в воспитании детей пытаются разобраться в проблеме и внести коррективы в формат общения в детьми (модифицировать систему управляющих воздействий и механизм обратной связи). Преимущества – гармоничное развитие детей, слабые стороны – риски распада семьи при конфликте интересов супругов.

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

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

С этой точки зрения формулировка «я – начальник, ты – дурак» означает всего лишь отсутствие обратной связи при взаимодействии двух соседних узлов — либо это односторонняя трансляция информации от родительского к дочернему узлу, либо в обратном направлении.

Относительно цветов и оттенков следует сказать, что автоматизировать можно только количественные параметры. Цветовая же схема не подлежит автоматизации, пока не будет детализирована до (кибернетических) процессов, алгоритмов и структур данных.

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

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

Перечисленные же примеры систем управления (дивизиональная, матричная, проектная) представляют собой лишь комбинации базовых систем управления:
— дивизиональная – сетевая на уровне компании и иерархическая на уровне дивизиона;
— матричная – иерархическая с двумя древовидными контурами управления, когда любой объект управления имеет двойную подчиненность (распространена в промышленности в управлении производственными цехами);
— проектная – чисто сетевая структура управления (временные или постоянные рабочие группы).
Исходя из концепции, что экономика – это ремесло, подчиняющееся четким требованиям по достижению результата как любая техническая (кибернетическая) система, можно сделать следующее определение архитектуры предприятия:

Архитектура предприятия представляет собой логическую модель (модель управления) обмена информацией (управляющими воздействиями) о предприятии (объекте управления) между начальниками различных уровней (субъектами управления).

На практике существует всего две модели управления:
— иерархическая, описываемая структурой данных «дерево»
— сетевая, описываемая структурой данных «граф»

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

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

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

Что же касается формализованного описания объекта управления, то для бизнеса имеет значение не то, как точно и детально зафиксирована в статике система управления предприятия, существовавшая в прошлом (ведь на описание архитектуры нужно время), а насколько точно одни начальники (субъекты управления) в состоянии своевременно и точно доводить до других начальников информацию (управляющие воздействия) о руководимых ими подразделениях (объектах управления) относительно настоящих и будущих задач.

По этой причине единственным способом повышения эффективности бизнеса в рамках любой модели управления является повышение точности управляющих воздействий. Эта мера направлена на уменьшение эффекта «глухого телефончика», при котором из-за искаженной информации приходится постоянно все уточнять и переделывать, что ведет к удлинению сроков и росту издержек.

В иерархических системах повысить точность управляющих воздействий можно с помощью повышения качества регламентации документооборота, а в сетевых системах – применением трекеров задач (мой любимый трекер YouTrack).

Что же касается бизнеса различных консультантов, то здесь остается только привести слова классика – «ах, обмануть меня не трудно, я сам обманываться рад». Для большинства начальников мыслительная деятельность достаточно утомительна, поэтому все они хотят «большую красную кнопку», которая бы решала за них возникающие на предприятии проблемы. Тем более, что за эту «большую красную кнопку» нужно платить не из своего кармана, а кармана собственника бизнеса. На этом и делают свой немаленький гешефт различные консультанты.
Просто в контексте статьи мною предпринята попытка поразмышлять над вопросом — существующие теории о происхождении вселенной являются трудом «компенсированных шизофреников» или троллингом математиков?
А если уже давно забыл школьную программу, то значит утверждение верно?
Если пространство информационного поля не занято, то ничего не случится, иначе произойдет рождение сверхновой звезды в видимой или параллельной вселенной.
Ну и на десерт:

Описание математики в Википедии:
Идеализированные свойства исследуемых объектов либо формулируются в виде аксиом, либо перечисляются в определении соответствующих математических объектов. Затем по строгим правилам логического вывода из этих свойств выводятся другие истинные свойства (теоремы). Эта теория в совокупности образует математическую модель исследуемого объекта.

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


Математики = шизофреники?
Еще пример ничуть не хуже:

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


Вэриан Х.Р. Микроэкономика. Промежуточный уровень. Современный подход: Учебник для вузов/Пер. с англ.
На самом деле главный вопрос — кто программист?

Information

Rating
Does not participate
Location
Свердловская обл., Россия
Date of birth
Registered
Activity