Появилось желание перейти с .Net на Java. Вызвано это тем что:
1. Большое кол-во интереснейших проектов разрабатываются на джаве, в т.ч. проекты для большинства крупных банков.
2. Больше шансов в дальнейшем переехать жать в US.
3. Выше зп.
И вот я на перепутье. С одной стороны есть желание поработать на интересных проектах в финансовом секторе с перспективами перебраться за бугор, с другой жаль терять статус "продвинутого" .net разработчика с 7-летнем стажем.
У кого какие мысли на этот счет?
ЗЫ: с трудоустройством на позицию джава девелопера по идеи проблем не возникнет, так как переход планируется осуществить в рамках одной конторы.
Здравствуйте, 59hh5x, Вы писали:
5>И вот я на перепутье. С одной стороны есть желание поработать на интересных проектах в финансовом секторе с перспективами перебраться за бугор, с другой жаль терять статус "продвинутого" .net разработчика с 7-летнем стажем.
Он не потеряется. Львиная доля навыков будет полезна и на Джаве. Все технологии похоже по сути и ты легко вырастишь в Java мире применяя часть концепций и знаний из .НЕТ. 5>У кого какие мысли на этот счет?
Переходи. 5>ЗЫ: с трудоустройством на позицию джава девелопера по идеи проблем не возникнет, так как переход планируется осуществить в рамках одной конторы.
Ну так здорово.
5>Появилось желание перейти с .Net на Java. Вызвано это тем что: 5>1. Большое кол-во интереснейших проектов разрабатываются на джаве, в т.ч. проекты для большинства крупных банков. 5>2. Больше шансов в дальнейшем переехать жать в US. 5>3. Выше зп.
Если в рамках одной конторы — то хоть в президенты. А если ты считаешь, что большой спрос на прогеров джава на рынке поможет тебе легче получить работу, чем в других технологиях — ну, это оптимизм. Позиция среднего задрота такова, что он лучше проигнорит интересы бизнеса, но будет 2 часа искать у тебя сорину в глазу, только чтобы ухмыльнуться у тебя за спиной. Но это Россия, на Западе по-другому. Другая проблема — это то, что многие проекты (приличная часть рынка) на джава несут ну очень сервисный характер, и к этому надо быть готовым, что не так легко. Насчёт работы в банке — тут отдельная песня. Переезд в димакраси — это желание работать как кореец-китаец и получать раза в 2 ниже рынка. На мой взгляд, из .нет лучше переходить в директора по развитию, но тут, да, некий кредит руководства нужен.
Здравствуйте, 59hh5x, Вы писали:
5>Появилось желание перейти с .Net на Java. Вызвано это тем что: 5>1. Большое кол-во интереснейших проектов разрабатываются на джаве, в т.ч. проекты для большинства крупных банков.
Хрень. На дотнете не меньше. Многие новые проекты делаются именно на дотнете, потому что быстрее и проще. 5>2. Больше шансов в дальнейшем переехать жать в US.
Хрень. 5>3. Выше зп.
В России может и да. Скорее из-за того, что никто в java-legacy code ковыряться не хочет.
5>И вот я на перепутье. С одной стороны есть желание поработать на интересных проектах в финансовом секторе с перспективами перебраться за бугор, с другой жаль терять статус "продвинутого" .net разработчика с 7-летнем стажем.
Ничего терять не нужно, занимайся лучше предметной областью а не технологиями, особенное если хочешь переехать. Не трать время на ерунду.
Здравствуйте, 59hh5x, Вы писали: 5>3. Выше зп.
Намного ли? И что будет через 2, 3 ... 5 лет?
5>У кого какие мысли на этот счет?
Если есть желание — пробуйте. Только не говорите потом, что вас не предупреждали
Здравствуйте, 59hh5x, Вы писали:
5>Всем привет,
5>Появилось желание перейти с .Net на Java. Вызвано это тем что: 5>1. Большое кол-во интереснейших проектов разрабатываются на джаве, в т.ч. проекты для большинства крупных банков. 5>2. Больше шансов в дальнейшем переехать жать в US. 5>3. Выше зп.
Ситуация может поменяться в течении года, пока будешь учиться.
5>И вот я на перепутье. С одной стороны есть желание поработать на интересных проектах в финансовом секторе с перспективами перебраться за бугор, с другой жаль терять статус "продвинутого" .net разработчика с 7-летнем стажем.
Если ты изучить жабу, то станешь более продвинутым девелоперов. В том числе .net девелопером.
5>У кого какие мысли на этот счет?
Думаю надо еще JavaScript изучить на уровне свободного владения и еще один функциональный язык. И чтобы хотябы пара проектов на них было.
Здравствуйте, gandjustas, Вы писали:
G>Если ты изучить жабу, то станешь более продвинутым девелоперов. В том числе .net девелопером.
А еще лучше C++, C#/C++ в паре очень часто встречается в банках. .Net GUI / Java Backend — наверное еще чаще, но обычно шарпом и жавой разные команды занимаются, т.е. одному разработчику в обоих технологиях экспертом быть не обязательно.
Попробую отговорить.
5>Появилось желание перейти с .Net на Java. Вызвано это тем что: 5>1. Большое кол-во интереснейших проектов разрабатываются на джаве, в т.ч. проекты для большинства крупных банков.
Интереснейшие, это когда нужно разбираться в миллионах срок кода какого-нибудь ужасного и древнего проекта, команда разработки которого полностью сменилась 5 раз за время его существования???
5>2. Больше шансов в дальнейшем переехать жать в US.
Шансы не отличаются.
5>3. Выше зп.
Да, потому что "интересные проекты" (см. п.1.).
5>И вот я на перепутье. С одной стороны есть желание поработать на интересных проектах в финансовом секторе с перспективами перебраться за бугор, с другой жаль терять статус "продвинутого" .net разработчика с 7-летнем стажем.
Почему вы смотрите вбок, а не вверх?
5>У кого какие мысли на этот счет?
.Net, Java — одна фигня. Рассуждения уровня "маляр, который думает не переквалифицироваться ли ему в плиточника"...
5>ЗЫ: с трудоустройством на позицию джава девелопера по идеи проблем не возникнет, так как переход планируется осуществить в рамках одной конторы.
Ну если у вас "плиточники" более востребованы чем "маляры" то почему бы и нет...
Но я бы попробовал в "прорабы" пойти.
Здравствуйте, sharpcoder, Вы писали:
S>Интереснейшие, это когда нужно разбираться в миллионах срок кода какого-нибудь ужасного и древнего проекта, команда разработки которого полностью сменилась 5 раз за время его существования???
Ну например в 2011-2012 годах проекты для налоговой, сбера и т.п. гос.контор/полу гос.контор обычно начинали делать на Java т.к. было указание не привязываться к MS.
Здравствуйте, sysenter, Вы писали:
S>Здравствуйте, sharpcoder, Вы писали:
S>>Интереснейшие, это когда нужно разбираться в миллионах срок кода какого-нибудь ужасного и древнего проекта, команда разработки которого полностью сменилась 5 раз за время его существования???
S>Ну например в 2011-2012 годах проекты для налоговой, сбера и т.п. гос.контор/полу гос.контор обычно начинали делать на Java т.к. было указание не привязываться к MS.
Здравствуйте, 59hh5x, Вы писали:
5>1. Большое кол-во интереснейших проектов разрабатываются на джаве, в т.ч. проекты для большинства крупных банков.
немного оффтопик, слова "банк" и "интересные проекты" в одном предложении это как?
впрочем, диву даёшься, чем народ только не увлекается в наше время
идите в джаву, там вас ждут
5>Появилось желание перейти с .Net на Java. Вызвано это тем что:
Скипаем Java и переходим сразу на Scala
1) мнго стартапов (== интересных проектов)
2) мало г-но кода из-за высокого начального уровня
3) рекрутеры с руками-ногами-остальным оторвут если узнают
Опыт на .Нете будет только посмогать смотреть на те же бизнес проблемы с более выской/абстрактной точки зрения.
Здравствуйте, AndreyR7, Вы писали:
5>>И вот я на перепутье. С одной стороны есть желание поработать на интересных проектах в финансовом секторе с перспективами перебраться за бугор, с другой жаль терять статус "продвинутого" .net разработчика с 7-летнем стажем. AR>Ничего терять не нужно, занимайся лучше предметной областью а не технологиями, особенное если хочешь переехать. Не трать время на ерунду.
Вот, кстати, прочитал и впомнил, что ни разу в жизни на собеседовании не спрашили про предеметную область дальше вопроса типа "делал такое или не делал", в основном технически вопросы задают. Предметную область оценивают скорее по списку предыдущих мест работы.
Ну и, естественно, не соглашусь, что техническая строна это ерунда. Это, опять же, исходя из опыта и работы и собеседований.
Здравствуйте, sharpcoder, Вы писали:
5>>1. Большое кол-во интереснейших проектов разрабатываются на джаве, в т.ч. проекты для большинства крупных банков. S>Интереснейшие, это когда нужно разбираться в миллионах срок кода какого-нибудь ужасного и древнего проекта, команда разработки которого полностью сменилась 5 раз за время его существования???
При чем тут ява? Это пожно как подтвердить, так и опровергнуть для любого мейнстрим языка. Голословно, в общем.
SK>Ну и, естественно, не соглашусь, что техническая строна это ерунда. Это, опять же, исходя из опыта и работы и собеседований.
У Вас опыт какой-то интересный.
Последние лет 10 80% интервью (в основном в США) которые я проходил именно о предметной области (аналитика, защита данных, архитектура распределенных систем и тд). В детали вдавались только до уровня либ/фреймворков которые использовались. Знание других языков только приветствуется — так как в корпорациях зоопарк обычно от Кобола и ВВасика начинается.
"Разворачивать строки" на бамашке если предлагают — то посылаются в лес в последствии. Обычно такми в СНГ страдальцы страдают (и микранты с тех стран) — 50 на 50 наверно.
Здравствуйте, Alyash77, Вы писали:
SK>>Ну и, естественно, не соглашусь, что техническая строна это ерунда. Это, опять же, исходя из опыта и работы и собеседований. A>У Вас опыт какой-то интересный. A>Последние лет 10 80% интервью (в основном в США) которые я проходил именно о предметной области (аналитика, защита данных, архитектура распределенных систем и тд). В детали вдавались только до уровня либ/фреймворков которые использовались. Знание других языков только приветствуется — так как в корпорациях зоопарк обычно от Кобола и ВВасика начинается. A>"Разворачивать строки" на бамашке если предлагают — то посылаются в лес в последствии. Обычно такми в СНГ страдальцы страдают (и микранты с тех стран) — 50 на 50 наверно.
Дык, а вы кем работаете? У меня специализация high-performance, low-latency, все во фронтофисе банков. Если требуется скорее аналитик/архитектор, то естественно вопросы будут про предметную область. В этом случае действительно технически знания и сильно важны.
Здравствуйте, gandjustas, Вы писали: G>Ситуация может поменяться в течении года, пока будешь учиться.
С чего бы это ей меняться? Сколько лет уже прошло после выхода .нет, а джава все равно лидирует на сервере. Да может .нет выигрывает там где нужен десктоп, но это понятно почему.
Или смена в том, что .нет вообще уйдет?
Странно видеть когда человек, который давно юзает .нет, пишет такое:
I don’t think Azure needs a successful server-side .NET framework to be a success itself.
I don’t think Windows wants to see a successful client-side .NET framework.
SK>Дык, а вы кем работаете? У меня специализация high-performance, low-latency, все во фронтофисе банков. Если требуется скорее аналитик/архитектор, то естественно вопросы будут про предметную область. В этом случае действительно технически знания и сильно важны.
Дык на стартапе сейчас и архитектором и кодером и аналитиком (по вечерам)
До этого — архитектором в большой корпорации — но там до 70% задач были с написанием кода связаны. Остальное — пинание девелоперов, трейнинги, доки...
Сам людей интервьировал много раз — до уровня вызовов фкнкций/кода никогда не опускался. Мне важнее понять как человек решит поставленую задачу и как будет справляться с трудностями по ходу решения. А эрудиция (знание всех классов фреймоврка или функций std) скорее недостаток "воспитания" чем достоинство. ИМХО.
Здравствуйте, Alyash77, Вы писали:
SK>>Дык, а вы кем работаете? У меня специализация high-performance, low-latency, все во фронтофисе банков. Если требуется скорее аналитик/архитектор, то естественно вопросы будут про предметную область. В этом случае действительно технически знания и сильно важны. A>Дык на стартапе сейчас и архитектором и кодером и аналитиком (по вечерам) A>До этого — архитектором в большой корпорации — но там до 70% задач были с написанием кода связаны. Остальное — пинание девелоперов, трейнинги, доки... A>Сам людей интервьировал много раз — до уровня вызовов фкнкций/кода никогда не опускался. Мне важнее понять как человек решит поставленую задачу и как будет справляться с трудностями по ходу решения. А эрудиция (знание всех классов фреймоврка или функций std) скорее недостаток "воспитания" чем достоинство. ИМХО.
Конкретные "имена функций" люди с головой не спрашивают. Больше по фундаментальным вещам — алгоритмы, многопоточность, немного архитектуры.
Здравствуйте, edans, Вы писали:
E>Здравствуйте, gandjustas, Вы писали: G>>Ситуация может поменяться в течении года, пока будешь учиться. E>С чего бы это ей меняться?
Учитывая политику оракла может поменяться очень много.
E> Сколько лет уже прошло после выхода .нет, а джава все равно лидирует на сервере. Да может .нет выигрывает там где нужен десктоп, но это понятно почему.
До пхп им обоим далеко.
E>Странно видеть когда человек, который давно юзает .нет, пишет такое:
Ну люди вообще странные, в концы света всякие верят.