Перспектива
Добрый день!
Я не знаю в правильную ли ветку написал. Прошу помощи и совета.
Живу в России Тьмутаракани. Работы в последнее время вообще нет. Мне уже 45 лет. Год назад начал изучать программирование. С++ дейтела почитал порешал, начал вот Qt потихонечку овладевать, python за это время еще немного (основы) разобрал, numpy, немного pandas для машинного обучения (сейчас и за это параллельно взялся). Изучаю все потому что все это интересно, но работу никак не могу найти. Нигде не берут без опыта. Или спрашивают есть ли готовые проекты. А поскольку в чистом С++ я даже представить не могу для чего проекты писать (ну консольные могу, а для чего и как пока ума не приложу), решил вот в Qt податься. Там-то
результат как бы понагляднее будет. Вот сейчас вроде как пытаюсь какие-то свои файловые менеджеры сообразить. Потом хочу написать прогу для расчета подпорной стены и удерживающих сооружений (по образованию строитель). Но все это идет медленно и никакого луча надежды на то, что я даже если чего-то и напишу то меня возьмут на работу и не видно.
Друзья. Здесь настолько тьматараканно, что я боюсь заблудиться. Помогите советом, в каком направлении вероятнее всего можно работу найти.
Машин лёрнингом вот начал заниматься. Пока только начал. Но тоже не знаю насколько все это полезно. Да и возраст....
В каком направлении двигаться, подскажите пожалуйста. Какие, обычно, следующие шаги у начинающего.
Спасибо всем кто отзовется, да и тем кто прочтет тоже спасибо.
А где работу собираетесь искать - по месту жительства? Тогда спрашивайте в местных формах.
Начинать в 45 программировать немного поздновато, но еще не так уж поздно. Раз ВУ техническое есть, справитесь.
А отчего именно С++ решили изучать, спрос большой? Сложноват он для начинающих.
А вот машинное обучение и питон довольно неплохая связка. Гляньте KERAS. Сделайте прогу для распознавания рукописных цифр, чтобы можно было показать кому-то (Это как "привет мир" для ИИ, но народ впечатляет), потом придумаете что для строительства нужно.
А направление только от вас зависит, но основная проблема не в изучении языка, а в его применении. А это алгоритмы и методы разработки программ.
В местных фирмах (их 2) спрашивал - не берут. Даже не рассматривают без опыта. Даже за бесплатно или в качестве дворника рядом.
Готов искать работу хоть где на этой планете. Безысходность уже достала. В принципе, поэтому и написал в этот форум.
Решил С++, потому что хочу знать основы. Он как бы интересней. Простой цикл в питоне не так быстро будет считать как в С++, например. Да и не знаю, дома книжка по С++ была вот с нее и начал. Да я со всем разберусь. Сложностей в учебе совсем не боюсь. ИИ пока только начал изучать. Попробую по ходу сделать распознавание в пандасе, если это там возможно. Разберусь пока с этим, потом и до KERAS-а доберусь. Алгоритмы тоже вроде как небольшой онлайн курс прошел. Но этого мало, еще подкачаю по ходу. У меня проблема именно в том, что смогу ли я все это потом применить и буду ли я востребован в моем возрасте в ближайший год, а не к 50 годам.
Я так полагаю, Вы считаете, лучше сделать упор на анализ данных, а не на Qt?
просто не в курсе
-----
Я задал совершенно простой вопрос - Что делалось в течении 20 лет работы? - Единственной полученной информаций было - Жил в России. - Если это единственный полученный опыт - посоветовать почти ничего - только выбрать направление, оценить трудозатраты и осваивать. Плюсы это хорошо, но в текущий момент работы на них вижу мало. По крайней мере для 45-летнего юниора у меня ее не найдется.
У меня, кстати, помимо опыта проживания на оккупированной территории, еще опыт побегов, взаимодействия с чиновниками разных стран... попутно - работы в ИТ и освоения целой кучи всякой всячины, большая часть которой уже не используется, но как опыт - полезна. Но вторая часть - это же несущественные мелочи в плане трудоустройства... в ИТ.
Простой цикл в питоне не так быстро будет считать как в С++
-----
??? - с чего бы это ? В том плане, что компиляторы Питона доступны.
Второе - как правило, акценты на вылавливании тактов приводят к тому, что упускается что-то в организации системы и многократной потере времени из-за организации.
лучше сделать упор на
------
У тебя по месту всего два потенциальных работодателя.
Как бы ты не упирался - по месту работы скорее всего не будет.
Упор стоит сделать на то, где будет потенциально может быть работа и какого уровня квалификации ты должен достичь для ее получения. Программированию быстро не учатся. В программировании быстро учится только язык, начиная с третьего...
.
Что было до этого? Со школы... про "строительный техникум" - примерно понятно. Что делалось 20 лет?
....
Жил в России. - Если это единственный полученный опыт
…
Как бы ты не упирался - по месту работы скорее всего не будет.
-----------------------------------------------
Простите, но я чего-то сложно Вас понимаю. Почему-то из того, что я строитель Вы решили, что заканчивал лишь техникум. Потом из того, что жил в России следует у Вас, что это вероятно единственный опыт (ибо другого условия не рассматривалось). Ну и куда бы я ни упирался конечно работы не будет, я ранее как раз и писал, что готов ехать теперь куда угодно, затем и написал в этот форум.
Спасибо большое за советы. Ну вот мне уже понятно, что раз Вы бы меня не взяли, то почему бы и другим меня с моим возрастом брать?
-----------------------
Упор стоит сделать на то, где будет потенциально может быть работа и какого уровня квалификации ты должен достичь для ее получения.
---------------------------------
Именно в этом и состоял мой вопрос - на что конкретно делать упор.
Остальной мой жизненный опыт программирования не касался, поэтому я сюда его и не написал ибо как Вы сами сказали это уже несущественная часть в плане трудоустройства. На этом форуме в политику вдаваться не буду. Кому было сложно не мне судить. Я в Вашей обуви не ходил, поэтому не знаю. Но если вопрос касается того, какое из зол выбирать - бегать по лесу и избегать волков или тонуть в болоте, то я определенно выбрал бы первое - вероятность выжить намного больше. Здесь привожу лишь факт. Мне 45 и я только начал заниматься (ну, уже год, я писал выше) программированием. Исходим из этого. Что делать конкретно и есть ли вообще перспективы?
Спасибо!
Простой цикл в питоне не так быстро будет считать как в С++
-----
??? - с чего бы это ? В том плане, что компиляторы Питона доступны.
Второе - как правило, акценты на вылавливании тактов приводят к тому, что упускается что-то в организации системы и многократной потере времени из-за организации.
-------------------------------------
С компиляторами питона не работал. Спасибо, теперь буду знать о таких вариантах.
Начинать в 45 программировать немного поздновато, но еще не так уж поздно.
Очень оптимистично.
Из моих наблюений, они в этом возрасте куда-то исчезают. Поэтому у меня другой вопрос: "Кто-то встречал вообще программеров старше 45-50 лет?" Может я в другом мире живу, но вокруг какой-то молодняк табунами бегает, копытами стучат, работать мешают. А куда старички 45+ деваются? Может есть какая-то Вальгалла для программеров? Или все уже под пальмой на Бали лежат с аборигенками развлекаются? Или в манагеры подаются или куда то в штаты за зеленью мигрируют?
раз Вы бы меня не взяли, то почему бы и другим меня с моим возрастом брать?
-----
Вопрос не в возрасте - еще годиков 5 тебя, если мозги не проспиртованы, можно было бы использовать.
Вопрос в квалификации - ты не умеешь сделать то, что мне нужно. И за пятилетку врядли освоишь. А дальше уже будет реальная проблема возраста.
писал, что готов ехать теперь куда угодно
-----
Вывозить 45-летнего неквалифицированного нуба из России на работу куда-то во вне России - практически не реально.
Самостоятельный выезд - проживание - порядка 800 евро/месяц на самого, плюс по 300-400 на каждый прицеп. Обучение - отдельно.
При нулевой (годовой самостоятельной) подготовке в ИТ тебе надо 2-3 года варится на западе, чтобы освоится и обучится.
СЕО - собираешься, едешь, осваиваешься.
При этом не обязательно упираться в ИТ.
как Вы сами сказали это уже несущественная часть в плане трудоустройства
-----
Мягко говоря, если ты 20 лет копал траншею, то ожидать от тебя стремительного изучения ИТ технологий не приходится.
Если менял работу и на новом месте имел необходимость изучать и изучать быстро и глубоко что-то новое - может и сможешь что-то освоить. Особо ценно - если нужно было что-то новое (сборка из типовых элементов разработкой не является) разрабатывать.
Но ведь это не существенно - вся квалификация - "Жил в России." - из нее надо исходить. Понимаешь?
Что делать конкретно и есть ли вообще перспективы?
-----
Определится с районом будущей работы. Мое определение было - любая англоязычная страна. Любая где будет любая легальная работа. Об размере оплаты вопрос не стоял.
Определится с необходимым инструментарием. Просто зайти на сайты по трудоустройству и оценить количество запросов на юниоров/профi по конкретным инструментам. Освоить инструмент на требуемом от юниора уровне и искать работу. Возможно, что после оценки ты пошлешь ИТ в далекую страну и решишь просто по-прорабствовать.
Перспективы, если исходить из квалификации "жил в России", не просматриваются - нет спроса на данную квалификацию. Другой информации - нет.
теперь буду знать о таких вариантах.
-----
Опять акцент не на том...
Пока ты пишешь свои учебные задачи в пару страниц - можешь ловить такты.
Когда (и если) попадешь на место типа моего - 2 гигабайта исходного кода - такты тебя интересовать перестанут - дай бог хоть как-то сообразить что и как должно работать, где причина ошибки и как устранить не сломав остальногo...
А в каком случае Вы бы взяли программиста, несмотря на возраст и отсутствие у него опыта?
-----
Я бы не взял бы. Причем по той же причине что и ты.
На контракт - на выполнение конкретной работы за конкретные деньги - взял бы. Но не юниора, а профи. Юниор просто не сможет выполнить работу.
Подойди к вопросу с другой стороны.
Вот ты организуешь производство програмного продукта. В том состоянии, в котором ты сейчас.
Кого бы ты взял и как организовал работу?
Как только поймешь "как" - поймешь куда копать.
Кто-то встречал вообще программеров старше 45-50 лет?
-----
Утром наблюдаю в зеркале.
С удовольствием бы все бросил и ушел. Просто пока некуда... нихрена больше не умею или физика не позволяет...
Может есть какая-то Вальгалла для программеров?
-----
Есть.
Один из них, после работы с Ораклом в Гермaнии, в 35 ушел крутить железки в самолетах.
Говорит - ну его нафиг эти безразмерные ИТ-нагрузки - буду делать регламенты по самолету...
Murr, спасибо большое за советы.
Я делал все. Менял специальность по мере необходимости. Как делаю и сейчас. Ничего не творил и музыку тоже не написал. Поэтому как меня оценивать будут - не знаю.
-------------
Определится с районом будущей работы. Мое определение было - любая англоязычная страна. Любая где будет любая легальная работа. Об размере оплаты вопрос не стоял.
-------------
Я много писем писал в Германию - никаких ответов не было. Уехать пока не могу - денег нет. Даже если бы и смог легальной работы от неопытного вряд ли добьюсь. Хотя я работал везде и работы любой не боюсь. Готов начать с чего угодно. Но у меня столько финансов нет, чтобы требовать и ждать пока меня кто-то куда-то возьмет.
Мягко говоря,
если ты 20 лет копал траншею, то ожидать от тебя стремительного изучения ИТ технологий не приходится.
-------------------------
Транешеи не копал.
Вообще считаю, что результат больше зависит от самого человека а не от образования и опыта. Резюме дает очень смутное представление о проекции (даже не саму проекцию) того человека кого хотим узнать. Например, контактировал с многими прорабами и конструкторами с многолетнейшим опытом, которые очень слабо разбираются в физике процесса которого рассчитывают. Про многолетних прорабов я вообще молчу. Насчет программистов не знаю. Видимо там попрозрачнее, раз такой акцент на опыт.
Подойди к вопросу с другой стороны.
Вот ты организуешь производство програмного продукта. В том состоянии, в котором ты сейчас.
Кого бы ты взял и как организовал работу?
Как только поймешь "как" - поймешь куда копать.
----------------------------------------
Если бы я взял какой-то стандартный проект (в плане, что его результат просто интересен, но не прям чтобы так уж Ах). То действовал бы по стандарту. Взял бы спецов с опытом. Но поскольку стандарт для меня не более 2-х раз, то на 3 раз я бы начал творить "бомбу". А для него мне "бомбанутые" нужны. Конечно, вероятность найти таких среди тех у которых есть опыт немалый. Но кто знает, редкие алмазы могут быть зарыты и в тех местах о которых другие и не знают. О которых все знают - там уже все перерыто. Уж точно не мой путь по перерытому искать. Разве что вглубь.
Вообще считаю, что
-----
Считать ты можешь как тебе нравится.
Чтобы получить работу надо понимать что нужно работодателю и именно это ему предлагать.
ждать пока меня кто-то куда-то возьме
------
За ручку тебя никто никуда не поведет.
Сам находишь работодателя, сам заинтересовываешь его именно в твоей кандидатуре.
При этом ты должен предлогать что-то, что ему надо и что он не может найти у себя под боком.
Юниор-ИТшник с ограниченным C++ и Питоном - это очень далеко от варианта...
Как вариант - претендовать на немецкую БК как ИТ-специалист с опытом.
Опыт - можно написать левый, но для выполнения работы нужен реальный навык ее выполнения. Не будешь справлятся - выкинут и не поморщатся...
Потому - определяешь ареал обитания работодателей, определяешь что будешь делать и ищешь. Нахождение первой работы - самая проблемная часть...
И это... не ведись на разные разводки... головой думай, а не седалищем...
у меня столько финансов нет
-----
С первого побега Я вернулся с 400 дойчмарками
Со второго - примерно с 40 баксами и получил зарплату еще 3-4 сотни.
Третий был уже легальным - уезжал - с контрактом, билетом и... 40 баксами. Было мне тогда 38...
с многолетнейшим опытом, которые очень слабо разбираются в
-----
Так это не их задача - разбираться. Их задача - соблюдать тех.процесс.
Если у тебя эквивалент PhD, то есть смысл смотреть профильную работу в научных и околонаучных кругах.
Ее, обычно, в общий доступ не выкладывают.
Ну и проблем там тоже не мало. Я, примерно с твоего текущего возраста, туда уже не смотрю, хотя именно это рекомендовали при отказе "overqualified".
Видимо там попрозрачнее, раз такой акцент на опыт.
-----
Скажи, плс, за какое время ты в состоянии изучить... МСДН?
Мягко говоря - прочитать, запомнить и научится творчески использовать объем информации в пару-тройку зипованных ДВД (10-15 гб).
Я вот до сих пор - более 20 лет - не смог освоить и четверти - не встречалось задачь где было нужно.
Там, кстати, есть еще куча невнятных описаний и просто ошибок.
Помимо МСДН есть еще куча СДК со своими заморчками...
Все надо "пощупать", чтобы занать что есть что, где проблемы и как обойти.
Язык программирования в этой куче - пустяк - неделя (у тебя - год - производительность 1 к 52) и кодим...