Модули с инкапсуляцией пришли из ФП, а не девелоперы.
Как мне видится правильное применение ООП — это со стороны DDD. Т.е. понятия из предметной области моделируются при помощи объектов/сообщений/событий.
Очень многие неверно понимают под ООП использование модулей (попросту сгруппированные функции и данные с возможной инкапсуляцией). Которые, кстати, пришли из ФП:)
btw завтра начинается на курсере реактивное программирование на скала.
это плохо?
Наверное, конкуренция среди джунов везде высока (если не брать всякую экзотику)
Конкуренция как-то особо не ощущается. Видимо количество человек на место опасно близко к нулю:)
Возможно изнутри все выглядит по-другому, но то что предлагают рекрутеры из Голландии значительно ниже (после налогов), чем в Киеве.
Если посмотреть на любой сайт по поиску работы в Голландии показывает медиану 35-36к в год. Я так понимаю это и есть 2к в месяц после налогов?
сколько хочу
Как выкручиваетесь, если сорвали дедлайннадо, чтобы дедлайна не было
не был. Это язык прапорщиков?:)
вот пример современного внешнего DSL — github.com/...er/wiki/Gherkin
15 45 высота 8 пушку довернуть огоньчестно говоря не думаю, что это чей-то родной язык:)
синтаксис с бесконечными скобками, запятыми как разделителями, точек с запятыми,это практически тоже самое, что и обязательный порядок в вашем форте.
Навыки это когда ручками код набираешь.наверное, разные навыки есть:)
Нужно идти от простого к сложномутогда нужно не участие в open source. Вопрос же был о
интересном open source проекте
Язык программирования в предметной области должен быть родным языком специалистадля этого вроде жe всякие ddd и dsl и есть?
Цель — приобретение опыта и развитие навыков.Даже без принятых пул-реквестов — это очень полезный опыт. Изучение чужого кода (высокого качества), изучение инфраструктуры (тот же запуск тестов), изучение интеграции с third-party (v8 и пр). Попытаться разобраться с известными багами.
человеку туда стоит лезть только если он использует этот продукт в работе
Open source — это только английский. Даже проекты изначально созданные в не англоязычной стране ведутся на английском.
Если хотите проект с большим количеством открытых багов (чтобы найти задачу по-душе) — гуглите KDE.
А когда раньше писал на простом недоязыке, по глупости выбранном как раз по принципу «что попроще», и всего примерно через год-полтора опыта работы наступил практически потолок по знаниям и зарплате, было очень печально.Какая у тебя жестокая попаболь.
посмотрите гибриды, например, js и scala.