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

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

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

Архив записей в блогах:
.. особенно в публичном пространстве, но! Но по существу с Губерманом категорически согласна.. :-/ Я с тех людей беру пример — Они заметны и немногие, — Которые поклали хер На все вокруг идеологии. ...
«Стою на асфальте в лыжи обутый…. То ли лыжи не ходют, то ли я ….» Может я чего-то не понимаю, но я и в самом деле не понимаю, зачем столько народу отправлять красить ограждения? Москва, 14 марта 2014 Или это такая технология, которая называется «чем бы не занять, лишь ...
Президент сегодня сказал много разного и интересного, хотелось бы прокомментировать. - По словам президента, в 2015 году пресечена деятельность более 400 кадровых сотрудников иностранных разведок и их агентов, 23 из них привлечены к уголовной ответственности. Ну тут все нормально, ...
...
Все лето радуют садовые цветы, отцветают одни, им на смену распускаются другие, и так до самой осени. А вот еще у нас и типично домашние порадовали. Смотрите, какое чудо у нас ...