Информация об изменениях

Сообщение Re: Язык для работы в бекэнде от 15.04.2016 16:18

Изменено 15.04.2016 16:21 vsb

Здравствуйте, 80LevelElf, Вы писали:

LE>Сейчас работаю на C#, помимо этого знаю еще С++. Часто в последнее время начал задаваться вопросом "а куда расти дальше"? Интересует только бекенд.


А зачем расти из C#? Хороший язык, вроде бы и перспективы интересные.

LE>Мониторил сайты с вакансиями(Саратов/Москва), и куда не посмотри — если C#, то все зачастую сводиться к скучному вебу(да простят меня мастера скриптов и верстки) или, как минимум, его очень сильно касается.


А что подразумевается под бэкэндом? Обычно так называют серверную часть сайта.

LE>Недавно, очень правильным решением казалась Java, которую начал изучать. Как не посмотри был неплохой вариант — работы много, корпоративные системы и веб поменьше развит, и самое главное — Android, зная который можно проекты и на upWork брать. А теперь хоп и Google хочет перейти в Android на swift (понятное дело, что это будет делом времени, но и говоря о том, куда развиваться я говорю о промежутке в 3-5 лет, а не в пол года). Ну а Java без Android — это C#.


Откуда вы взяли эту чушь про переход на Swift?

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


Я думаю, что язык, как таковой, выучить обычно несложно. Сложно (а точнее требует времени) учить библиотеки, сложно придумывать алгоритмы и сложно делать большие приложения (выстраивать архитектуру и тд). Библиотеки от языка зависят (хотя не всегда), и если вы станете классным специалистом по андроиду и гуглу вдруг приспичит перейти (а точнее предложить помимо джавы) что-нибудь другое, то ваши знания библиотек никуда не денутся. Алгоритмы в современном мире мало кому нужны, а архитектура больших приложений от языка уж тем более не зависит, максимум — от парадигмы.

В общем учите, что вам нравится и не руководствуйтесь какими-то желтыми сплетнями. Хочется писать для андроида — учите джаву, в ближайшие лет 15 она никуда не денется.
Re: Язык для работы в бекэнде
Здравствуйте, 80LevelElf, Вы писали:

LE>Сейчас работаю на C#, помимо этого знаю еще С++. Часто в последнее время начал задаваться вопросом "а куда расти дальше"? Интересует только бекенд.


А зачем расти из C#? Хороший язык, вроде бы и перспективы интересные.

LE>Мониторил сайты с вакансиями(Саратов/Москва), и куда не посмотри — если C#, то все зачастую сводиться к скучному вебу(да простят меня мастера скриптов и верстки) или, как минимум, его очень сильно касается.


А что подразумевается под бэкэндом? Обычно так называют серверную часть сайта.

LE>Недавно, очень правильным решением казалась Java, которую начал изучать. Как не посмотри был неплохой вариант — работы много, корпоративные системы и веб поменьше развит, и самое главное — Android, зная который можно проекты и на upWork брать. А теперь хоп и Google хочет перейти в Android на swift (понятное дело, что это будет делом времени, но и говоря о том, куда развиваться я говорю о промежутке в 3-5 лет, а не в пол года). Ну а Java без Android — это C#.


Откуда вы взяли эту чушь про переход на Swift?

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


Я думаю, что язык, как таковой, выучить обычно несложно. Сложно (а точнее требует времени) учить библиотеки, сложно придумывать алгоритмы и сложно делать большие приложения (выстраивать архитектуру и тд). Библиотеки от языка зависят (хотя не всегда), и если вы станете классным специалистом по андроиду и гуглу вдруг приспичит перейти (а точнее предложить помимо джавы) что-нибудь другое, то ваши знания библиотек никуда не денутся. Алгоритмы в современном мире мало кому нужны, а архитектура больших приложений от языка уж тем более не зависит, максимум — от парадигмы.

В общем учите, что вам нравится и не руководствуйтесь какими-то желтыми сплетнями. Хочется писать для андроида — учите джаву, в ближайшие лет 15 она никуда не денется. Хотя при чём тут андроид и бэкэнд? Серверная джава и андроидная джава, конечно, пересекаются, но не так уж и сильно. Навыки, библиотеки совсем разные.