За последние три года я программировал на python / django и c / c ++ для различных веб-приложений и приложений для настольных компьютеров в моих предыдущих компаниях.Следуя общей кривой обучения, я начал работать над языками функционального программирования, такими как Haskell / Erlang.Но недавно я перешел в компанию, где используются языки программирования php и Java.
Переключение на python изменило способ, которым я раньше занимался, в основном в хорошем смысле, а затем изучение haskell добавило еще одно измерение к мыслительному процессу.
Я хотел бы знать, если:
Изучение php и java (я тоже делал проект на groovy / grails) было бы похоже на возвращение на кривую обучения?
Нынешняя компания в основном использует smarty в качестве движка шаблонов, также нет ни одного ORM, который разочаровывает после работы в django. Есть ли способ включить ORM и другие подобные функции?
Имеет ли смысл продолжать изучать python / haskell, предполагая, что я останусь в нынешней компании довольно долго?
Кроме того,Что может быть правильным способом перехода с Python на PHP?Я знаю это странно, потому что обычно люди спрашивают наоборот (php to python)