![]() |
Модераторы: THandle, bems |
![]() ![]() ![]() |
|
prgmdelphi |
|
|||
Новичок Профиль Группа: Участник Сообщений: 35 Регистрация: 13.5.2014 Репутация: нет Всего: нет |
Добрый день. Пришел на форум спросить совета. Предыстория:
Больше 10 лет программирую в среде Delphi. Участвовал, не считая мелочи, в 2х крупный прикладных проектах с использованием СУБД Firebird. Один из которых вел с нуля и до полного внедрения на производства заказчиков. В связи с чем, имеется не малый опыт в архитектуре проектирования приложения, управлении группой программистов, организаторские навыки по проведению семинаров и презентаций, маркетинговые навыки, поиск и привлечение новых клиентов. Сейчас события развиваются так, что компания, в к-рой я работаю, меняет свой коммерческий курс - одним словом финан. ситуация складывается не лучшим образом для меня. Стоит вопрос - куда податься? В моем городе других крупных игроков с разработкой проектов на Delphi, к сожалению, нет. Есть несколько достаточно крупных компаний, предлагающие по меркам нашего города очень достойную з.п. и карьерный рост, но у них web-приложения и разработки на Java. В принципе морально уже готов переехать в Москву, но судя по объявлениям на hh.ru у программистов Delphi сред. з.п. 100-120 тыс. руб., а с полочной з.п. в 150 тыс.руб. - единичные объявления. Поэтому, если рассматривать среднюю, то с учетом оплаты за съемную квартиру - не густо. Возраст мой немного больше тридцатника, поэтому заниматься кодингом уже не то как раньше - не интересно что-ли. Годы идут, поэтому хочется немного в другом русле плыть, больше тянет к роли менеджера проекта, тем более этим уже занимался и мозги позволяют это. Но с другой стороны вряд ли кто доверит вести проект, если его разработка ведется не на твоем профильном языке программирования, хоть и проектировал ты достойные системы. Вот и уперся в стену, даже в какой-то растерянности: Что учить Java? - да перспективно, но опять же это время - хоть и имеется не малый опыт программирования волей не волей нужно пройти начальный путь Java-программиста. А годы идут. Поэтому хотелось бы максимально использовать уже имеющийся опыт. Уважаемые форумчане, что бы вы могли посоветовать? Может был у кого подобный опыт в жизни - поделитесь, пожалуйста? Заранее спасибо! P.S. Извините, если не в эту ветку. |
|||
|
||||
Stolzen |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1041 Регистрация: 17.10.2005 Репутация: нет Всего: 48 |
Для того, чтобы максимально использовать опыт из Делфи, попробуйте C# - его как раз проектировал дядька, подаривший миру Делфи
|
|||
|
||||
prgmdelphi |
|
|||
Новичок Профиль Группа: Участник Сообщений: 35 Регистрация: 13.5.2014 Репутация: нет Всего: нет |
Кстати в инете много информации о том, что с Delphi лучше мигрировать на C# + .Net, мол гораздо легче переход - это в связи с чем так, почему легче? |
|||
|
||||
kemiisto |
|
|||
![]() Дикий Кот. =^.^= ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Участник Клуба Сообщений: 3292 Регистрация: 29.7.2007 Репутация: 3 Всего: 160 |
Ну, сам то язык можно за пару недель осилить. А вот на изучение библиотек, подходов к проектированию и т.п. до уровня архитектора проекта могут, конечно, уйти (и действительно уходят) годы. С этих позиций, если хочется "максимально использовать уже имеющийся опыт", выходит, что надо ехать в Москву. Однако есть стойкое ощущение, что это лишь отсрочит проблему, а не решит её. Что проблема вновь о себе напомнит лет через 10, когда Вам исполнится немного больше сорока. Сейчас ещё можно в Москве найти какие-то проекты на Delphi, но с немалой долей уверенности можно утверждать, что это проекты старые и заниматься Вы будете поддержкой старого функционала, а не разработкой нового с последующим внедрением. И рано или поздно, такие конторы и продукты либо вытеснятся конкурентами, либо будут переписаны с нуля и определённо не на Delphi. Так что решение с переездом видится мне всего лишь отсрочкой. Помимо неперспективности, заниматься поддержкой старого продукта будет очевидно ещё и скучно.
Можно было бы обсудить конкретную аргументацию, но ссылок Вы не дали. В общем и целом, скорее всего, акцент делается на то, что на Delphi пишут в основном десктопные приложения для Windows. А Java для данной задачи не то чтобы уж прямо не подходит... Но уж лучше C#. Хотя, тут можно опять же поспорить. -------------------- |
|||
|
||||
prgmdelphi |
|
|||
Новичок Профиль Группа: Участник Сообщений: 35 Регистрация: 13.5.2014 Репутация: нет Всего: нет |
Кто бы еще мог поделиться опытом перехода(ухода) с Delphi на другой язык? Вот мучают сомнения что выбрать C# и .Net или Java под Web-Enterprise?
Судя по рынку Java+технологии предлагают больше денег, чем C# и .Net, но с другой стороны как я понимаю времени убьешь на Java+технологии гораздо больше? |
|||
|
||||
Stolzen |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1041 Регистрация: 17.10.2005 Репутация: нет Всего: 48 |
Тоже стоял перед выбором C# или Java, я в итоге выбрал джаву - по деньгам больше предлагали, и пока не пришлось пожалеть: рост достаточно быстрый, востребованности больше, нет привязке к одному вендору (микрософту), ну и экосистема вокруг джавы более живая.
Добавлено через 1 минуту и 6 секунд Времени да, возможно, на джаву больше потратится, ведь при переходе на C# с Делфи все очень знакомое, просто почему-то вместо begin end используются скобочки |
|||
|
||||
prgmdelphi |
|
|||
Новичок Профиль Группа: Участник Сообщений: 35 Регистрация: 13.5.2014 Репутация: нет Всего: нет |
Долго пришлось переучиваться? Расскажите, пожалуйста, свой путь перехода, что использовали для изучения? Вы в большей степени разрабатываете JSE (клиента) или JEE (сервер)? Добавлено через 13 минут и 33 секунды Может посоветуете из опыта как лучше делать для более быстрого перехода: какие фреймворки лучше всего в первую очередь изучать (как я понимаю сам язык понять не проблема), до какого момента стоит изучать прежде чем куда-то устраиваться по java? |
|||
|
||||
Stolzen |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1041 Регистрация: 17.10.2005 Репутация: нет Всего: 48 |
Да не, пару месяцев покурил мануалы и хватило. Использовал мануалы с сайта оракла, а затем почитал Effective Java. В принципе, Java и C# довольно похожи, поэтому сам язык выучить проблемы не составило, больше времени потратилось на экосистему вокруг джавы - Maven, Spring, и т.п. Самый лучший способ изучить эти технологии - начать что-нибудь на них делать. На свинге почти ничего не писал, в основном сервер (Spring + Tomcat) и клиент (Spring MVC + java script). Последние полтора года занимался чистым бекэндом, совсем без клиента. Ну я думаю, что знание спринга это хорошо, еще лучше - знание принципа Inversion of Control (который используется в нем). Так же работа с БД - jdbc, Spring JDBC Template, Hibernate. Ну и если веб интересует, то Spring MVC или какой-нибудь подобный фреймворк. Еще обязательно JUnit Чем раньше устроитесь тем лучше ![]() Это сообщение отредактировал(а) Stolzen - 14.6.2014, 23:27 |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Delphi" | |
|
Добро пожаловать в форум группы "Delphi". В разделе разрешается:
Строго запрещено:
Если Вам понравилась атмосфера форума, заходите к нам чаще! Люблю, целую, вечно Ваш, THandle. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Форум группы: delphi | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |