Как ИТ-специалисты работают удаленно на карантине. 📷 Фотообзор
Lead Software Engineer в N-iX
  • Есть ли желающие Джависты перенять опыт Scala разработчика?

    Действительно, формошлепство и написание рестов-крудов не предполагает таких знаний

    Поддержал: Yuriy Pitometsu
  • Есть ли желающие Джависты перенять опыт Scala разработчика?

    Почему и зачем — если кратко: Более краткий и продуманный синтаксис, получаете все преимущества JVM + библиотек, Akka, Reactive programming/design, Spark, BigData

    Статистика ни о чем, да на Java пишут больше, это мейнстрим...неужели всю жизнь ровняться на толпу и оглядываться на остальных?

    И главное — на Scala уже можно найти работу всегда

    Поддержал: Vladimir Lubenchenko
  • Есть ли желающие Джависты перенять опыт Scala разработчика?

    А почему ТС вопрошает только джавистов? На скалу легко начнуть переходить джависты, которые писали на Java 8 и прониклись стримами, лямбдами и тд...
    Но с еще большим успехом могут переходить и люди с C#, где LINQ появился намного раньше.
    Да и питонисты, которые любят простоту синтаксиса и хотят получить статич. типизацию и скорость JVM.
    На вопрос — а стоит ли переходить? Однозначно стоит...и не делать поспешных выводов, ибо не получиться писать сразу же красивый канонический код, это вопрос времени.

    Поддержали: Grez, NewOne NewOne
  • Есть ли смысл менять язык программирования, точнее даже стиль жизни?

    У меня была аналогичная ситуаций, только вот опыта в .NET уже было 8 лет, можете представить как нелегко было переходить, но я решился и не жалею.
    MS славится тем, что любит выпускать новую технологию, пиарить ее, а потом закрывать.
    Проблемы у .NET начались тогда, когда люди поняли, что Windows Server мягко говоря не самая лучша серверная платформа, да еще и платная и закрытая. Ну и .NET был закрытой платформой, сейчас MS опомнилась и начала все открывать, но не поздно ли? JVM то уже 20 лет развивается и оптимизируются, а .NET Core меньше года как релиз был.
    Мое мнение — Linux на серверах попедил, отсюда и ноги растут.
    По этому поводу есть отличная статья byterot.blogspot.com/...sharp-oss-fsharp-dnx.html

    Как уже говорили, советую хорошо выучить Javascript/ES6 — это уже вплоне приятный язык и востребованость будет рости. Зная его, можно и сервер-сайд писать NodeJS и фронты на React. Спрос огромный, особенно у стартапов.

    Еще важно знать Java, потом попробуйте Scala, отличнейшний язык

    Поддержал: schwarzlichtbezirk
  • .NET Core: возможности и перспективы

    Нормально можно писать, java 8 — чуть урезанный C# 3.5, зато там есть Scala, которая по фичам давно С# 6, 7 ... обогнала.
    А сам JVM по скорости пока равных не имеет (несмотря на отсуствие value-types)
    Для high-load, machine learning, big-data альтернатив JVM пока нет.
    Ну и самое главное — google, facebook, {whatever silicon value company} — сколько из них используют .net? там везде java

  • .NET Core: возможности и перспективы

    Абсолютно согласен, никаких преимуществ .net core на данном этапе нет, скорее наоборот: незрелая кроссплатформенность, незрелые инструменты разработки (под линуксом разрабатывать реально можно будет только когда выйдет Rider, VS Code не годится для чего-то большего, чем хелоу-ворд, project.json RIP и неясные перспективы с msbuild), незрелая экосистема (основные библиотеки переходят на него, но медленно).
    И мало того, даже вакансий на .net core еще пару лет не будет.

  • ASP.NET 5: что изменилось для разработчика

    Я не говорю, что это плохо :) Это хорошо, поскольку чтобы использовать те же подходы тебе теперь не нужно менять фреймворк

  • ASP.NET 5: что изменилось для разработчика

    Все, что они сделали — переписали ASP.NET и сделали из него NodeJS, только на C#. Кто писал на ноде и трогал новый ASP.NET меня поймет :)

  • ASP.NET 5: что изменилось для разработчика

    Зачем ему работать в один поток? C# язык общего назначения, универсальный, с кучей фич и сахара, ну а javascript — язык и король фронтенда.
    Хочется больше сахара и типизации? Typescript :)

    Думаю, никто не будет спорить, что никто не пишет современные веб приложения без angular, react, gulp, npm etc...это нонсенс.
    Нужно просто правильно выбирать инструменты для задач. Вот во фронтендах лидерство NodeJS сейчас неоспоримо благодаря асинхронной модели, отличной масштибируемости, самом большом репозитории пакетов npm и тд.
    Ну а на ASP.NET и С# можно продолжать писать бэкэнды :)

  • ASP.NET 5: что изменилось для разработчика

    До релиза .NET Core & ASP.NET 5 где-то от 3-6 мес и применять в продакшне я бы его стал только через год — не ранее.
    Только вот зачем мне ждать год, если есть NodeJS? :)
    З.Ы. Сильно я сомневаюсь в светлом будущем нового ASP.NET — идея классная, но запоздалая

  • Пособие для будущего Java разработчика. Enterprise — часть 1

    Java backend вы имели в виду? Java web, как и ruby/python/whatever уже теряют актуальность в виду тотального доминирования javascript-а для web (MEAN stack). Лучше смотреть на него сразу

  • Дайджест интересных вакансий № 119

    Вовсе не случайно...вполне возможно

    Киевский международный институт социологии
    еще работает на DOS. И почему жаль? Вам показалась привлекательной ЗП на данную позицию? )