2010-06-28 3 views
3

Я прошу об этом, потому что в RoR есть еще несколько рабочих мест (по крайней мере, дистанционно). Если работодатель увидит значительный опыт Python/Django в резюме, было бы правдоподобным полагать, что разработчик сможет быстро изучить Rails?Является ли Python (Django) профессионализмом, сравнимым с Ruby on Rails?

ответ

2

Мой опыт в том, что чем больше языков и/или фреймворков вы знаете, тем легче изучать новый язык. Поэтому, если у вас есть хороший опыт программирования, это не должно быть большой проблемой.

Python и Ruby являются динамическими и полностью объектно-ориентированными Языки. Просто синтаксис немного отличается. то есть где python использует отступ двух блоков маркировки кода, ruby ​​использует {|begin|then|do|... и }|end, чтобы отметить начало и конец блока.

Насколько я знаю, Django немного ниже уровня merb или sinatra. Но Django охватывает стиль MVC. Так что вы не должны изучать что-то новое.

Но для того, чтобы узнать, как быстро вы можете научиться, RoR просто пытается, это может быть интересно. Просто попробуйте в свободное время. ИМХО это может быть очень легко узнать, особенно для тех, кто сталкивается с другими структурами MVC со схожими языками.

+0

Возможно, вы правы. Никаких оправданий - я должен просто погрузиться. Я, по крайней мере, закончил учебник по тритруби. :П –

0

Я не могу говорить для всех организаций, но как менеджер по найму, где я работаю, да. Мне действительно интересен опыт работы с MVC в целом. Конкретные технологии/рамки меня не интересуют так же, как тот факт, что вы понимаете, что подходит для модели/представления/контроллера, и когда использовать ее.

Сказали, что если я увижу RoR и Python/Django, я, вероятно, собираюсь выпустить вас в качестве стороннего разработчика и подтолкнуть вас к подразделению веб-приложений в отличие от нашего подразделения инфраструктуры.

0

Однажды я взял интервью у Rails. У Rails практически не было опыта, хотя у меня был большой опыт работы с Python и Django. Я сказал интервьюеру это впереди, и я до сих пор провел несколько раундов интервью, так как технические ребята подумали, что я могу легко собрать материал Rails. (В конечном счете, я не получил работу. Ах, хорошо.)

Но это, вероятно, зависит от того, кто вас соберет. Некоторые люди могут воспринимать опыт как сопоставимый, другие - нет.

Смежные вопросы