Здравствуйте, reversecode, Вы писали:
R>что значит податься ? R>с базовыми знаниями даже уровня джуна не возьмут R>а что бы аплаиться хотя бы на мидла буду требовать опыт, т.е. опять не возьмут
R>а как для себя, можете изучать любую область...
И что вы предлагаете в этом замкнутом круге?
Re[13]: На жизненном перепутье: куда теперь податься?)
Здравствуйте, Ikemefula, Вы писали:
I>К сожалению предыдущий опыт подсказывает совсем не те решения,а часто ошибочные. Скажем, бывшего сиплюсника с большим опытом всегда можно отличить по коду спустя годы. I>Так бывает, когда на бакенд приходит товарищ с фронта или наоборот.
Если я правильно понял ваши высказывания, лучше вообще никуда не дергаться, а четко придерживаться одного направления, выбранного в начале пути?
Re[14]: На жизненном перепутье: куда теперь податься?)
Здравствуйте, magnum2005, Вы писали:
I>>К сожалению предыдущий опыт подсказывает совсем не те решения,а часто ошибочные. Скажем, бывшего сиплюсника с большим опытом всегда можно отличить по коду спустя годы. I>>Так бывает, когда на бакенд приходит товарищ с фронта или наоборот.
M>Если я правильно понял ваши высказывания, лучше вообще никуда не дергаться, а четко придерживаться одного направления, выбранного в начале пути?
Я говорю о типичном риске при переходе, а не про решение дилеммы дергаться-не-дергаться. Мне, например, неочевидно, какая область, домен, платформа для тебя ближе. Вариантов может быть много
— домены
— технологии, платформы
— профессии, например, тестирование, девопс
— менеджмент
— преподавание
— r&d
Re[8]: На жизненном перепутье: куда теперь податься?)
Здравствуйте, Vladek, Вы писали:
V>Времени будет потрачено столько, сколько понадобится. Программист делает качественную работу с постоянной скоростью — он не может ускориться, он не может работать медленнее, он работает на свои 100%.
Неужели вывели новую породу людей? Я даже и не заметил как...
Как появились люди, усваивающие новую информацию со скоростью компьютера, не устающие, не подверженные эмоциональному выгоранию.
Не подверженные малым и большим недугам, тем более — не подверженные стрессам и смене настроения.
Способные работать круглосуточно с одинаковой (высокой) производительностью.
Приветствуем!
Привет гостям из Будущего!
Re[14]: На жизненном перепутье: куда теперь податься?)
Здравствуйте, magnum2005, Вы писали:
M>Если я правильно понял ваши высказывания, лучше вообще никуда не дергаться, а четко придерживаться одного направления, выбранного в начале пути?
Нет, понял совсем не так!
Двигаться надо. Направление, выбранное в начале пути, не факт что актуально и востребовано на сегодняшний день.
Просто необходимо ориентироваться на серьёзную переподготовку, а не на "кавалерийский" набег.
Следует весьма серьёзно относиться к смене профиля (платформы/языка/технологии) в рамках IT.
Только ориентировка на терпение и труд помогут преодолеть сложности.
P.S. Не стоит переоценивать предшествующий опыт — нередко именно он подсказывает решения далекие от best-practices, требуемых нам сегодня.
В то же время — необходимо верить в свои силы, двигаться вперёд, несмотря на временные сложности и трудности.
Re[3]: На жизненном перепутье: куда теперь податься?)
Здравствуйте, Miroff, Вы писали:
M>Здравствуйте, magnum2005, Вы писали:
M>>А тут начнешь изучать какой-нибудь спринг, мало того, что это займет месяца два, так какой выхлоп?
M>За два месяца ты даже туториалы не прочитаешь. А чтоб вникнуть как что делать и, главное, как и чего не делать в спринге, надо года четыре минимум.
не надо их читать, это ж справка.
правильно так — нанимаешься на проект, изучаешь основные юзкейсы спринга глядя на этот проект.
если же нужен какой-то хитровывернутый маппинг в ОРМе, что редко, и лучше вообще ничего хитровывернутого не делать — пострадает ридабилити. вот тогда куришь конкретный раздел мануала.
проблемы а-ля почему кончается память на сервере или sql-запрос сгенерился неэффективный для спринга типичны и чтение туториалов редко помогает.
Re[4]: На жизненном перепутье: куда теперь податься?)
Здравствуйте, sr_dev, Вы писали:
_>проблемы а-ля почему кончается память на сервере или sql-запрос сгенерился неэффективный для спринга типичны и чтение туториалов редко помогает.
Как же их решать, если опыта нет, а туториалы не помогают?
Здравствуйте, Ikemefula, Вы писали:
I>Здравствуйте, sr_dev, Вы писали:
_>>проблемы а-ля почему кончается память на сервере или sql-запрос сгенерился неэффективный для спринга типичны и чтение туториалов редко помогает.
I>Как же их решать, если опыта нет, а туториалы непомогают?
в общих чертах — дамп кучи (где-то в половине случае просто не берется, видимо потому что памяти нет), логи и поиск льва в пустыне (метод "половинного деления области поиска")
Re[2]: На жизненном перепутье: куда теперь податься?)
Здравствуйте, AlexGin, Вы писали:
AG>Так, например, .NET C# особенно в разделе WindowsForms — достаточно похож на VCL (по тем же названиям классов/типов).
Советовать винформсы человеку, желающему перейти на технологии посовременнее? Мудрый совет.
... << RSDN@Home 1.3.17 alpha 5 rev. 62>>
Re: На жизненном перепутье: куда теперь податься?)
Здравствуйте, magnum2005, Вы писали:
M>Посоветуйте, что же делать?
Тут аналогичных топиков уже много было.
Самый дельный совет в них — начать нужно с выбора предметной области, а язык уже приложится. Сейчас самые модные вещи это облака и ML. Для ML нужен в основном Пайтон. Для облаков если фронт то JS/TS, если бек то Java/Go/C#.
... << RSDN@Home 1.3.17 alpha 5 rev. 62>>
Re[9]: На жизненном перепутье: куда теперь податься?)
Здравствуйте, AlexGin, Вы писали:
AG>Здравствуйте, Vladek, Вы писали:
V>>Времени будет потрачено столько, сколько понадобится. Программист делает качественную работу с постоянной скоростью — он не может ускориться, он не может работать медленнее, он работает на свои 100%.
AG>Неужели вывели новую породу людей? Я даже и не заметил как...
Ключевое слово: свои 100%. Твоя работа со всеми перерывами и перекурами, настроениями и болезнями, энергией и сном — это твои 100%.
Re[3]: На жизненном перепутье: куда теперь податься?)
Здравствуйте, Ночной Смотрящий, Вы писали:
НС>Здравствуйте, AlexGin, Вы писали:
AG>>Так, например, .NET C# особенно в разделе WindowsForms — достаточно похож на VCL (по тем же названиям классов/типов).
НС>Советовать винформсы человеку, желающему перейти на технологии посовременнее? Мудрый совет.
1) В любом случае — те же "винформсы" посовременнее Delphi и VCL лет на 7...10. Да и разработка на них происходит быстрее.
2) Как никак, "винформсы" — это .NET (C#) — освоивши их, а затем и WPF — есть шанс задержаться в нише (корпоративный софт/документооборот).
3) Просто зная .NET (C#) — а человеку из мира Delphi, ближе именно WindowsForms, легче двигаться дальше (Java) или искать новую работу.
Re[2]: На жизненном перепутье: куда теперь податься?)
Здравствуйте, Ночной Смотрящий, Вы писали:
НС>Тут аналогичных топиков уже много было. НС>Самый дельный совет в них — начать нужно с выбора предметной области, а язык уже приложится.
ИМХО — начать надо с анализа вакансий на местном, для топикстартера (ТС), рынке.
НС>Сейчас самые модные вещи это облака и ML. Для ML нужен в основном Пайтон. Для облаков если фронт то JS/TS, если бек то Java/Go/C#.
Совсем не факт, что там, где обитает ТС, всё это востребовано.
Может быть — там более востребован C++ (Qt) для настольных или embedded?
А возможно — там более востребован Java/Kotlin под Android?
P.S. Не говорите, пожалуйста, об удалённой работе. Так как пока человек не набрал обороты, это будет бесполезно
(как для работника, так и для работодателя). А когда человек наберёт обороты — он не будет тут на форуме задавать нам такие вопросы.
Здравствуйте, уважаемый Vladek, Вы писали:
V>Ключевое слово: свои 100%. Твоя работа со всеми перерывами и перекурами, настроениями и болезнями, энергией и сном — это твои 100%.
Хорошо, вот такой примерно расклад:
1) Программист занимается на С++ (Qt) desktop & embedded более пяти лет. Это на рабочем месте.
2) Этот человек ранее (года 4 назад) разрабатывал на .NET (C#) как для WindowsForms, так и для WPF.
3) В последнее время — разработки для Android на Java (для своих pet-ов) — около полугода.
Если за основу (за 100%) брать основной навык: С++
То производительность на старых .NET проектах окажется меньше. Кардинально меньше (много чего подзабылось).
Для новых Android проектов — вероятно выше, чем для старых, но ниже, чем для повседневных (достаточно аспектов ещё не освоено).
Вот и получилась примерная раскладка: 100; 65; 85.
И это те языки и технологии, которыми человек всё-таки владеет. Да именно владеет, а не движется впереёд методом "тыка".
Здравствуйте, AlexGin, Вы писали:
НС>>Самый дельный совет в них — начать нужно с выбора предметной области, а язык уже приложится. AG>ИМХО — начать надо с анализа вакансий на местном, для топикстартера (ТС), рынке.
Это в наши то времена пандемий и тотальной удаленки? Что то у тебя советы какие то замшелые.
AG>P.S. Не говорите, пожалуйста, об удалённой работе.
Действительно, какая в 2022 году удаленка.
... << RSDN@Home 1.3.17 alpha 5 rev. 62>>
Re[3]: На жизненном перепутье: куда теперь податься?)
AG>P.S. Не говорите, пожалуйста, об удалённой работе. Так как пока человек не набрал обороты, это будет бесполезно AG>(как для работника, так и для работодателя). А когда человек наберёт обороты — он не будет тут на форуме задавать нам такие вопросы.
Какие, бл^&*, обороты??? У человека опыт 20 лет в программировании. Если мозги на месте и человек — профессиональный разработчик (а не разработчик на платформе X или <язык Z>-разработчик, то вообще похер. Такой чувак скорее всего заткнет за пояс любого "синьора" с 3 годами опыта на ________ (подставить) технологии. Если и не сразу, то через месяц. Тупо за счет кругозор, мудрости, и опыта в разработке ПО. Конкретный name технологии — вторичен в подавляющем большинстве случаев (не берем в расчет, если человек заходит в сильно узкоспециализированную область). Такой человек элементарно будет чувствовать, где грабли и куда ходить не стоит. Кроме того, в любой ситуации, где нет готового решения, он опять же за счет опыта будет находить более оптимальные решения. Потому что ОПЫТ в разработке в целом.
Здравствуйте, xcs, Вы писали:
xcs>Много лет пилим десктопный продукт на с++ qt. Собственно, этим мой "стек" и ограничивается. Периодически смотрю вакансии — на десктопе совсем мало, на мобилах с qml побольше.
Сильно зависит от локации. В моих краях предложений с++/qt тоже не много, но они относительно интересные, например, это Cisco и Remarkable. В Германии много больше.
xcs>Но qml — отдельный мирок, имхо стоит 20 раз подумать — влезать ли в него или вложиться в нативные средства мобильной разработки. Последнее видится более перспективным.
qml это в первую очередь embedded.
Re[5]: На жизненном перепутье: куда теперь податься?)
Здравствуйте, Ikemefula, Вы писали:
I>Здравствуйте, sr_dev, Вы писали:
_>>проблемы а-ля почему кончается память на сервере или sql-запрос сгенерился неэффективный для спринга типичны и чтение туториалов редко помогает.
I>Как же их решать, если опыта нет, а туториалы не помогают?