Модераторы: THandle, bems
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Миграция с Delphi на Java, а стоит ли? 
:(
    Опции темы
prgmdelphi
  Дата 13.5.2014, 10:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 35
Регистрация: 13.5.2014

Репутация: нет
Всего: нет



Добрый день. Пришел на форум спросить совета. Предыстория:
Больше 10 лет программирую в среде Delphi. Участвовал, не считая мелочи, в 2х крупный прикладных проектах с использованием СУБД Firebird. Один из которых вел с нуля и до полного внедрения на производства заказчиков. В связи с чем, имеется не малый опыт в архитектуре проектирования приложения, управлении группой программистов, организаторские навыки по проведению семинаров и презентаций, маркетинговые навыки, поиск и привлечение новых клиентов. 
Сейчас события развиваются так, что компания, в к-рой я работаю, меняет свой коммерческий курс - одним словом финан. ситуация складывается не лучшим образом для меня. Стоит вопрос - куда податься? В моем городе других крупных игроков с разработкой проектов на Delphi, к сожалению, нет. Есть несколько достаточно крупных компаний, предлагающие по меркам нашего города очень достойную з.п. и карьерный рост, но у них web-приложения и разработки на Java. 
В принципе морально уже готов переехать в Москву, но судя по объявлениям на hh.ru у программистов Delphi сред. з.п. 100-120 тыс. руб., а с полочной з.п. в 150 тыс.руб. - единичные объявления. Поэтому, если рассматривать среднюю, то с учетом оплаты за съемную квартиру - не густо. Возраст мой немного больше тридцатника, поэтому заниматься кодингом уже не то как раньше - не интересно что-ли. Годы идут, поэтому хочется немного в другом русле плыть, больше тянет к роли менеджера проекта, тем более этим уже занимался и мозги позволяют это. Но с другой стороны вряд ли кто доверит вести проект, если его разработка ведется не на твоем профильном языке программирования, хоть и проектировал ты достойные системы. Вот и уперся в стену, даже в какой-то растерянности: 
Что учить Java? - да перспективно, но опять же это время - хоть и имеется не малый опыт программирования волей не волей нужно пройти начальный путь Java-программиста. А годы идут.
Поэтому хотелось бы максимально использовать уже имеющийся опыт.
Уважаемые форумчане, что бы вы могли посоветовать? Может был у кого подобный опыт в жизни - поделитесь, пожалуйста?
Заранее спасибо!

P.S. Извините, если не в эту ветку.
PM MAIL   Вверх
Stolzen
Дата 14.5.2014, 19:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1041
Регистрация: 17.10.2005

Репутация: нет
Всего: 48



Для того, чтобы максимально использовать опыт из Делфи, попробуйте C# - его как раз проектировал дядька, подаривший миру Делфи


--------------------
datatalks.ru - анализ данных, статистика, машинное обучение
PM MAIL WWW   Вверх
prgmdelphi
Дата 14.5.2014, 20:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 35
Регистрация: 13.5.2014

Репутация: нет
Всего: нет



Цитата(Stolzen @  14.5.2014,  19:25 Найти цитируемый пост)
Для того, чтобы максимально использовать опыт из Делфи, попробуйте C# - его как раз проектировал дядька, подаривший миру Делфи 

Кстати в инете много информации о том, что с Delphi лучше мигрировать на C# + .Net, мол гораздо легче переход - это в связи с чем так, почему легче?
PM MAIL   Вверх
kemiisto
Дата 14.5.2014, 21:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дикий Кот. =^.^=
****
Награды: 1



Профиль
Группа: Участник Клуба
Сообщений: 3292
Регистрация: 29.7.2007

Репутация: 3
Всего: 160



Цитата(prgmdelphi @  13.5.2014,  09:17 Найти цитируемый пост)
Есть несколько достаточно крупных компаний, предлагающие по меркам нашего города очень достойную з.п. и карьерный рост, но у них web-приложения и разработки на Java.

Ну, сам то язык можно за пару недель осилить. А вот на изучение библиотек, подходов к проектированию и т.п. до уровня архитектора проекта могут, конечно, уйти (и действительно уходят) годы. С этих позиций, если хочется "максимально использовать уже имеющийся опыт", выходит, что надо ехать в Москву. 

Однако есть стойкое ощущение, что это лишь отсрочит проблему, а не решит её. Что проблема вновь о себе напомнит лет через 10, когда Вам исполнится немного больше сорока. Сейчас ещё можно в Москве найти какие-то проекты на Delphi, но с немалой долей уверенности можно утверждать, что это проекты старые и заниматься Вы будете поддержкой старого функционала, а не разработкой нового с последующим внедрением. И рано или поздно, такие конторы и продукты либо вытеснятся конкурентами, либо будут переписаны с нуля и определённо не на Delphi. Так что решение с переездом видится мне всего лишь отсрочкой.

Помимо неперспективности, заниматься поддержкой старого продукта будет очевидно ещё и скучно. 

Цитата(prgmdelphi @  14.5.2014,  19:09 Найти цитируемый пост)
Кстати в инете много информации о том, что с Delphi лучше мигрировать на C# + .Net, мол гораздо легче переход - это в связи с чем так, почему легче? 

Можно было бы обсудить конкретную аргументацию, но ссылок Вы не дали. В общем и целом, скорее всего, акцент делается на то, что на Delphi пишут в основном десктопные приложения для Windows. А Java для данной задачи не то чтобы уж прямо не подходит... Но уж лучше C#. Хотя, тут можно опять же поспорить.


--------------------
PM MAIL WWW GTalk Jabber   Вверх
prgmdelphi
Дата 28.5.2014, 13:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 35
Регистрация: 13.5.2014

Репутация: нет
Всего: нет



Кто бы еще мог поделиться опытом перехода(ухода) с Delphi на другой язык? Вот мучают сомнения что выбрать C# и .Net или Java под Web-Enterprise?
Судя по рынку Java+технологии предлагают больше денег, чем C# и .Net, но с другой стороны как я понимаю времени убьешь на Java+технологии гораздо больше?
PM MAIL   Вверх
Stolzen
Дата 2.6.2014, 23:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1041
Регистрация: 17.10.2005

Репутация: нет
Всего: 48



Тоже стоял перед выбором C# или Java, я в итоге выбрал джаву - по деньгам больше предлагали, и пока не пришлось пожалеть: рост достаточно быстрый, востребованности больше, нет привязке к одному вендору (микрософту), ну и экосистема вокруг джавы более живая.

Добавлено через 1 минуту и 6 секунд
Времени да, возможно, на джаву больше потратится, ведь при переходе на C# с Делфи все очень знакомое, просто почему-то вместо begin end используются скобочки


--------------------
datatalks.ru - анализ данных, статистика, машинное обучение
PM MAIL WWW   Вверх
prgmdelphi
Дата 4.6.2014, 15:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 35
Регистрация: 13.5.2014

Репутация: нет
Всего: нет



Цитата(Stolzen @  2.6.2014,  23:31 Найти цитируемый пост)
Тоже стоял перед выбором C# или Java, я в итоге выбрал джаву

Долго пришлось переучиваться? Расскажите, пожалуйста, свой путь перехода, что использовали для изучения? Вы в большей степени разрабатываете JSE (клиента) или JEE (сервер)?

Добавлено через 13 минут и 33 секунды
Может посоветуете из опыта как лучше делать для более быстрого перехода: какие фреймворки лучше всего в первую очередь  изучать (как я понимаю сам язык понять не проблема), до какого момента стоит изучать прежде чем куда-то устраиваться по java? 
PM MAIL   Вверх
Stolzen
Дата 14.6.2014, 23:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1041
Регистрация: 17.10.2005

Репутация: нет
Всего: 48



Цитата(prgmdelphi @  4.6.2014,  16:47 Найти цитируемый пост)
Долго пришлось переучиваться? Расскажите, пожалуйста, свой путь перехода, что использовали для изучения? Вы в большей степени разрабатываете JSE (клиента) или JEE (сервер)?

Да не, пару месяцев покурил мануалы и хватило. Использовал мануалы с сайта оракла, а затем почитал Effective Java. В принципе, Java и C# довольно похожи, поэтому сам язык выучить проблемы не составило, больше времени потратилось на экосистему вокруг джавы - Maven, Spring, и т.п. Самый лучший способ изучить эти технологии - начать что-нибудь на них делать. 

На свинге почти ничего не писал, в основном сервер (Spring + Tomcat) и клиент (Spring MVC + java script). Последние полтора года занимался чистым бекэндом, совсем без клиента. 


Цитата(prgmdelphi @  4.6.2014,  16:47 Найти цитируемый пост)
Может посоветуете из опыта как лучше делать для более быстрого перехода: какие фреймворки лучше всего в первую очередь  изучать (как я понимаю сам язык понять не проблема), до какого момента стоит изучать прежде чем куда-то устраиваться по java?  

Ну я думаю, что знание спринга это хорошо, еще лучше - знание принципа Inversion of Control (который используется в нем). Так же работа с БД - jdbc, Spring JDBC Template, Hibernate. Ну и если веб интересует, то Spring MVC или какой-нибудь подобный фреймворк. Еще обязательно JUnit 

Чем раньше устроитесь тем лучше smile Если сделаете один проект с этими всеми технологиями (ну хотя бы небольшой бложик), то уже смело можно идти по собеседованиям. Правда первые полгода зп, скорее всего, будет ниже, чем на предыдущей работе, но потом быстро можно догнать 

Это сообщение отредактировал(а) Stolzen - 14.6.2014, 23:27


--------------------
datatalks.ru - анализ данных, статистика, машинное обучение
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi"
THandle

Добро пожаловать в форум группы "Delphi".

В разделе разрешается:

  • Флудить (в приемлемых величинах)
  • Обсуждать модерирование данного раздела (но не его модератора)
  • Добавлять свои правила если они не противоречат существующим
  • Делать наезды на пешеходов***

Строго запрещено:

  • Размещать рекламу
  • Совершать оскорбления личностей
  • Материться
  • *** Пешеходами не являются (ко)модераторы, админы, участники клуба.

Если Вам понравилась атмосфера форума, заходите к нам чаще! Люблю, целую, вечно Ваш, THandle.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Форум группы: delphi | Следующая тема »


 




[ Время генерации скрипта: 0.1146 ]   [ Использовано запросов: 20 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.