На заметку программистам
zabivator — 29.12.2009
Хотите использовать красивые "малые" языки? Ocaml, Erlang,
Haskell?Будьте готовы к тому, что вам придётся заниматься не только и сколько разработкой на них, сколько аналитикой и управлением требованиями.
Управлять Java, C#, C++, C, PHP, JavaScript проектами с грехом пополам умеют.
Управлять Erlang, Ocaml, Haskell не умеют практически никто, если умеют - это уже нифига не тимлиды или разработчики (а нечто куда большее) а значит - этим придётся заниматься тем, у кого хватает мозгов осилить эти инструменты, но не хватает мозгов
Дефицит как программистов, так и управленцев в это нише вынуждает не просто "изучить Ерланг", но и владеть пакетом знаний в объёме "ведущий(старший) разработчик" чтобы подключать инструменты и собственно проектировать (архитекторов для Ерланг не существует. Сюрприз?), А ТАКЖЕ самостоятельно формировать и оформлять требования, тестирование, и планирование проекта.
Если вы поняли что я написал выше - замечательно, я сам толком не понял, просто сдампил в ЖЖ свою пачку акутальных граблей (грабли не в Ерланге, грабли в требованиях).
ОДНАКО я допускаю, что борьба с требованиями и ТЗ вытекает из простоты языка - чего там проектировать и думать, он тупой как пробка - бери и делай, и ВОТ ТУТ встаёт вопрос "что делать", "когда делать", "как быстро делать". Видимо, С++ и Java настолько сложные языки, что там нужны специалисты по языку. В случае "малых языков" нужны нифига не программисты, нужны специалисты по предметке, аналитике, совмещающие эти должности.
В итоге вместо программирования на Erlang с PostgreSQL и JavaScript я мучительно мутирую в недоуправленца и долбоаналитика. Блестящая карьера =)
Сколько стоит билет на автобус в Иркутске? Цены, маршруты и лайфхаки для пассажиров
Это тоже герои, хоть они и не в военной форме, как капитан Юваль Дуэк
Батик Романа Захарова. Выставка "Шёлковый ветер". Часть I.
О сбережении народа
Не помню, какую ты кинул
А что Титов?
Красота в обыденности в Гокарне, Индия.
Вещи, запрещенные в Сингапуре

