Co Programiści Ruby i Rails powinni wiedzieć?
Co ktoś powinien wiedzieć jako początkujący, średni i starszy programista pracujący z Rails? Ogólnie: wiedza teoretyczna, narzędzia programistyczne, klejnoty i wiele innych. Jakie problemy zwykle występują na rozmowie kwalifikacyjnej?
5 answers
Senior
- Analizuj i profiluj aplikację pod kątem problemów z wydajnością i pamięcią
- analizuje i profiluje aplikację w kwestiach bezpieczeństwa
- zrozumieć modelowanie baz danych i analizę zapytań
- Tune a production deployment (Passenger, Thin, Apache itp.)
- zrozumieć i używać Metaprogramowania Ruby
- Mentoring skills
- Umiejętności komunikacyjne
- planowanie i Estymacja
Mid-level
- W tym celu należy zainstalować aplikację Rails.]}
- understanding the Rails stack-callbacks, filters, plugins, engines, gems, rack
- zrozumieć i używać asocjacji Active Record
- zrozumieć i używać zakresów do definiowania abstrakcji modelu
- Definiowanie testów za pomocą ogórka i rSpec
- zrozumieć i używać orientacji obiektu
- zrozumieć i wykorzystać wzorce projektowe (wyjaśnić czym one są, poznać niektóre podstawowe wzory)
Poziom Wejścia
- Tworzenie i konfiguracja środowiska Rails
- użyj generatorów do tworzenia modeli, kontrolerów i migracji Tworzenie i używanie migracji do zarządzania Bazą Danych]}
- Utwórz test jednostkowy za pomocą rspec / etc
- Tworzenie modelu i podstawowych walidacji
- Obsługa żądania GET przy użyciu kontrolera, modelu i widoku
- Obsługa żądania POST przy użyciu kontrolera, modelu i widoku
- podstawowy HTML, CSS i JavaScript
- Basic GIT-clone, commit, push
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-04-03 09:57:07
Zapisałem kilka pytań i odpowiedzi, których doświadczyłem z moich wywiadów i kilka dodatkowych pytań logicznych, które mogą okazać się przydatne.
Oto jest: http://anilpunjabi.tumblr.com/post/25948339235/ruby-and-rails-interview-questions-and-answers
Enjoy !!!
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-06-10 02:52:50
Jak skonfigurować i wdrożyć aplikacje Rails w środowisku produkcyjnym
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-04-02 23:14:20
Myślę, że na poziomie stażu powinieneś być w stanie odpowiedzieć na większość z następujących pytań:
Oto mój link do bloga .
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-03-06 13:48:13
Zrozumieć bloki ruby i Iteratory do przemierzania i manipulowania zestawami danych.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-04-03 18:52:59