Программирование в управленческом учете

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

Естественно, в работе приходилось использовать не только формулы с макросами в экселе или «селектик» к базе данных. Был жесткий кодинг на SQL с процедурами, курсорами, CVT и иерархическими переменными. Наpython надо было использовать значимость переменных, корреляции и регрессии. А, как пример, консолидацию и дистрибьюцию отчетности на несколько тысяч подразделений без хардового VBA я даже не представляю как организовать.

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

Перемещаясь в малый бизнес я думал, что максимум моего программирования будут формулы в excel. А все остальное будет вестись в специализированных сервисах. Но получилось не совсем так. Для начала мне пришлось освоить Google Sheets с продвинутыми формулами (как минимум для задач PIVOT/UNPIVOT). Потом потребовалсяGoogle Data Studio чтобы картинки были не такими пресными и динамическими. А потом и вовсе пришлось обрабатывать операции на SQL.

К чему я это: бизнес хоть и малый, но на одних, пусть даже отличных, знаниях финансов не вытянешь. Тут уж или ты привлекаешь профильных специалистов, но тогда это уже не уровень фрилансера-финансиста, а полноценный руководитель в организации или собственный бизнес. Или, как это модно говорить, прокачиваешь свои скилы.

22
Начать дискуссию