Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[18.223.125.219] |
|
Страницы: (2) [1] 2 все ( Перейти к последнему сообщению ) |
Сообщ.
#1
,
|
|
|
Добрый день. Пришел на форум спросить совета. Предыстория:
Больше 10 лет программирую в среде Delphi. Участвовал, не считая мелочи, в 2х крупный прикладных проектах с использованием СУБД Firebird. Один из которых вел с нуля и до полного внедрения на производства заказчиков. В связи с чем, имеется не малый опыт в архитектуре проектирования приложения, управлении группой программистов, организаторские навыки по проведению семинаров и презентаций, маркетинговые навыки, поиск и привлечение новых клиентов. Сейчас события развиваются так, что компания, в к-рой я работаю, меняет свой коммерческий курс - одним словом финан. ситуация складывается не лучшим образом для меня. Стоит вопрос - куда податься? В моем городе других крупных игроков с разработкой проектов на Delphi, к сожалению, нет. Есть несколько достаточно крупных компаний, предлагающие по меркам нашего города очень достойную з.п. и карьерный рост, но у них web-приложения и разработки на Java. В принципе морально уже готов переехать в Москву, но судя по объявлениям на hh.ru у программистов Delphi сред. з.п. 100-120 тыс. руб., а с полочной з.п. в 150 тыс.руб. - единичные объявления. Поэтому, если рассматривать среднюю, то с учетом оплаты за съемную квартиру - не густо. Возраст мой немного больше тридцатника, поэтому заниматься кодингом уже не то как раньше - не интересно что-ли. Годы идут, поэтому хочется немного в другом русле плыть, больше тянет к роли менеджера проекта, тем более этим уже занимался и мозги позволяют это. Но с другой стороны вряд ли кто доверит вести проект, если его разработка ведется не на твоем профильном языке программирования, хоть и проектировал ты достойные системы. Вот и уперся в стену, даже в какой-то растерянности: Что учить Java? - да перспективно, но опять же это время - хоть и имеется не малый опыт программирования волей не волей нужно пройти начальный путь Java-программиста. А годы идут. Поэтому хотелось бы максимально использовать уже имеющийся опыт. Уважаемые форумчане, что бы вы могли посоветовать? Может был у кого подобный опыт в жизни - поделитесь, пожалуйста? Заранее спасибо! |
Сообщ.
#2
,
|
|
|
Думаю, вам подошёл бы проект, в котором идёт миграция с делфи на что-то современное ( Java / .net). С вашим опытом, да и немалыми финансовыми запросами, следует искать позицию тим-лида/архитектора.
|
Сообщ.
#3
,
|
|
|
prgmdelphi, Delphi, к сожалению (или к счастью, не знаю), умирает. Он практически бесперспективен. Поэтому, действительно, стоит выучить JAVA или C#. Во-первых, не важно, что у вас 10 лет опыта на Delphi. Важно, что 10 лет опыта именно программистом. Хороший программист - это не тот, который язык знает вдоль и поперёк, а тот, кто умеет написать логически правильный код. Во-вторых, программист с вашим опытом обязан, я считаю, знать если не в совершенстве, то на достойном уровне хотя бы 2-3 языка и уметь освоить любой язык на начальном уровне буквально за 1-2 недели. Ну и в-третьих, JAVA - язык несложный.
|
Сообщ.
#4
,
|
|
|
Цитата prgmdelphi @ Что учить Java? - да перспективно, но опять же это время - хоть и имеется не малый опыт программирования волей не волей нужно пройти начальный путь Java-программиста. А годы идут. ну дальше еще хуже будет, дальше еще меньше делфей станет так что учите яву если у вас есть хороший опыт программирования, то мне кажется этот пусть пройдете за неделю/две максимум... |
Сообщ.
#5
,
|
|
|
Цитата prgmdelphi @ Может был у кого подобный опыт в жизни Кстати, о опыте - был. Одно время начал писать под Android после 3-4 лет в C++. Соответственно, пришлось освоить жаву. Освоить (именно освоить, потому что в совершенстве не знаю её до сих пор) получилось практически сходу - начал писать софт, и успешно. Естественно, получал за это деньги, т.е. параллельно и зарабатывал, и учился. В итоге, конечно, вернулся к плюсам, но этому есть 2 очень веские причины: 1. С++ - это не Делфи, они всё ещё хорошо котируются на айтишном рынке 2. Понял, что моё любимое направление - геймдев (разработка игр), а жава - не самый подходящий для этого язык в силу своей идеологии. В любом случае, знание жавы для меня в итоге совсем не лишнее и делает меня куда более востребованным специалистом. |
Сообщ.
#6
,
|
|
|
Цитата Хрен @ освоить любой язык на начальном уровне буквально за 1-2 недели С таким уровнем и опытом (т.е. его отсутствием) никто не предложит ему ту ЗП, которую он хочет. |
Сообщ.
#7
,
|
|
|
Цитата IL_Agent @ С таким уровнем и опытом (т.е. его отсутствием) никто не предложит ему ту ЗП, которую он хочет. Мне тоже никто не предложит ЗП, которую я хочу Но если серьёзно, если человек сейчас не подсуетится, то с его профилирующим языком, не ровен час, ему скоро вообще никакую ЗП не предложат. Да и фирмы сейчас очень заинтересованы, на самом деле, в людях со знанием именно технологий, а не языков. И очень хорошо содействуют переходу специалиста на нужный им язык. Когда я после работы с плюсами пошёл кодить под андроид, то мне дали ЗП, которую я хотел тогда, только потому что я работал с технологиями, которые нужны были в проекте, и знал нужные алгоритмы. |
Сообщ.
#8
,
|
|
|
кто бы еще мог поделиться опытом перехода(ухода) с Delphi на другой язык? Вот мучают сомнения что выбрать C# и .Net или Java под Web-Enterprise?
Судя по рынку Java+технологии предлагают больше денег, чем C# и .Net, но с другой стороны как я понимаю времени убьешь на Java+технологии гораздо больше? |
Сообщ.
#9
,
|
|
|
prgmdelphi, может лучше перейти на Delphi for .NET?
|
Сообщ.
#10
,
|
|
|
На дельфи вакансии есть. А если перехода, то ответ может подсказать работа в этом направлении наверное.
|
Сообщ.
#11
,
|
|
|
Цитата prgmdelphi @ Вот мучают сомнения что выбрать C# и .Net или Java под Web-Enterprise? Java, потому что имеет гораздо больше областей применения. Это и мобильные приложения, и апплеты, и просто кросс-платформенные GUI-приложения... А C# серьёзно (всмысле, чтобы платили за это деньги) используют только под винду (десктопную и мобильную) и только для десктопных приложений. Есть, конечно, ещё mono под никсы, но я не помню, чтобы C# кто-то когда-то всерьёз рассматривал как кроссплатформенный язык. Если нужна кроссплатформенность - Java (ну, или кроссплатформенные фреймворки для плюсов). Другими словами, на Java легче будет найти работу. Да и учитывая, что C# в своё время слизывался с Java, то освоишь Java - считай, что освоил C#. |
Сообщ.
#12
,
|
|
|
Кстати какой из этих Eclipse нужно скачивать http://www.eclipse.org/downloads/?
|
Сообщ.
#13
,
|
|
|
Цитата Хрен @ Другими словами, на Java легче будет найти работу. Да и учитывая, что C# в своё время слизывался с Java, то освоишь Java - считай, что освоил C#. Сам то язык не проблема освоить (кстати уже практически освоил именно язык Java). Вопрос же не в языке а в пачке технологий, поэтому условно говоря перейти с Java на C# не пять минут т.к. у Java свой стек технологий, а шарпа свой. Изучая сейчас уже в живую Java, понимаешь сколько всяких приблуд напридумывали, каждая из которых требует на освоение не мало времени (даже есть вещи, которые собственно к языку то и не имеют отношения, например ANT/Maven). А изучать их приходится т.к. требуют в вакансиях. В шарпе с этим проще т.е. не сказать что совсем все Ок - тоже хватает своих заморочек, но их меньше. С момента старта топика я вроде как склонился к Java и начал ее экосистему изучать, но сомнение между Java и C# остаются. Как показывает опыт - можно много всяких фишек знать, но в итоге зарабатывать меньше - во многом же зависит от места и проекта в котором трудишься. Поэтому не хотелось бы тратиться во времени - все знать не возможно. Правильнее, если есть хорошие мозги применять их на практике - но ведь зачастую компаниям требуется люди, которые конкретно умеет выполнять поставленные задачи, и меньше компаний которым важнее, не то что он знает прямо сейчас, а то что человек умеет быстро разобраться в той или иной технологии/техническом вопросе. |
Сообщ.
#14
,
|
|
|
prgmdelphi
Человек, который не знает, но "учится на практике" - это называется "стажёр". Чем лучше у него мозги и чем быстрее он учится, тем быстрее переходит из стажёров выше. Конечно, ЗП у стажёров значительно ниже, чем Вы претендуете, что правильно. |
Сообщ.
#15
,
|
|
|
up
|