Место работы для студента: как сделать правильный выбор?
Мы с тобой ровесники , мне тоже в этом году стукнуло 19. На данный момент работаю на позиции middle php - программистом и немного с уклоном yii1 , повезло найти работу в малой веб-студии. Исправляю недочеты на сайте , баги, дописываю код, как по мне читать чужой php код это как читать чужой почерк на бумаге . Не везде понятно что именно там написано. Когда все сайты были доделаны, дали проекты натянуть корпоративный сайт на yii1. 
Но совсем недавно я понял, что остановился в развитии. Я не умею строить крупные (даже средние) проекты на PHP с использованием MVC, мне сложно разбираться с тяжелыми фреймворками, я не умею пользоваться git, и вообще мало чего стою в профессиональной разработке.
Всю свободное время посвящаю кодингу , не когда не стою на месте. Кто то любит играть в доту в свободное время а кто-то как я получает удовольствие от коддинга . Выучил более мение git, научился мержить, коммитить , пушать,  и т.д .Сейчас пишу свой блог на yii-2 . После этого пойду искать работу Yii-программистом (есть цель, молча иду к ней), думаю будет не легко в период кризиса. Для мне программирование это не работа а скорей даже не знаю как описать. У меня работа ассоциируется с усталостью , измотаностью. После работы я не прихожу усталый или измотанный  а наоборот бодречком и сразу сажусь пилить свой бложик. А на счет то что вам сложно учить framework - учите англ.
Если не хочешь далеко уходить от вёрстки, то учи современный javascript ( ECMAscript 6 ) и какой нибудь фреймворк(angular или react - без разницы) и оставайся там где работаешь.
angular или react учатся довольно быстро. За пару месяцев будешь уже неплохо шарить.
А там можно будет уже искать работу front-end разработчиком. Возможно даже удаленно. И работать на двух работах. Там где работаешь сейчас - править кнопки и не уходя из этого же офиса работать удаленно front-end разработчиком. Кстати советую подтянуть английский, потому что front-end разработчиком ты легко найдешь работу за границей.
Для javascript ещё есть node.js, который тоже много где используется.