В какой сфере развиваться: mobile dev или full-stack dev?

Всем привет.
Понимаю, всю бессмысленность и специфичность данного вопроса, но очень хочется послушать аргументы за/против.
Итак дано: работаю сисадмином в довольно крупной компании, хочу развиваться в разработке, хочу фрилансить для набора опыта в определенной сфере разработки параллельно основной работе, в перспективе - сменить работу на разработчика в офисе, если захочется.
Вопрос: куда лучше податься по заданным критериям - ios/android разработка или веб разработка (фронтенд + бэкенд). Прошу вашей помощи в принятии решения, т.к. хочу серьезно погрузиться в одно направление, а не разбрасываться временем на несколько.
+/- которые я вижу:
ios/android +: нехватка разработчиков, есть работа на фрилансе, в основе - языки java и objective-c, изучив которые будет хорошая база и понимание подходов для изучения остальных языков ios/android -: ограниченность круга задач, которые можно реализовать без написания бэкенда ("свайп влево, свайп вправо" и пара экранов); зачем изучать и писать на нативных языках мобильных ОС, если можно сделать приложение сразу для всех мобильных платформ на JS (или Ruby) + PhoneGap (Cordova и т.п.)?; web dev +: всегда есть работы на фрилансе, есть интересные задачи (в основном на бэкенде), быстрее изучение и ниже порог вхождения, в перспективе - работа как DevOps. web dev-: меньше оплата; больше конкуренция; большое количество ЯП и фреймфорков, т.е. большой разброс технологий у разных компаний, которые можно изучать до конца жизни, сомнительная перспективность данного направления по сравнению с ios/android. Мои мысли примерно таковы, очень бы хотелось почитать ваши на данную тему :)
Понимаю, всю бессмысленность и специфичность данного вопроса, но очень хочется послушать аргументы за/против.
Итак дано: работаю сисадмином в довольно крупной компании, хочу развиваться в разработке, хочу фрилансить для набора опыта в определенной сфере разработки параллельно основной работе, в перспективе - сменить работу на разработчика в офисе, если захочется.
Вопрос: куда лучше податься по заданным критериям - ios/android разработка или веб разработка (фронтенд + бэкенд). Прошу вашей помощи в принятии решения, т.к. хочу серьезно погрузиться в одно направление, а не разбрасываться временем на несколько.
+/- которые я вижу:
ios/android +: нехватка разработчиков, есть работа на фрилансе, в основе - языки java и objective-c, изучив которые будет хорошая база и понимание подходов для изучения остальных языков ios/android -: ограниченность круга задач, которые можно реализовать без написания бэкенда ("свайп влево, свайп вправо" и пара экранов); зачем изучать и писать на нативных языках мобильных ОС, если можно сделать приложение сразу для всех мобильных платформ на JS (или Ruby) + PhoneGap (Cordova и т.п.)?; web dev +: всегда есть работы на фрилансе, есть интересные задачи (в основном на бэкенде), быстрее изучение и ниже порог вхождения, в перспективе - работа как DevOps. web dev-: меньше оплата; больше конкуренция; большое количество ЯП и фреймфорков, т.е. большой разброс технологий у разных компаний, которые можно изучать до конца жизни, сомнительная перспективность данного направления по сравнению с ios/android. Мои мысли примерно таковы, очень бы хотелось почитать ваши на данную тему :)
31 мая 2015 в 11:58
Ближайшие курсы

Как начать свой путь в разработке?
Онлайн-курс
28
февраля
Как стать iOS-разработчиком?
Онлайн-курс
28
февраля
Как стать веб-разработчиком?
Онлайн-курс
28
февраля
Новые статьи

Как защитить Windows: системный подход
30800

«После Scratch поняла, что не хочу бросать программирование»
74600

Что такое MVP и зачем его делать
53100