Мобильная разработка:
+ много проектов которые реально реализовать без команды;
+хорошая оплата;
+пересекается с выбранным вами факультетом (не обольщайтесь, вузов где реально информационная безопасность а не название мало );
- Нужен мощный комп;
- Эмуляторы не спасают, регулярно приходится докупать девайсы;
-Уровень вхождения не самый низкий но за год более чем реально;
Верстка:
+ Работы много всегда;
+Низкий уровень входа, за пару месяцев более чем реально;
-Конкуренция большая;
-Зп поменьше чем для mobile dev (для маленького города фиолетово, еслли голова на плечах свою штуку + все равно иметь будете )
Web
В двух словах не описать, скажу так хватит не самого мощного компа (не везде ), работы много(зависит от области но конкуренция тоже не маленькая), от него все равно никуда не деться ))