Какие сейчас востребованные направления IT в Санкт-Петербурге?

Вопрос из разряда "Какой язык программирования учить?", и всё же. Переезжаю в СПБ в след. году. Есть желание устроиться программистом (программист по образованию, но до сих пор работал в другой сфере, в моём городе устроиться по профессии не реально). Таким образом опыт в разработке по мимо своих велосипедов отсутствует.

Сам для своих проектиков на коленке тяготею к Python-Django (+ студенческий опыт Delphi за плечами), и в последнее время увлекся Ruby и Ruby on Rails соответственно. Т.е. WEB. Однако судя по яндекс.работе в СПБ вакансий по этим языкам не так много (по Ruby всего ничего, по Python чуть больше, и всё равно мало). Моя же задача состоит в том, чтобы после переезда непосредственно зарабатывать (я не о сумасшедших зарплатах, а просто как говорится "чтобы было на что питаться"). Исходя из малого количества вакансий по этим направлением, а также отсутствие опыта - логика подсказывает что устроиться будет сложновато. Возникает вопрос - какое направление \ язык сейчас востребован местными, чтобы таки была возможность найти себя? Т.е. готов переучиваться, но конечно переучиваться с Ruby на C++ разработчика драйверов - идея как минимум странная, я это понимаю, т.е. если переучиваться, то опираясь на уже имеющийся опыт.

Соответственно вопрос скорее в том как бы вы поступили в моей ситуации?
  • Вопрос задан
  • 6015 просмотров
Пригласить эксперта
Ответы на вопрос 2
@Nodar
Python, Ruby, JavaScript
Опишу свой опыт. Я сам junior с полугодовым опытом разработки на Python. Причем, я еще и без образования в IT. Пару месяцев регулярно сидел на hh.ru в поисках. Опыт московский, но в Спб тоже самое.

Самый простой способ (как это уже отметили - это Php). Я думаю вам не составит труда его изучить, тем более за год. Помимо самого языка изучить какой-либо фреймворк. Из моих наблюдений, самые популярные это Yii/Symfony. Yii несложный в освоении и многие его используют.

Теперь о Python. Вакансий, со знание только Python намного меньше, но как правило они интереснее. Если вам интересен веб - поднимите свой скилл в Django. Практически любая python вакансия требует знаний django.

Но если хотите не только лопатить сайты - то вот вам список того, что лучше бы освоить, если еще не знаете:
- linux (не требуется быть гуру, хотябы знать что такое cd/ls/nano/ssh - и тп)
- алгоритмы и структуры данных (опять же, врядли вас будут их жестко спаршивать, но что такое стек, очередь, дерево - лучше бы знать)
- желательно уметь пользоваться git/mercurial
- представлять что такое mysql/postgre и как там делать crud операции.
За год это можно освоить как минимум трижды.
-------------
Итог всего:
Забудьте про Ruby - молодым рубистам практически не рады
Выбирайте либо Php (Yii/Symfony) - это в 90% случаев банальное создание сайтов, но вакансий много
или Python(Django) + linux/алгоритмы - вакансий мало, интересных еще меньше, но найти место реально.

И последнее, не нужно бояться. Я искал работу где-то 3 месяца, потому что хотел писать только на питоне, я не перевариваю Django и учить его не собирался, поэтому выбор был реально маленький.
Пишите даже тем, кто не ищет джуниоров. Лично меня только 1 раз из примерно 8 собеседований поспросили сделать задания, в остальных случаях со мной просто беседовали. Я рассказывал о том, что я делаю, чтобы поднять свой скилл, какие книги читал, планирую прочесть, что планирую вообще учить. Потому что выбирая джуниора, большинство просто хочет быть уверенно, что вы рельано готовы много работать дома, чтобы поднимать свой уровень.
Как-то так.
Ответ написан
Комментировать
m1shaW
@m1shaW
Желательно PHP, потому что он наиболее востребован в наше время.
И еще можно Java изучить для облегчения создания андроид приложений.
Операционная система Анроид занимает более 70% рынка мобильных платформ
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы