Что выбрать — получить настоящий опыт разработки или продолжать изучать то, что нравится?
Всем привет!
Нужен совет от опытных товарищей.
Изучаю самостоятельно Python, PostgreSQL усиленно уже 2,5 месяца, все нравится, все понятно, все устраивает.
Но сейчас появилась возможность поработать с Ruby, Ruby on Rails (опыта с ними вообще нет), PostgreSQL над реальным проектом (автоматизация, веб в своем универе), где опытные люди могут подсказать, помочь.
Честно, не знаю, что выбрать или продолжать изучать Python и не знать когда смогу достичь уровня для устройства на работу или сейчас начать работать с Ruby, RoR набраться опыта, а потом устроиться по Python?
Буду ли я вообще кому то нужен с таким опытом на Ruby, RoR?
И пайтон и руби всего лишь языки программирования. Инструменты, которые помогают решать конкретные задачи. Никогда не стоит отказываться от изучения новых для себя технологий, если есть хорошая возможность для этого. :)
С опытом работы, пусть и на другом языке, работу найти легче чем без опыта. Работа это же не только ЯП, а еще и куча разных технологий, плюс опыт взаимодеийствия и процессы.
Спасибо за ответ.
Как думаете, изучать параллельно Python/Django получится? Или после, скажем, 3-месяцев работы с Ruby, RoR другой язык будет даваться понятнее и легче?
На первых порах вам понадобиться вникать в руби, наверно не до питона будет. Потом уже когда устаканится можно и на питон смотреть. Чем больше языков знаешь, тем легче учить новые, много похожих концепций.
Руби довольно хороший язык, который унаследовал много правильных вещей от Smalltalk.
Если хочешь хорошо понимать OOP, то у Ruby есть что тебе предложить.
Я уже лет 8 пишу на Python, но есть некоторые вещи, которые я понял только благодаря Ruby, Smalltalk или Objective-C.