Вот хочу поинтересоваться мнением уважаемого сообщества (и возможными советами).
Почти всю свою жизнь (лет 20) писал на Delphi: на vcl — для Виндоуз, на fmx — для Андроида.
Без работы никогда не был.
Но вот настало время всё же определиться, а что теперь?
Хочу продолжать заниматься любимым делом — программированием. Я по натуре больше исполнитель, чем руководитель.
Почитал про другие языки программирования (в принципе я всегда на них поглядывал и иногда даже использовал в работе, но на примитивном уровне — это не было основной работой).
Сейчас популярен Python. Использовал его для парсинга сайтов, не более. Почему не хочу с ним связываться: он либо для веба (поигрался в Джангой и понял, что не мое), либо для машинного обучения (которое у нас никому не нужно).
Javascript. Это в основном фронтенд. Посмотрел Реакт и тоже что-то не зашел.
Может, в Джаву податься? А потом с ним чем заниматься? Веб-приложения делать?
Как-то так получалось у меня в жизни, что я игрался с разными языками (даже с C#) и всё равно рано или поздно возвращался к Delphi. Но по Delphi иссякают вакансии, да и вообще тупик это.
Посоветуйте, что же делать?
Re: На жизненном перепутье: куда теперь податься?)
Здравствуйте, magnum2005, Вы писали:
M>Почти всю свою жизнь (лет 20) писал на Delphi: на vcl — для Виндоуз, на fmx — для Андроида. M>Посоветуйте, что же делать?
Раз есть опыт под Андроид и к вебу совсем не тянет, то я бы предложил посмотреть на Java/Kotlin под Android. Как бонус, Kotlin — очень вкусный ЯП, но Java все же рекомендую выучить, хоть Kotlin и является first class citizen в мире Android'а.
А вот десктоп да, там все печально, подозреваю твой любимый Delphi как раз и умирает, потому что десктоп все.
Re[2]: На жизненном перепутье: куда теперь податься?)
Здравствуйте, upset1230, Вы писали:
vsb>>Android Java, Android Kotlin, iOS Objective C, iOS Swift, Flutter.
U>какие девайсы для этого нужны? для айос мне говорили необходим хотябы макбук.
Для андроид — любой (ну желательно не совсем слабый).
Для iOS — очень желательно любой более-менее современный мак. Можно мак мини, он относительно недорогой. Начать можно попробовать с макоси в виртуалке, но лучше реальный мак.
И, конечно, очень желателен реальный андроид и айфон. На этапе обучения можно ограничиться симуляторами в принципе. Айфон можно любой, тот же первый SE, думаю, можно найти очень дёшево.
Re[3]: На жизненном перепутье: куда теперь податься?)
Здравствуйте, blacktea, Вы писали:
vsb>>Android Java, Android Kotlin, iOS Objective C, iOS Swift, Flutter.
B>Вот не пойму, почему постоянно мелькает этот Flutter, он разве не умер еще?
Не умер. После JS мне кажется это самый предпочтительный способ писать кросс-платформенный UI. Кроме того есть подозрение, что в будущем это станет рекомендуемым способом писать приложения для андроида. Сильно увлекаться им пока не стоит, поэтому я его на последнее место поставил.
Re[2]: На жизненном перепутье: куда теперь податься?)
Здравствуйте, blacktea, Вы писали:
B>Здравствуйте, magnum2005, Вы писали:
M>>Почти всю свою жизнь (лет 20) писал на Delphi: на vcl — для Виндоуз, на fmx — для Андроида. M>>Посоветуйте, что же делать?
B>Раз есть опыт под Андроид и к вебу совсем не тянет,
Я бы не сказал, что к вебу совсем не тянет, но когда изучал Джангу, пришлось еще и заниматься JS-фронтэндом, а вот к этому совсем не тянет.
Re[3]: На жизненном перепутье: куда теперь податься?)
Здравствуйте, magnum2005, Вы писали:
M>Я бы не сказал, что к вебу совсем не тянет, но когда изучал Джангу, пришлось еще и заниматься JS-фронтэндом, а вот к этому совсем не тянет.
Тогда можно стать чистым бекендером, если не нравится Django, посмотри набирающую популярность FastAPI. Например, у нас стандартный стек состоит из FastAPI/SQLAlchemy/GraphQL/Kafka.
Re: На жизненном перепутье: куда теперь податься?)
Здравствуйте, magnum2005, Вы писали:
M>Вот хочу поинтересоваться мнением уважаемого сообщества (и возможными советами). M>Почти всю свою жизнь (лет 20) писал на Delphi: на vcl — для Виндоуз, на fmx — для Андроида. M>Без работы никогда не был.
Какая предметная направленность работ? Примеры:
Документооборот.
Управление объектами.
Обработка фото/видео/аудио.
M>Но вот настало время всё же определиться, а что теперь? M>Хочу продолжать заниматься любимым делом — программированием. Я по натуре больше исполнитель, чем руководитель.
Кроме Delphi чем владеете?
Так, например, .NET C# особенно в разделе WindowsForms — достаточно похож на VCL (по тем же названиям классов/типов).
M>Почитал про другие языки программирования (в принципе я всегда на них поглядывал и иногда даже использовал в работе, но на примитивном уровне — это не было основной работой).
M>Сейчас популярен Python. Использовал его для парсинга сайтов, не более. Почему не хочу с ним связываться: он либо для веба (поигрался в Джангой и понял, что не мое), либо для машинного обучения (которое у нас никому не нужно).
M>Javascript. Это в основном фронтенд. Посмотрел Реакт и тоже что-то не зашел.
M>Может, в Джаву податься? А потом с ним чем заниматься? Веб-приложения делать?
Там и настольные, и веб, и для Андроида.
Java — довольно интересный язык. На сегодняшний день — вытесняемый языком Kotlin.
M>Как-то так получалось у меня в жизни, что я игрался с разными языками (даже с C#) и всё равно рано или поздно возвращался к Delphi. Но по Delphi иссякают вакансии, да и вообще тупик это.
Эта тенденция (закат Паскаля — даже в виде Делфи) была очевидной уже лет 10...15 назад.
Тот же C++ Билдер (как альтернатива Делфи) для VCL не просто так появился.
M>Посоветуйте, что же делать?
Искать! Искать — что Вам ближе!
Здравствуйте, magnum2005, Вы писали:
M>Вот хочу поинтересоваться мнением уважаемого сообщества (и возможными советами). M>Почти всю свою жизнь (лет 20) писал на Delphi: на vcl — для Виндоуз, на fmx — для Андроида. M>Без работы никогда не был.
M>Посоветуйте, что же делать?
Иссякают как?
Вот прям сейчас висят вакансии на удаленку 150-200 тыр
В офис за 250 + знать надо корошо мускул.
Это конечно не за 350 вакансии, но не сказать, что прям уж ничего нет.
Другой язык программирования?
А оно тебе надо? Ты же понимаешь, что синтаксис далеко не все.
Прочитав любую книгу "21 день для чайников" ты уже будешь программировать сносно, но как говорится в анекдоте "но есть нюанс"
Что бы стать специалистом надо 2-3 года, что бы узнать тонкости/нюансы.
С джавой на мой взгляд жопа.
Берут не то что ты знаешь джаву, а то что знаешь фреймвок на джаве.
А как ты будешь знать фреймворк, если не знаешь в какой фирме будешь работать?
Для себя выбрал, если уж зае... перейду в DBA, намного проще, а зп выше и нах учить монстра без реального финансового выхлопа?
Одно дело когда любишь язык и прешся от него, совсем другое когда изучаешь его для зарабатывания, тут надо считать усилия и финансовый возврат за них.
PS:
Я еще не говорю, про работу за рубеж.
СПЕЦИАЛИСТ всегда нужен, а проектов на Делфи до едреней фене.
Здравствуйте, magnum2005, Вы писали:
M>Вот хочу поинтересоваться мнением уважаемого сообщества (и возможными советами). M>Почти всю свою жизнь (лет 20) писал на Delphi: на vcl — для Виндоуз, на fmx — для Андроида. M>Без работы никогда не был.
1С. Реально нет нормальных, а вакансии год могут висеть. Правда первые ~2 года будешь почти бесполезен пока не поймешь — (junior он и африке такой) но платят скорее черезчур кого учат.
Re[2]: На жизненном перепутье: куда теперь податься?)
Здравствуйте, blacktea, Вы писали:
B>А вот десктоп да, там все печально, подозреваю твой любимый Delphi как раз и умирает, потому что десктоп все.
Странно, что .NET C# (WindowsForms и WPF) в этот же секторе — десктоп — выглядят совсем далёкими от умирания
По крайней мере, судя по количеству вакансий.
Здравствуйте, vsb, Вы писали:
vsb> ...Flutter.
vsb>После JS мне кажется это самый предпочтительный способ писать кросс-платформенный UI.
А как насчёт таких средств разработки как Java и C++(Qt)?
vsb>Кроме того есть подозрение, что в будущем это станет рекомендуемым способом писать приложения для андроида. Сильно увлекаться им пока не стоит, поэтому я его на последнее место поставил.
+100500
Re[2]: На жизненном перепутье: куда теперь податься?)
Здравствуйте, AlexGin, Вы писали:
vsb>>Кроме того есть подозрение, что в будущем это станет рекомендуемым способом писать приложения для андроида. Сильно увлекаться им пока не стоит, поэтому я его на последнее место поставил. AG>+100500
Пробовал в прошлом году делать моб.приложения на Джаве и на Флаттере. Во втором случае — в разы быстрее
Re[2]: На жизненном перепутье: куда теперь податься?)
Здравствуйте, AlexGin, Вы писали:
AG>Здравствуйте, magnum2005, Вы писали:
M>>Вот хочу поинтересоваться мнением уважаемого сообщества (и возможными советами). M>>Почти всю свою жизнь (лет 20) писал на Delphi: на vcl — для Виндоуз, на fmx — для Андроида. M>>Без работы никогда не был.
AG>Какая предметная направленность работ? AG>Примеры: AG>Документооборот. AG>Управление объектами. AG>Обработка фото/видео/аудио.
Много чего затронул за 20 лет (в основном под Windows), кроме разве что мультимедиа. Были и СУБД, и утилиты.
в Delphi нравится быстро и легкосоздаваемый UI