Переход из 1С в web-разработчики (PHP ) в 35 лет. С чего начать и реально ли?
Добрый день!
Прошу советов по вопросу, изложенному в названии темы. Около 10 лет занимаюсь разработкой и внедрением 1С. Последние годы интерес к работе совсем пропал, стало неинтересно.. При этом в душе всегда очень привлекала сфера веб-разработки и "полноценного" программирования.
Веб привлекает не замкнутостью на СНГ/РФ (в отличие от 1С) и тем, что есть желание разрабатывать какие-то свои проекты (есть пара идей). Недавно попробовал доработать для себя небольшой проект на Wordpress и понял, что программировать после этого на 1С вообще не хочется :(
Возможно кто-то сталкивался с таким и кто-то меня поймёт. Так-то коллеги крутят пальцами у виска, дескать, смысл дергаться в таком возрасте и даже не ради денег по-сути. Ещё огромный плюс веб-разработки вижу в том,что количество удаленных вакансий по ней в разы выше, чем по 1С и можно с большой долей вероятности, как я понимаю, работать без привязки к географическому положению.
----------------
Не могу определить для себя последовательность шагов. Понимаю, что нужно изучать PHP, фреймворки, html/css/js (знаю только основы пока - сверстать что-то несложное, на PHP - подправить стандартную функциональность в Worpress, допустим, небольшую).
Но не выдумывать же себе какие-то искусственные задачи, оторванные от реального мира веб-разработки? Как мне видится, правильнее всего устроится куда-то стажёром в веб-студию за тарелку супа. Но не везде возьмут такого возрастного стажера...
Попутно возникла мысль, что хоть как-то ассоциативно мой бэкгрануд может быть хоть как-то полезен в Битрикс, по-крайней мере там в качестве стажера я смогу,если вдруг возникнет потребность доработать любой функционал на стороне 1С при обмене с Битрикс. И возможно шанс попасть стажером к битриксоидам больше, как вы считаете?
Кроме того, насколько я понимаю, битрикс требует изначально знаний меньшего стека технологий, если судить по требованиям к вакансиям. Логично ли попробовать использовать его для входа в профессию веб-разработчика?
В идеале же хотелось бы стать бэкэнд разработчиком высоконагруженных вебприложений, веб-сервисов, разрабатывать какие-то интересные, сложные проекты..
Но стек технологий туда по требованиям из вакансий сильно широк, не понятно элементарно, какой фреймворк изучать (yii2 или, допустим, Laravel, которые вроде наиболее часто мелькают в требованиях) и масса подобных наивных, наверное, вопросов.
Я осознаю,что в ближайшие годы мой доход, как разработчика упадет в разы, пока не удастся выйти на приемлемый уровень в новой профессии и готов к этому.
Буду очень признателен за любые советы, так как ощущаю,что нужно что-то менять в жизни, как бы это пафосно не звучало. Спасибо.
Не думали насчет перехода в Java/.NET? Иногда, встречается инфраструктура в компаниях, состоящаяя стека Java/.NET и 1C, между которыми прокинуты интерфейсы. В этом случае вообще можете стать очень ценным членом команды. P/S Может быть у вас просто депрессия? ИМХО, человеку потратившему 10 лет на автоматизацию слишком быстро наскучит стандартная "веб-студия".
Кроме того, насколько я понимаю, битрикс требует изначально знаний меньшего стека технологий
Например, мой стек технологий: от ассемблера до Хаскелля. Но мой мозг загорелся как переразогнанный процессор, когда я поставил перед ним задачу постичь смысл некоторых абзацев из документации по Битрикс. (К счастью это было всего один раз. С тех пор я не пытаюсь лезть в программные технологии, недоступные на моем уровне сознания).
Думаю самый достойный вариант будет не сливать свою компетенцию, а использовать ее для преумножения дохода. Следовательно брать самый дорогой движок для разработки ( так повелось что это битрикс) ну и да это теперь 1с-битрикс, что дает определенные плюсы.
Ну и акцентировать себя на разработке бэкэнда в частности работе связки битрикс-1с поскольку в 99% случая это два прогера не шарющих в коде друг друга разговаривающие на уровне бабуинов.
Если ты закроешь компетенцию php разработчика битрикс, то ты получишся уникальным человеком который в состояние сам разработаь всю связку. На моей памяти таких небыло ни 1. А я бы заплатил за него.
Прошу, только не в Битрикс!
Что обязательно: верстка и js-основы, затем определиться нужно, что интереснее бекэнд или фронт. И прокачивать именно эту часть.
Я админ 7 лет, в техподдержке 2 года. С компами с 1997-го.
И вот стукнуло мне - хочу программить. Надоело админить. Ну и пшёл я на hexlet. И учу там PHP и JS Backend. Они не бесплатные - но стоят своих денег. Кирилл (CTO) - монстер. Он. даже опосредованно через видео, умудрился меня прокачать за несколько месяцев непостоянного обучения. Не жалко денег даже, хотя бы, за осознание того, что это всё не так сложно, как кажется и я это могу :)
Так что книгу|сайт|хекслет в зубы и вперёд. По другому - ну совсем никак.