10$/hr — стандартный рейт у новичков и индусов. Что как бы символизирует их скилл… соотв. и степень адекватности заказчика такой же. За 20$/hr и больше — подход совсем другой… но таких баеров ой как мало на одеске…
Сам интересуюсь этой темой, есть такие альтернативы для построения парсеров, генераторв, компиляторов и.т.д.:
— EMF — создания объектных моделей для генераторв
— Cocktail — построение генераторов программ, компиляторов
— ANTLR — парсер генератор
— Nemerle/PegGrammar — построение AST на основе грамматики.
— R# — надстройка над C#, генерирует AST для C#
Далеко не закончился…
Почитайте биографии IT-управленцев. Большинство организовали свое дело до 25. То есть сразу после универа или не заканчивая его. Больше скажу, если технарь начинает ее проходить, то перейти с языка программирования на язык людей — не так уж просто.
Знакомые — это не показатель. Лично мои знакомые, к-ые годные специалисты, больше самообразовывались, чем ботанили за хорошую оценку.
Как раз, от этого падать хочет все, что залинковано, и ловишь его по всему коду. Где же она, ошибка?! Да вот же — где ты объект через все пускаешь, и изменяют его все рандомно!
Уж, извините, все подвергаю критике, касательно DSL и избыточности (cубъективно). rule assert Fix version is set for Fixed issues
when State.becomes({Fixed}) {
Fix versions.required("....")
}
В чем соль? Чем, не то:
Refs #123: <описание>
Fixes #345: <описание>
Вы упомянули, что юзабилити и производительность стали причиной. Без конкретики.
Посему говорю, изобрели — молодцы.
Помнится, горели мы как-то в танке использовал хэнд-мейд фреймворк, который вызывал Py из Delphi, для SQL запросов преимуществ., а еще там был XML где-ж его нет, для создания окошек на лету. Не оправдал полет мысли тим-лида, вложенных средств…
— EMF — создания объектных моделей для генераторв
— Cocktail — построение генераторов программ, компиляторов
— ANTLR — парсер генератор
— Nemerle/PegGrammar — построение AST на основе грамматики.
— R# — надстройка над C#, генерирует AST для C#
Почитайте биографии IT-управленцев. Большинство организовали свое дело до 25. То есть сразу после универа или не заканчивая его. Больше скажу, если технарь начинает ее проходить, то перейти с языка программирования на язык людей — не так уж просто.
Знакомые — это не показатель. Лично мои знакомые, к-ые годные специалисты, больше самообразовывались, чем ботанили за хорошую оценку.
rule assert Fix version is set for Fixed issues
when State.becomes({Fixed}) {
Fix versions.required("....")
}
В чем соль? Чем, не то:
Refs #123: <описание>
Fixes #345: <описание>
Вы упомянули, что юзабилити и производительность стали причиной. Без конкретики.
Посему говорю, изобрели — молодцы.
Таки это стало причиной?Изобрели. Молодцы. Пользуйтесь :) Мы пользуем Redmine.горели мы как-то в танкеиспользовал хэнд-мейд фреймворк, который вызывал Py из Delphi, для SQL запросов преимуществ., а еще там был XMLгде-ж его нет, для создания окошек на лету. Не оправдал полет мысли тим-лида, вложенных средств…