По части дохода сейчас JS, в частности Angular, Angular-2, Angular-4, React, Vue здорово стали отъедать долю от PHP.
Лично в моих проектах PHP кода примерно процентов 20, и основная его задача - это авторизация да обрабатывать AJAX-запросы, т.е., по сути, PHP работает в роли умного прокси до базы.
Те времена, когда PHP полноценно генерировал контент уже ушли и роль его будет сильно меняться, имхо. А ряд вещей гораздо удобнее делать на Node.JS, те же вебсокеты, например.
Я к чему это написал - выше есть упоминание про приоритеты. Есть у меня сомнения относительно базы, на которой эти приоритеты выстроены.
То что я описал выше в этом сообщении сложилось не сегодня, ситуация меняется уже несколько лет по нарастающей.
А, вообще, если совсем за перспективу говорить - если дружишь с математикой, лучше вообще двинуть в машинное обучение, вот где основной спрос на кадры будет нарастать в ближайшие лет 10 минимум...
Ну гут. Я исходил из средней температуры по больнице. :)
А почему, все же, именно PHP? Времена меняются, жизнь не стоит на месте...
P.S.: я нормально отношусь к PHP, сам немало на нем писал и пишу, но сейчас усиленно мигрирую в JS в целом и современный JS в частности (ES2015+) причем фуллстек. Мне кажется это более перспективное направление для приложения усилий.
Реальность такова, что ты потратишь кучу времени и сил на неправильные вещи, которые потом придется очень долго выкорчевывать и переучиваться. Уж поверь, знаем, хаживали.
Для начала, ты должен определиться, хочешь ли ты зависнуть навечно на коряво склёпанном в состоянии дикой текучки серобуромалиновом легаси, на котором ты потонешь и ничем полезному на самом деле не научишься, т.е. через 2-3 года на выходе будешь иметь квалификацию, которая не пользуется спросом.
Либо ты потратишь те же 2-3 года на освоение годных технологий под бдительным присмотром заботливого супер-грамотного тимлида, и на выходе будешь крепким мидлом, который будет нарасхват.
Силы те же, время то же, на выходе принципиально разный продукт.
Ну и я бы, если уж на то пошло, упор сразу делал на PHP7, потому что к тому времени, когда ты станешь ценным кадром, он будет повсеместно а над PHP5.x будут посмеиваться и относиться несерьезно.
Осознай лучше сразу простую штуку, которую, все равно, осознаешь со временем - время уходит безвозвратно. Лучше сразу его инвестировать в правильные вещи.
Боюсь что на данном этапе нужно не работу искать, а стажировку. А вообще есть риск попасть в контору, где просто нужен дешевый работник который будет пилить как-нибудь. Это путь в никуда.
Ну азы ООП полюбому можно и нужно освоить. Теорию паттернов тоже. Т.к. это позволит говорить на одном языке с коллегами. А вот что касаемо практики, то я бы рекомендовал искать команду, где научат и вымуштруют. Это сделать непросто, придется убедить, что не зря потратят на тебя время и силы.
Код разметки чекбоксов неплохо так же показать бы... Хотя я в целом слабо понимаю зачем там вообще чекбоксы... Как по мне, если на позиции посетитель выбирает количество больше нуля, уже очевидно что данная позиция выбрана. Короче я бы иначе интерфейсно решил это дело.
jQuery код твой читать тяжело, все таки 17-й год на дворе, надо маленько современные технологии осваивать. Этот стиль уже лет 5 как не популярен от слова совсем.
Антон Мудренок: Да уж, много избыточности на мой взгляд, которая не нужна для решения 99% задач. Я исповедую принцип необходимости и достаточности...
У меня возникла идея - надо будет как-нибудь задачек напостить на кодеварс и сходные ресурсы. :) А то там всякая абстрактная алгоритмистика, а надо бы поближе к боевым реалиям...
Лично в моих проектах PHP кода примерно процентов 20, и основная его задача - это авторизация да обрабатывать AJAX-запросы, т.е., по сути, PHP работает в роли умного прокси до базы.
Те времена, когда PHP полноценно генерировал контент уже ушли и роль его будет сильно меняться, имхо. А ряд вещей гораздо удобнее делать на Node.JS, те же вебсокеты, например.
Я к чему это написал - выше есть упоминание про приоритеты. Есть у меня сомнения относительно базы, на которой эти приоритеты выстроены.
То что я описал выше в этом сообщении сложилось не сегодня, ситуация меняется уже несколько лет по нарастающей.
А, вообще, если совсем за перспективу говорить - если дружишь с математикой, лучше вообще двинуть в машинное обучение, вот где основной спрос на кадры будет нарастать в ближайшие лет 10 минимум...