Ulyana
Ну веб-программисты возле академии знают, на что идут: либо они неконкурентноспособны в обычных ко, либо им хочется быть причастным к науке.
А отставание может быть не только в околоакадемии: огромное количество людей, которые делают сайты на заказ тоже не успевают за трендами.
Вообще, на мой взгляд, нет смысла застревать в какой-то специализации дольше чем на 5 лет. Программисту и не только программисту нужно быть всегда там, где новье. В 2000-ые это был веб, в 2010-ые - биг дата и машинка, в 2020 - не знаю, что будет, может, квантовые компы - увидим. Надо просто создать хороший фундамент знаний и научиться быстро осваивать новые технологии (бывают люди, кто умеют это от природы, мне пришлось учиться). Так просто один раз насобачиться на С++ и всю жизнь на нем пропрогать конечно можно, но во-первых скучно, а во-вторых бедновато.
Ну, то есть, можно сыграть в рулетку вроде JetBrains, которые 10 лет сидели почти на нуле и победили. Но на одних таких JetBrains приходится десяток каких-нибудь RoboMongo, которые не угадали со своим продуктом. А вот вырастать на чужой волне как какой-нибудь Evernote достаточно безопасно, шансов на успех около 30%, если оперативно и хорошо работать. Не повезло - поворачиваетесь во что-то другое просто.