Как правильно сменить специальность?

Здравствуйте.

Суть вопроса - какие телодвижения с наименьшими издержками и рисками позволяют мигрировать из инженерии (аэрокосмические разработки/проектная деятельность) в айти?

Предпосылки - со средних курсов сменил два предприятия авиационно-ракетной тематики, дорос до 1-ой категории. Где-то полтора года назад стало ясно, что дальнейшая работа в специальности постепенно теряет перспективы (усиление бюрократизации и отчетности перед гос.заказчиком, преобладание административно-финансовых(сопровождение контрактов, оценка и планирование трудозатрат и т.д и т.п.) обязанностей, "закручивание гаек" в части режима).

Из информационной области - есть задел в части написания достаточно крупных (~1500 - 2000 строк кода), но _очень_ специфических софтин, которые, к примеру, рассчитывают параметры орбитального движения или определяют по приближенным (метод местных конусов/клиньев + Ньютон) методикам характеристики ЛА. Основной язык - Object Pascal, попутно есть работы на VBA и диалектах ФОРТРАН-а разной древности. "Для себя" несколько лет назад, еще на первом месте работы, начал изучать HTML/CSS. Где-то пару лет назад к этой связке добавился JS (пока родной, без ДжКверри) и LESS. Сейчас добавился еще и PHP( + работа с БД/ ajax).

Основная направленность собственных проектов - различные опыты с визуализацией разных вычислительных процессов (клеточные автоматы, имитационные модели, фракталы), графика.

А теперь - вопросы.
  1. Насколько важно изучать не только "родные" технологии, но и фреймворки на их основе ? Насколько оправдано трудоустройство с базовыми навыками(HTML + CSS/LESS/SVG + JS/AJAX + PHP/sql) и изучением конкретных инструментов (фреймворки/среды разработки) уже непосредственно в рабочем процессе ?
  2. К чему именно готовиться при беседе с потенциальным работодателем (предп. front-end) - синтаксис / задачи с неявным решением/ знание эзотерических языковых нюансов/ поиски ошибок в предложенных образцах кода?
  3. Так вышло, что созданные на основном рабочем месте программы предназначаются для перемалывания большого количества цифровых данных и обладают очень минималистичным интерфейсом, так что собрать из них красочное портфолио сложно. В каком виде представить ранее сделанные проекты потенциальным работодателям (есть вариант сделать краткую выписку из отчетности, написанной на эти программы + встроить результаты обработки результатов тестовых задач в TecPlot/MathCAD) ?
  4. Скорее, опциональный пункт - как добавить к кодерству еще и определенную графическую работу в части оформления/анимации отдельных элементов (SVG/ манипуляции с Canvas +JS) и создания иллюстраций. Где это может быть востребовано, что еще следует знать и уметь на подобных местах?


Заранее благодарю за внимание.
  • Вопрос задан
  • 947 просмотров
Пригласить эксперта
Ответы на вопрос 5
@xrrg
А можно вопрос? Почему миграция в IT это сразу вхождение в веб разработку? Это осознанный выбор в соответствии с Вашими интересами или просто эта область чаще попадалась на глаза? Может, Вам стоит посмотреть в сторону разработки встраиваемых систем гражданского назначения? Или разработка ПО для АСУ ТП? Бесспорно, таких вакансий на порядок меньше чем вакансий веб-разработчиков, но Ваш опыт в этих областях как нельзя кстати будет.
Ответ написан
sgjurano
@sgjurano
Разработчик
Можно двигать в сторону анализа данных, там достаточно простое программирование - python и R в основном, а с вашим знанием математики это не будет слишком сложно, деньги при этом весьма хорошие, начать можно вот отсюда: https://www.coursera.org/specializations/machine-l...
Ответ написан
Toha96Toha
@Toha96Toha
Программист PHP Верстальщик
У Вас есть все шансы войтивайти очень легко и быстро Идите прямо сейчас в какую-нибудь компанию(покажите свое резюме попросите обучить вас ("я думаю согласятся")) и не обязательно во веб есть другие интересные отрасли. С вашими способностями работодатели будут рвать вас за руки и ноги )) BigData DataAnalisist etc
Ответ написан
Комментировать
eduardtibet
@eduardtibet
Technical Writer / Documentation Engineer
the_stucky, вот тут уже был ответ на подобный вопрос - прочитайте и осознайте, что там написано.

выдержка из ответа
Есть вероятность, что вы обнаружите что-то такое, что люди просто пропускают. И тогда вместо мейнстрима, вы попадете в специализированное ИТ. Например, (гипотетически придумываю), расчет урбанистики по моделям на основе градостроительных планов. Т.е. вы совместите в себе архитектора и ИТшника и сразу же преодолеете значительный gap. Вам будет доступно то, что недоступно рядовому ИТшнику без вашего бэкграунда.

Для полного осознания советую вам почитать также:
1. тут;
2. и тут;
3. или может быть вам по этому направлению. Ибо опыт организационное деятельности уже есть.

После прочтения, осознания, еще раз прошерстите тег образование
Ответ написан
Комментировать
@MazZzDaI
Вам в Machine Learning бы а не в фронтэнд, который остальные обезьянки могут.
Чтобы сразу же влиться, рекомендую пройти курс https://studio.azureml.net/ , почитать о машинном обучении в википедии и литературу из референсов вики.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы