LINUX.ORG.RU

Сообщения HuluMulu

 

Что выбрать, Java/Spring или C#/.Net с прагматичной точки зрения?

Форум — Web-development

Всем КУ. Выпустился из университета и встал вопрос выбора стека для дальнейшего трудоустройства. Планирую заниматься веб/системной разработкой в какой-нибудь компании, из языков отлично знаю Java и C# по причине хорошей прокачки по ним и прочему (паттерны, парадигмы, ООП, структуры и т.д.) в универе. Сердце лежит к C# и ASP.NET Core в частности, но мозг говорит, что с Java будет что намазать на хлеб. Плюс сам MS постоянно расширяет .Net и он становится всё более и более жирным, сложным, и универсальным (где надо и не надо), что не есть хорошо. Решил проштудировать вакансии, по Java/Spring стеку вакансий раза в 2-3 больше, чем на C#/.Net, да и средняя зп процентов на 30 выше. Прошёл несколько собесов на джуна по обоим стекам и понял, что охват требуемых знаний на C#/.Net больше (хотят, чтоб ты знал как и asp.net, так и core версию, плюс требования front стека) при меньшей зп по сравнению с Java/Spring, не беру в расчёт такие вещи как Git и прочее, эти требования универсальны для обоих стеков. Ко всему прочему напрягает распространенность десктоп разработки на C#/.Net, от неё я плююсь, нет интереса. Да и слова .Net разрабов на протяжении последних лет о том, что теперь они могут и в Windows, и в Linux сервера, что не связаны они больше с MS осью больше вызывает смех, чем гордость. Хотя и требование по Java 8 версии удивляет не меньше, не уж то так много старого софта на ней. С этого вопрос, что перспективней с точки зрения зп, C#/.Net или Java/Spring? Не превратиться ли один из этих стеков в тыкву в ближайшее время? И почему к .Net разрабам больше требований при меньшей зп?

 , , ,

HuluMulu
()

RSS подписка на новые темы