моя мультилингва

топ 100 блогов ecostudent — 21.02.2011 Все мы знаем, что в эконометрике существует огромное количество софта. С одной стороны, конкуренция - это прекрасно, она стимулирует дальнейшее развитие пакетов, разработку новых функций и т.д. и т.п. Но такая разношерстность среди предпочтений народа неимоверно усложняет работу обычным практикам.

Приведу простой пример. В бакалариате мы использовали E-Views, для моделирования и симуляций пошел Matlab, в магистратуре писали скрипты в E-Views и Stata, модели длинной памяти удобнее всего оказалось оценить в OxMetrics, а для regime switching process - заботать RATS. Наконец, всю последнюю осень я чего-то распараллеливала в R, а сейчас приходится осваивать Gauss. Понятно, что все эти мучения были вызваны прежде всего моей собственной ленью - в большинстве случаев мне хотелось найти если не готовый код, то хотя бы какие-то части алгоритма, уже прописанные кем-то до меня. Но на разбор синтаксиса порой уходило столько времени, что ex post я думаю, надо было с самого начала все прописывать ручками в Матлабе.

Но все-таки, неужели нельзя договориться и все сделать пусть не в одном, но хотя бы в двух пакетах? At this point лично мне уже без разницы, в каких. Главное – не всех сразу :) Необходимость все время перепрыгивать с одной среды на другую неимоверно усложняет процесс кодинга: у меня постоянно путаются в голове особенности синтаксиса и компиляции, особенно если похожие языки. А в итоге все заканчивается тем, что вместо досконального владения хотя бы одной средой у меня есть только четкое понимание того, какие блоки должны быть в той или иной программе. Тем не менее, попроси меня написать с ходу даже самый простой код - гарантирую, ничего не откомпилируется, потому что половина комманд будет из разных пакетов. Все это жутко неэффективно. Особенно если через полторы недели надо презентовать paper, а у тебя на симуляции все расползается, как тараканы от дихлофоса.

Впрочем, справедливости ради стоит отметить, что и с обычным программированием у меня была похожая история. За первые 2,5 года бакалавриата меня заставили попрогать в C, C++, Java, TCL/TK, Python, Perl, XML, Javascript, PostGreSQL, XML и в чем-то еще. Мы писали для эмулятора Palm OS, прогали ядро Линукса, кодили "хакерские сокеты", ковырялись в 16ричных TCP-пакетах и разрабатывали front/back-end интернет-магазина. Моя модель базы данных для телекоммуникационной компании напоминала чертеж карбюратора (так говорили знающие люди, сама я его не видела). Как Вы думаете, я сейчас хоть что-нибудь из этого воспроизведу? :) Нет. Мои остаточные знания - o(1). И вот это самая настоящая "пичалька"...

UPD. Нет, когда очень надо–я сяду и все напишу. Но столько времени уходит на вспоминание синтаксиса и дебаггинг, что это как–то неправильно, огорчает и создает много проблем. Все в голове я тоже держать не могу– там уже столько забавных фактов, Стар Трека и аниме, что оперативки не хватает :)

Оставить комментарий

Архив записей в блогах:
Кстати, по поводу ядерного Армагеддона вот что подумалось. В рай пойдем только мы с вами. Как раз у руководства страны и армии есть бункеры, в которых они прекрасным образом переживут ядерный удар. Правда, потом, без нас с вами, их возьмут в плен, так что неизвестно, что ...
Посмотри, какие дни... Прекрасное #простолето , несмотря на дожди и ...
Вчера на сайте Sb.by, который учредила администрация президента Белоруссии, вышло очень смешное интервью с начальником ГУБОПиК МВД полковником милиции Николаем Карпенковым. Да, главный мент по борьбе с организованной преступностью и коррупцией в системе Лукашенко решил высказаться о ...
Швитцер ну очень зовет меня в Цюрих. Я и отказывалась, и отмалчивалась, а он все не угомонится. Я уж и прямо сказала ему "либер фройнд, у меня денег нет ни копеечки. даже на такси до аэропорта не хватит". Думала испугается. А он ничего. Говорит, я все оплачу. Все-все. Что думаете, может ...
Никто не пострадал, защита на мне сработала на ура. ...