В связи с текущими событиями - очевидно что практически всю номенклатуру товаров и услуг придется производить самостоятельно, это инженер и программист. Просьба камрадам поделиться опытом, советами насколько реально получить новую профессию, сколько времени это примерно займёт. Вводные - 40 лет, в/о, нетехническое (спорт).
Комментарии
Если говорить про программистов: как такового ИТ образования, выпускающего готовых специалистов, у нас нигде нет. Можно конечно получить второе высшее техническое. Но гораздо быстрее будет пойти стажером в ИТ компанию и изучать азы с 0. Года за 2-3 дорастете до "джуниора с полшагом до мидла".
Ну если речь о хорошем программисте, а не просто на кнопки нажимать, то сначала 11 лет налегать на математику в школе, потом 5-6 в институте не обязательно программирование, но что-то из технических специальностей - от электроники до прикладной математики. Потом диплом и как вы написали стажёром в ИТ компанию. Можно ускорить, если стажёром пойти курса с 3го. Почему-то все думают, что программирование это просто языки изучить…
С инженерами примерно та же история.
Если ты не пишешь "число дробильные" задачи (кста, моя специальность), математика не нужна вообще.
Вот-вот, чем "20 лет специализированного образования" намного нужней люди, которые не аутисты и способны понимать, выполнять и делегировать задачи. "Образованных" аутистов кругом - пруд пруди.
Кмк, если человек не может в математику, то не сможет и в программирование. Тип мышления.
"не может в математику" != долбить математику как проклятому... у меня в отделе был неплохой кодер - выпускник техникума, увы был осенью призван в армию...
В программировании главное желание учиться и как сказали на одном митапе...
А что делают студенты на ФКН ВШЭ?
балду гоняют на удаленке. На ПИ второй курс - 12 пар в неделю. Это профанация, а не образование. Да еще и заочка фактически.
Без опыта и образования? В любой приличной конторе первым делом спрашивают резюме. На диплом часто бывает покласть, но без опыта работы никто никого не возьмёт. Профильным студентам проще -- если вуз приличный, то стажировку обеспечит.
да ладно? вот это поворот! ничего, что даже в СССР было целых 4 спецухи?
ИТМО (точно), СПбГУ(не точно). Но если в голове дырка, то и ИТМО не поможет (я не про топикстартера, просто в погромирование могут не все, реально, и без исходных способностей к алгоритмизации математику учить бесполезно).
Посоветуйте, куда именно отправить резюме. Смотрю вакансии - всем подавай только готовых специалистов, джуниоров не хотят. Мне ещё нет 40, красный диплом матфака, С++ помню.
Благодарю за ответ. Насколько реально пойти в 40 лет стажёром? Есть конкретный опыт,примеры?
На Пикабу поспрашай там таких много
Честно скажу, что будет трудно. Все же на такие позиции в первую очередь рассматривается молодежь с "горящими глазами". Все будет зависеть от активности вашей позиции и желания развиваться. Но шансы конечно есть всегда, особенно сейчас, когда нам придется активно развиваться в части импортозамещения большого объема софта. Но скорее всего придется подождать, пока усядется пена и станет понятным конечное влияние всех санкций на нашу экономику, в том числе и в части ИТ. Многие ИТ компании сейчас заморозили найм и ушли в режим наблюдения, сохраняя всеми силами текущие команды.
Но ИТ специалисты также очень востребованы и не в ИТ копаниях, где спрос на ИТ компетенции ничуть не ниже. Кроме того, сейчас повыгоняют западные консалтинговые ИТ компании и вендоров, и дефицит кадров будет как никогда острым. Сметать с рынка будут всех, кто хотя бы не путается в трех любых базовых ИТ терминах :)
А примеры есть конечно. Пару лет назад я взял стажером-тетсировщиком в свою команду бывшего геолога. Правда он чуть помладше, но тем не менее очень хорошо стартанул и быстро достиг хороших успехов.
Есть к нам приходили. месяц обучения на курсах - у нас в конторе бесплатно, потом пара месяцев стажировки с маленькой зп, потом полноценная работа. но джун получает немного, мы на эти должности студентов третьекурсников берем после пары недель стажировки.
Это веб программисты.
Тот который в 40 к нам пришел уже через год вышел на вполне себе нормальный уровень умений и зп.
Но сейчас крупные конторы бюджеты на это все порежут и в вебе станет менее сытно.
Ваша контора только очно обучает? Или есть возможность дистанционно устроиться? Мне ЗП не важна, нужен стаж и свободный график.
только очно. сидят с учителем.
но сейчас курсы не идут. набор остановлен, так как клиенты могут начать отваливаться и не нужны будут сотрудники.
Нет программистов вообще, есть специалисты по системам планирования и учёта(пережде всего 1с, есть ещё сап и т.п. но видимо их дни сочтены), есть системные программисты, есть те кто пишут фронт и кто пишет бэк, есть джавитсив, сишнякисиы и т.п. нельзя владеть всем стеком технологий - только что-то определенное. И да, рынок будет сильно перекрашиваться... Шаг первый - определить направление.
Лучше пытайтесь в тестировщики (quality asusrance, QA)
Программирование состоит из:
1) предсказание ВСЕХ возможных вариантов использования вашего куска программы пользователями (user stories) и соседними кусками программы. Причём как правильными сценариями использования, так и неправильными (defensive programming). Неправильными - в каком-то смысле даже важнее.
2) умением рассказать дебилу, что вы от него хотите. Компьютер - это дебил. Очень быстрый и очень надёжный, но дебил.
Анекдот 1: на работу не вышел программист. Через пару дней поехали к нему домой проверять. Нашли его в ванне, изможденного, обезвоженного и без сознания. В руке был зажат насухо выжатый флакон шампуня с инструкцией: "Выдавить одну порцию шампуня на ладонь. Втереть в волосы. Смыть тёплой водой. Повторить."
Анекдот 2: жена посылает мужа-программиста в магазин. "Купи килограмм картошки. И если лук есть - пару." Программист приходит в магазин:
- У вас есть лук?
- Есть.
- Дайте два килограмма картошки.
3) Умением быстро найти / вспомнить, как использовать язык и библиотеки (сейчас конкретный набор библиотек важнее, чем язык программирования) для решения типовых задач
4) умением пользоваться инструментами, которые все последние годы развивались, и сейчас не такие, как 20 лет назад. Issue trackers, source control management 2-го поколения (серверные) и 3-го (безсерверные). Автоматические сервера сборки, тестирования и развертывания (deploy). Да, если вы начинающий, то эти сервера вам настроят, но понимать логику процесса и пользоваться этим надо уметь.
5) умением в случае ошибки быстро найти её причину, которая может быть как в вашем коде, так и в чужом. Особенно весело будет искать ошибку "на стыке" конкретных библиотек и/или языков программирования. Особенно, если исходников библиотеки/языка нет, а ошибка "ваша" порождена ошибкой (или недостаточной документированностью, или вашим неправильным прочтением документации) где-то там внутри "чёрного ящика".
6) в том числе, если ошибка звучит "у вас ничего не работает, почините немедленно!". Вот такой например текст на Западе часто считается токсичным и агрессивным (впрочем, он такой намеренно) и ссылаться на него нельзя: http://www.catb.org/~esr/faqs/smart-questions.html
Да, русский перевод там тоже есть. Нет, не читайте перевод! Привыкайте, что надёжная информация для вас - исходный код, кем бы и когда бы он ни был описан. После него - англоязычная документация, написанная по мотивам исходного кода и, будем надеяться, в сотрудничестве с программистами (и хорошо, если англоязычная, а бывает и китайский, японский, немецкий, испанский, русский...). После них обоих - перевод первичной документации на русский. По этой цепочке обычно увеличивается количество ошибок и уменьшается полнота.
~~~~
В общем лучше начинать с QA - там вам для начала будет нужен только 1-й пункт.
Идёте на Яндекс, ищете "habr начать карьеру тестировщика" и читаете несколько статей, как со стороны попытавшихся, так и со стороны продающих курсы. Примеряете на себя.
про QA - у нас на работе (моей бывшей) был смешной случай,
погромизды никак не могли одну ошибку выловить.
ну и вот, пошли мы с ними и бухгалтерией в столовку, а там от нас было два пути - нормальный, по чистой асфальтовой дороге, но длинной,
и по грязи, мимо бомжей, варящих какое-то варево и куч мусора, зато сильно короче. и бухгалтерия нас туда утянула.
обратно мы пошли по нормальной дороге.
я на эту тему проехался, типа бухгалтерия - типичный пользователь, найдёт что сделать в программе нештатно чтобы ничего не работало.
погромизд один наш шёл, глядел на меня, задумался, пришёл, чёт сел, поделал и нашёл!
сказал, что аналогия точная была.:)
Можно и не через разработку заходить, но потом постепенно дрейфовать.
Точками входа могут быть:
Бизнес аналитик - необходимо обладать определенными навыками, еще лучше знать предметную область. Вообще в 40 лет лучше от предметной области плясать, в которой вы специалист. Автоматизируется же что-то, вот если в этом вы понимаете, то можно пытаться заходить через БА.
Мануальный тестировщик - тоже нормально для старта, там знания тоже нужны, но устроится проще, классический дрейф в разработке это автоматизация тестирования.
Техпис - ну тут скорее как первый шаг с СА.
Мой опыт примерно такой - 40 лет, левая мелкая контора БА с неопределенным кругом обязанностей (внедрение продукта, переговоры, аналитик, тестировщик), затем сознательно полтора года ушел на тестирование, после ушёл в нормальную контору БА, где сейчас и работаю, дальнейший дрейф планирую в сторону Аналитика данных, благо в конторе обучение позволяет.
Но самый быстрый путь вам уже подсказали - стажер (3-6 месяцев) - джун и при нынешней нехватке кадров, через года полтора-два все будет ок.
Контор со стажировками немало, мало тех, кто берет тех, кому за 30).
Спортсмен . В депутаты вам надо.
Больше конструктива товарищи.
https://ru.wikipedia.org/wiki/Тряпичник
(рециклинг-технолог)
Сколково, список профессий будущего за 2014 г, Грету-проповедницу угадали:
В ноябре, будучи в районе Архангельского, наблюдал объявление, где были указаны рабочие вакансии на какой-то оборонный завод(номенклатура, ракеты, что-то ещё - не помню уже).
Сам 48.
Сейчас взял курсы на программиста на Скилл-Боксе. 100к (срр).
Они и трудоустроить берутся.
Я тоже в эту тему посматриваю, немного учусь. Но вот сейчас у меня возникли сомнения, а вообще вся вот эта англоязычная часть программирования будет востребована? Представьте асе опен-сорс исходники закроют, есть или смысл учить английский технический или проще уже пилить русскоязычный софт везде?
Категорически: да.
Затрудняюсь с ответом: сам без напряга читаю, обе дочери – свободно говорят.
Нужен, конечно. Все мануалы на нем.
Но – ... Просто сначала с электро-толмачом, и нарабатываешь.
Исключено.
Полностью.
из распространённого русскоязычного ПО у нас - только 1С
ну и да - все ЭВМ и процессоры сейчас - тоже на английском фактически, времена БЭСМ-6 закончились
из хорошего - хорошо знать английский, на 6 уровень, не обязательно. достаточно минимума.
Вы предварительно анализировали рынок обр услуг в IT?!
Скилл- бокс это маркетинг и впаривание, имхо конечно, но по отзывам и тд:
25 января в 11:11 Skillbox и Geekbrains массово увольняют сотрудников
Да. "Шило-на-мыло": учиТЬСЯ нужно все равно самому.
Оценил.
Статью по ссылке лучше читать, прежде чем постить:
На какой курс Вы подписаны (название) если не секрет. Возможно, я найду Вам ссылку где вы можете его скачать "на попробовать" - подойдёт ли это Вам.
Например: - Skillbox | Профессия Frontend-разработчик PRO (2021) PCRec
Открывайте через ТОР или ВПН
Курсхантер вам в помощь))) там всякого добра навалом))) и всего за ..... за копейки, короче. Сам оттуда учился и учусь)
Спасибо, но зачем платить копейки, когда практически любой курс, любой русскоязычной(и не только) платформы доступен бесплатно?!)
К тому же важна методология и как следствие эффективность, а курсов и сайтов много, вот только общая для большинства из них метода "делай как я" мало что даёт в сухом остатке — человек не умеет писать код самостоятельно! Я для себя выбор сделал и хантер в него не входит, ничего плохого о нём, я его просто не знаю!
Была статья на Хабре про практическую эффективность образовательных IT платформ со статистикой по критерию типа "с целью последующего трудоустройства", и там я нашёл подтверждение своего, так сказать,)) анализа - а кто лучше.)) Ну и от самого человека зависит... да практически всё!!))
Имхо. Нереально в 40 лет. Дело не в программировании, а знании технологий (стека технологий), а это за год два не научишься. Хотя если очень хочется, то можно попробовать.)
Зависит еще от материальных запросов, джуниоры как правило совсем мало получают.
Нет там ничего сверхъестественного, если команда нормальная, тебя натаскают за очень непродолжительное время, чтобы ты не тупил и не тормозил общую работу.
Как только попасть в эту нормальную команду? 😉
После окончания матфака мне было интересно работать в области связи. Сейчас хочу изменить уклон карьеры на программирование. Зарплата значения не имеет.
В IT по большому счету две большие массовые группы специалистов: программисты и админы (администраторы сети, девопс, часть инженеры).
Заметил, что как правило у айтишников жесткое деление на программисты-админы. Универсалов меньше 10% - это те, кто с успехом разбирается и в программировании и в железе (компы, сервера, сети).
Поэтому надо пробовать что ближе - попробовать программировать - через месяц-два если не стошнит, значит можно попробовать дальше. Там надо иметь нервы выискивать ошибки, так как программирование не терпит безалаберности, одна запятая или точка не в том месте текста программы или буква в названии переменной не большая, а маленькая (и т.п.) - и программа неработоспособна. На самом деле не каждый человек может часами прочесывать тексты или сидя в отладчике выискивать ошибки.
И так же попробовать пособирать - поразбирать компьютеры, можно старые, дешевые купленные через Авито, например, почитать как сеть настраивать и т.д. Если будет получаться может ваше - админов толковых сейчас тоже найти тяжело.
Что-то не очень стыкуется с постоянными косяками в тсзть продукции этого процесса...
Потому что программист - это сдельщик-аккордник. Никому не интересно сколько часов потрачено, всем нужен быстрый результат за недорого. Близкая аналогия - дембельский аккорд в армии.
Быстро, дешево и качественно — из этих трех условий одновременно могут быть соблюдены только два.
Эти принципы вполне можно поменять, к всеобщей радости.
> так как программирование не терпит безалаберности
да ладно? БУГАГА!
вы точно код программок когда-либо смотрели?
ниже камрады верно подметили про аккордную оплату у погромиздов
про обминов - мы как-то всю ночь просидели и только утром нашли проблему, оказалось - всего лишняя точка была
Как "админ" могу уверенно заявить, что ковыряние в старых компах или настройка LAN не сделает человека "толковым админом". Увы. Как и прохождение дешёвых он-лайн курсов не сделает программистом. Нужны реальные задачи и инструментарий!
Программисту нужна хорошая память. Они и так не помнят ничего по жизни, потому что вся память проф. знаниями забита.
Не не помнят, а не знают, потому что на посторонние знания нет времени.
если хочешь -- ищешь возможности, если не хочешь ищещь причины. Программеры, возможно под ударом санкций, и там сложнее, много сложнее чем условный средний технарь.
IT, правда не заканчивается программистами, там есть тестеры, аналитики, телеком, и куча ещё всего.
47 лет, в/о экономическое. В этом году договорился о поступлении в магистратуру на технолога в агросекторе... 2 года и диплом... Правда я уже почти 25 лет с перерывами варюсь на этой кухне... немного в другом качестве... но благодаря самообразованию очень неплохо разбираюсь в вопросах... При наличии диплома, думаю, еще лет 15...20 в новом качестве покручусь... нормальных спецов крайне мало. Такие мысли...
Иди на ЧПУ учиться! Будешь иметь фсе!
кстати да
Страницы