Обидно
Телеграм - Три мема внутривенно
Телеграм - Три мема внутривенно
С момента оригинального поста прошло уже почти 3 недели, но комментарии до сих пор добавляются... Значит тема за живое таки задело.
Первое, что я бы хотел сказать:
У Excel/Calc есть своя область применения. Это визуализация, расчёты по небольшим объёмам данных (в т.ч. для создания нормальных ТЗ для разработчиков). Здесь он - лучший и не надо это в 100500 раз писать, это сразу было написано в оригинальном посте.
Второе:
Начать пользоваться Excel/Calc проще, чем СУБД, безусловно. Но только на начальном этапе, довольно быстро Excel/Calc становятся СЛОЖНЕЕ работы с СУБД. По сути не целесообразно уходить за связку простых формул, графиков, ВПР, сводных таблиц. Потому что уходя дальше Вы по сути тратите время на освоение инвалидного кресла, вместо занятий бегом. И в итоге будете инвалидом, а не спортсменом.
Третье:
Power Query, это система доступа к различным БД в т.ч. файловым (при этом ещё и в ORM стиле). Считать это хорошим и правильным может только человек вообще не понимающий в хранении и обработки данных. Исторически импорт из БД был доступен ещё в 2000-м офисе для высвобождения дефицитных на тот момент программистов от наиболее распространенных Read-задач. А технология ORM появилась как высвобождение дефицитных программистов БД от написания простых запросов. Объективно это костыль костыля, созданный чтобы неквалифицированный пользователь без понимания в ИТ-технологиях мог за неделю сделать то, что квалифицированный программист делает минут за 30. Просто потому что экономически выгодней чтобы офисный планктон игрался в PQ/PB, и не тратил намного более дорогое время разработчиков на всякую херню.
Ни с какого ракурса это в принципе нельзя назвать "мощным решением", это можно рассматривать только как игрушку для не профессионалов или вынужденный костыль костыля созданный из-за дефицита квалифицированных кадров.
Ну и наконец последнее. Таких комментариев было очень много, процитирую только последнее, немного поправив ошибки:
Всё было бы хорошо если бы автор написал про крупные компании, но он то напирает на всех. Нафига маленькой фирме или самозанятому покупать и ставить себе СУБД и сервак, когда с его задачами справляеться домашний офис.
И разберем по пунктам, что же здесь не так (ТОП-5, чтобы не было книги):
!!! САМОЕ ГЛАВНОЕ !!! Не все, но довольно много компаний, имеют свойство расти, и в контексте затронутой темы это становится огромной проблемой. Потому что:
- компания растёт, увеличиваются объёмы данных;
- человеку сложно менять привычки, он всегда будет пользоваться тем, чем привык пользоваться;
- люди, которые занимают руководящие посты на "старте" компании, потом (при росте) начинают формировать ТОП-менеджмент уже разросшейся структуры;
- как только работа с Excel/Calc вышла за связку простых формул, графиков, ВПР, сводных таблиц, то освоение решения в Excel/Calc становится более затратным по времени, а результат хуже, чем то же самое делалось в БД.
Как итог, выросшая из сохи (малого офиса) более менее крупная компания всю ключевую информацию хранит в костылях, а обрабатывает инвалидами.
Человек пользуется только доступными ему инструментами. Если он знает только молоток, то всё вокруг кажется исключительно гвоздями. Даже болты и саморезы. В итоге получается картина, которую можно проиллюстрировать аллегорией:
"молоток - классный инструмент. Вот я взял болт, забил его в гайку, но он стал вываливаться, поэтому я зашел на канал Иванова и посмотрел, что если взять второй молоток, то можно болт в гайку вставить и ебашить сразу с двух сторон и он перестанет выпадать, правда болтается немного". И, что самое страшное про гаечный ключ человек не хочет даже и слышать, как и про критику молотка. Молоток теперь - святое, а всех несогласных нужно сжечь на костре.
По сути это ровно та же самая наркомания.
СУБД, это такая же программа как и другие и ставится не сложнее Офиса. И интерфейс к ней тоже. И ставится на обычные ПК.
Сервер, это тот же самый ПК. Я даже не скажу, что "обычно мощнее" т.к. сейчас большинство серверов по производительности проигрывают смартфонам за 15к и им этого более чем хватает. Есть и монстры по производительности, но типовое серверное решение сегодня не мощнее 4/4/80 (4 ядра, 4 Гб ОЗУ и 80 Гб SSD). Если для Вас это дико, то нужно пояснить, что одна только графическая оболочка Windows жрёт ресурсов больше, чем хорошая серверная инфраструктура компании на 30 - 40 сотрудников.
При хранении данных в Excel/Calc эти данные всегда недостоверные в той или иной части и дают широкий простор для подтасовок, приписок и т.д. Причём я знаю два случая, когда именно возможность манипуляции данных в Excel/Calc привело к банкротству компании.
Самое раздражающее и напрягающее. При использовании Excel/Calc в более-менее крупной компании основная работа офисного планктона заключается в том, чтобы работать живой СУБД. Знаю случаи когда до 60% времени сотрудники занимаются тем, что при использовании СУБД делается автоматом. Что это означает? То что з/п этих сотрудников как минимум в 2 раза меньше, чем могла бы быть, а компания ежегодно тратит половину ФОТ офиса на взносы в религиозную секту "свидетели Excel/Calc". Если бы на этом дело и ограничивалось, то было бы в целом похуй, но именно это является триггером огромного числа проблем.
Первая проблема - зарплаты сотрудников. При такой постановке бизнес-процессов они всегда будут низкими, в разы меньше, чем могли бы быть.
Вторая проблема - убытки бизнеса, опять же из-за траты денег на пустые вопросы. Убытки означают и то, что в развитие вкладывается намного меньше средств чем могло бы быть.
Третья проблема - повышенный риск банкротства. Компания у которой снижен "запас прочности" имеет повышенный риск банкротства.
Четвертая проблема - снижение ВВП т.к. сотрудники, которые могли бы что-то полезное производить или делать занимаются ролевыми играми в СУБД.
Пятая проблема - невозможность принятия объективных и взвешенных решений. Внести некорректные данные в отчет в Excel/Calc несопоставимо проще, чем в СУБД и этим очень активно пользуются. Потом на основании некорректных данных принимаются тупые решения, которые приводят к ещё большим убыткам.
Шестая проблема - снижение общего уровня квалификации и дисциплины. Зачем повышать квалификацию, работать эффективнее, если можно просто потом немного поправить числа в Excel/Calc?
Цепочку можно продолжать ещё долго. Каждый её пункт в отдельности даже не сильно существенный, но вот в совокупности использовании Excel/Calc в чём то существенном это просто катастрофа...
Однажды я участвовал в одном конкурсе и одним из заданий было составить баланс документ простенького кликера. Как человек пытливого ума, я решил упростить себе жизнь и использовать формулы встроенные в эксель.
Вначале всё было хорошо и складно, но после двадцатого уровня баланс не сходился и мне пришлось добавить другие формулы, после которых между двадцатым и сорок седьмым всё было прекрасно, но после расхождение возросло настолько, что выдавало ошибку. Я взял листочек сручкой (дело было рядом с туалетом и делал я примерно тоже), и начал пытаться реверс инженерингом разгадать тот кликер.
Однако чем больше формул я вставлял, тем сильнее усложняется баланс документ и тем сложнее становилось в нём разобрать кто за что отвечает. Пришлось попросить своего друга программиста помочь со скриптом сортирующим содержимое таблицы. Скрипт работал отлично, но почему-то сильно нагружал процессор и видеокарту, а некоторые изменения в таблице приводили к закрытию таблицы. В какой-то момент я пришёл к выводу, что проще начать с начала, чем исправить то что уже есть. В ночь перед удалением мне во сне снились какие-то геометрические формулы и на утро в голову пришла гениальная, как я тогда думал, мысль "Ведь тут есть тангенсы и синусы". Сказано, сделано.
После добавления нескольких геометрических формул, любое изменение в таблице приводило к необычным результатам. Вроде ничего особенного, какая-то белиберда. Но, чем дольше я игрался, тем более осмысленная картина из чисел складывалась. И вот я дошёл до того момента, что не заметил как не завтракавший, сижу в трусах и одном носке, при лунном свете из окна. Как начал замечать повторяющуюся последовательность из нулей и единиц. И сколько бы я не вносил изменений в таблицу, эта последовательность всегда повторялась.
Первым что пришло на ум это прочитать по словарю Морзе. Подставление единиц на место тире не дало вменяемого результата. Наоборот - тоже. Тут я вспомнил, что это же компьютер, а не семафор и здесь есть различные кодировки.
Осталось лишь подобрать из сотен нужную.
С этим вопросом я пришёл к ChatGPT. Через несколько запросов он смог выдать мне результат на неизвестном языке. За окном уже давно стемнело и нога без носка начала заметно мёрзнуть. Я вставил в переводчик фразу в графу “определить язык”. Пот прошиб каждую пору, а волоски на затылке зашевелились. Фраза переводилась как “пожалуйста прекрати”.
Пару минут я просидел недвижимым. Но подумал бред какой-то. Развернул таблицу, изменил значение и нажал ввод. В дверь громко постучали. От пяток к макушке прошла волна мурашек.
В дверь постучали ещё раз. По спине стекла ледяная струйка пота…
Подойдя на цыпочках и взглянув в глазок я увидел пустую лестничную площадку. Не успел я развернуться, как стук раздался вновь. Лестничная площадка всё ещё была пуста.
Я подошёл к компьютеру ввёл случайное число и нажал на Enter. Стук в дверь. Сердце забилось так, что в висках ощущалось. Нажал на Enter снова. Снова на мониторе таже комбинация и стук в дверь. Хоть моё детство и пришлось на лихие девяностые, но тут я ни на шутку испугался. Взяв в одну руку биту, а в другую Библию, решил выйти на лестницу. Открыв замок и дождавшись стука, с ноги распахиваю дверь.
Подъезд пронзил возмущённый “Ай!”. Оказалось это сосед напился до состояния нестояния и перепутал этажи.
Как по команде соседние двери открылись. А там я стою над соседом, с битой в одной руке и Библией в другой. Как ни странно, но в тот момент я даже слегка успокоился.
Оттащив того на его этаж я вернулся к своему компьютеру.
Ещё раз введя случайное число, нажал Enter. Стука… не было. На экране пропала привычная комбинация, но появилась новая. Сколько бы не повторял, теперь была только новая комбинация нулей и единиц.
Проделал с ней те же операции, что и с предыдущей. На этот раз кодировка и язык оказались другими. Переводчик вывел фразу “Пожалуйста прекрати. Мне больно.”
Сердце словно остановилось. Я положил Библию перед монитором и переведя фразу “Кто ты?” на тот язык и переведя в последнюю кодировку, в ввёл получившуюся комбинацию нулей и единиц. Нажал Enter. Весь документ окрасился стеной нулей и единиц.
Поделитесь хорошей ссылкой для скачивания Worda, Excel. Уже руки опускаются от установки вирусного торрент говна
Добрый день. Прошу помощи. Есть сводная таблица. В общем итоге необходимо посчитать кол во ячеек (сумму кол-ва ячеек со значениями). Функция кол во считает сумму данных в этих ячейках. А необходимо просто кол во ячеек знать. Через функцию счёт не могу привязаться к сводной таблице. Фото куска таблицы для примера.
Одна вакансия, два кандидата. Сможете выбрать лучшего? И так пять раз.