Сегодня я прозрела.

Отчаявшись придумать алгоритм самостоятельно, я решила узнать, нет ли выложенной готовой программки на каком-нибудь программистском форуме. Надо было давно это сделать. Столько времени потеряла.

Оказывается, чтобы написать программульку-автоматизацию малой части отчета мне нужно не просто рекурсию сотворить, а вспомнить и вернуть в свой лексикон давно и счастливо забытые слова "задача о рюкзаке", "метод ветвей и границ", "жадный алгоритм", "линейное программирование", "целевая функция" и т.п. Как давно это было, Боже мой... Я помню все эти слова, они не пугают сами по себе. Я помню преподавателей, обсуждения заданий в универе... И мне половину раб.дня казалось, что я снова студентка, и мне задали трудное задание, которое я в непривычном одиночестве решаю. Я помню понятия, да. Но, глядя в экран, вижу фигу. Мозг просто отказывается понимать листинг даже существующих программ. Ладно, я осознала, что любимый и обожаемый Си я все-таки забыла напрочь. Но даже паскаль не смог меня спасти. Ибо я вижу операторы, я в целом их неплохо читаю на любом языке, на Си любых модификаций, на яве и т.п., не зная или забыв какие-то функции, смотрю их в интернете... но вот понять алгоритм я не в состоянии... Завела себе кучу тестовых примеров с разными вариантами разных программок, из которых можно, как утверждают, слепить одну мою. И не понимаю, ни как работает, ни почему не работает... Взяла одну "совсем под мой случай" на Си. С грехом пополам переперла на ВБА. Поисправляла ошибки. Почти работает. Но не совсем. И это "не совсем" я не могу исправить ввиду непонимания, почему программист писал именно так и именно это... Ну, полное непонимание. А сортировку тем самым методом ветвей и границ, которую еще год назад мы радостно писали с детьми в школе, я просто втупую скопировала, даже не пытаясь понять. Только когда она мне стала неверно выводить ответ, полезла пошагово отлаживать... и, разумеется, программа была в порядке, это с выводом у меня, который я писала, были глюки...

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

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

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

В общем... одно уныние, стыд и чувство вины. И ощущение, что мозг спекся окончательно. А казалось бы... Жизнь просто малина: одно сплошное творчество, бьет ключом и интересна как никогда.