Всем привет. Я студент 3 курса математической специальности.
Хочу после института работать программистом. На данный момент активно учу python и участвую в различных контестах (алгоритмы за авторством Кормена хватило).
Но шурша на различных сайтах вакансий заметил что позиций python разработчика очень мало, что не скажешь о java. И теперь хочу спросить у сообщества: позиций так мало потому что python совсем не востребован на рынке? Может пойти в web разработку? (Django, Flask). Или начать активно изучать java?
Ситуация осложняется тем что я живу в маленьком городе и у нас просто нет никаких вакансий.
Так что же делать? Не паниковать и дальше изучать python\алгоритмы или перейти на java? Очень волнуюсь за свое будущее.
Не ругайтесь если похожие вопросы были. Я, честно, не нашел. )
Смотрите в сторону фриланса. Знакомый, программируя на Python, получает уже 100к+ рублей. Для нашего города (полумилионника) вполне прилично. На том же Brainstorage полно вакансий на удаленную работу. В нашу эру высоких технологий и периодического отключения воды маленькие города и отсутствие в них интересных вакансий не должны создавать особых проблем. Главное знания и желание развиваться.
java, pyton это в первую очередь веб ─ java это еще android.
python в голом виде не особо востребован, выбирайте что вам ближе и смотрите что наиболее востребовано на рынке ─ какие скилы наиболее актуальны для той или иной области.
математическая специальность - это хорошо. высокий средний балл + участие в алгоритмических конкурсах + numpy, scipy = отличная работа в сфере computer science
Посмотри курс и книжку (она вроде есть в русском переводе). Там рассказывается про много алгоритмов и связанных с ними структур данных. Эти знания можно применить в любом языке программирования. ИМХО jvm языки более востребованы и свои позиции не хотят сдавать, а если тебя впечатляет функциональная парадигма, то Weclome to Scala