Другие языки программирования и технологии

Что сложнее? Быть WEB разработчиком или c# .NET разработчиком?

Веб (в частности фронтэнд) сложнее, динамичнее, и люди сгорают в нем быстрее чем в других направлениях.
Чтобы выживать в нем несколько лет без порчи нервов, требуется быть немножко (или множко) психопатом, металлически холодным и равнодушным внутри, пофигистом. Если человек начинает нервничать из-за обилия технологий/библиотек/проблем (а всего этого и правда чудовищно много), то долго не выдерживает. Еще в фронтэнде много быдла и школьников всех возрастов, и в целом очень токсичное комьюнити (примерно как на ЛОРе) - во взаимодействии с ним тоже пофигизм нужен.
Бэкэнд поспокойнее, но там наоборот - все однообразно и уныло, потому что рутинных задач много (например, знакомый бэкэндер только и делает что платежные и CRM апи прикручивает). Хотя, на вкус и цвет...
Александр Зульфикаров
Александр Зульфикаров
72 607
Лучший ответ
ВЭБ посложнее будет. Из за необходимости изучения сетей
MV
Mc Virus
24 033
с первым проще найти хоть какую-то работу.

но там куча модных технологий и не имея опыта с ними - это будет работа за куриный бульон и макароны.

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

(хотя привыкать стоит к тому, что они распространены абсолютно везде - если ты любишь суть, а не форму, функционал, а не красоту, то в современном человечестве тебя будут гнобить почти везде)

а второе подустарело (потеснено мобилками и вебом, где C# так и не получил широкого распространения)

вакансий намного меньше

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