| Alexander
Да, я написал злой пост и ожидал критику :)
> Здесь иметься ввиду что если у человека есть опыт работы в веб N лет, и плюс у него
> есть огромное желание перейти на рельсы.
Понятно что имеется ввиду. Однако почему явно указан PHP, а не perl, python, C# наконец? Основа руби, как и рельс - ООП. Я очень сильно сомневаюсь что после двух лет в пхп чувак будет реально смыслить в этом. А это значит что его придется обучать с 0.
> у тебя есть опыт Ruby Team Lead чтобы так рассуждать?
1) Представьте - есть, причем не только в руби.
2) Я не представляю себе разраба с головой, который не имеет представления об облаке.
> хотя бы на среднем уровне HTML, CSS and JavaScript
Никто не спорит. Даже больше - он должен уметь использовать те фреймворки и библиотеки, которые позволяют повысить продуктивность и читаемость кода. Именно поэтому я привел ХАМЛ и САСС.
Мой сарказм исходил из того, что обычно в резюме пишут "средний" уровень, а приходишь на собеседование - оказывается нужно быть чуть ли автором своего фреймворка.
> А ну прокомментируй вот эту вакансия http://railsware.com/team/careers.
Отлично написанная вакансия.
> Strong technical and web development background.
Учитывая дальнейшие требования это можно было не писать.
> Strong Ruby skills, experience in Ruby on Rails (not required if candidate is already familiar with other Ruby or Python frameworks such as Merb or Django).
Отлично. В последнее время rails начинается становится синонимом говнокодерства (достаточно зайти в раздел "Проекты"). Merb не зря называется фреймворком для хакеров. Знание Джанго подразумевает хорошее знание Питона и ООП.
> Experience with RDBMS and Unix-like operating systems.
Этой строки не хватает большинству вакансий. У человека, не знакомого с основами юникс и не работающего постоянно в нем, будущего в веб-деве нет.
RDBMS - немного расплывчато, но учитывая что SQL-синтаксис везде один - понятно.
> Experience in jQuery is a big plus.
Ясно дают понять что работают с jQuery. Молодцы.
> Understanding of OOP principles, design patterns, best development practices.
После строки о Мербе и Джанго этого можно было не писать :)
> Understanding of different scalability techniques including caching, is a plus.
Кеширование и масштабирование на руби - одна из самых насущных задач. Которая не терпит непрофессионалов.
> Practical experience in test-driven development and agile projects is a plus.
Ну это тоже написано для галочки. После всего вышеперечисленного тестирование и гибкая разработка - само-собой разумеющееся.
> Strong technical English.
+100500
Достали уже эти Васи и Пети, которым все нужно "на русскАм".
|