應該有人認識使用Rails進行入門級,中級和高級開發人員的工作?全面:理論知識,開發工具,寶石等等。面試通常會遇到什麼問題?Ruby和Rails開發人員應該知道什麼?
回答
高級
- 分析以及性能和內存分析應用程序發出
- 分析和天寒安全問題的應用程序
- 瞭解數據庫建模和查詢分析
- 調整生產壓縮oyment(客運,薄,阿帕奇等)
- 瞭解和使用Ruby的元編程
- 指導技能
- 溝通技巧
- 規劃和估算
中級
- 安裝並部署Rails應用程序以進行生產
- 瞭解Rails的堆棧 - 回調,過濾器,插件,發動機,寶石,機架
- 瞭解和使用的Active Record協會
- 瞭解和使用範圍來定義模型抽象
- 用黃瓜和RSpec
- 定義測試瞭解和使用面向對象
- 理解和使用設計模式(解釋它們是什麼,知道一些基本的模式)
入門級
- 創建和安裝一個Rails環境
- 使用發電機,以創建模型,控制器和遷移
- 創建和使用遷移管理數據庫
- 創建使用RSpec的單元測試的/ etc
- 創建模型和基本驗證
- 使用控制器,處理模型的GET請求,並查看
- 使用控制器,模型和視圖
- 基本HTML,CSS和JavaScript
- 基本GIT處理POST請求 - 克隆,承諾,推動
這是一個非常好的列表,我會將模型驗證添加到入門級或中級部分。我發現在創建資源時首先編寫驗證有助於您在開發過程的早期批判性地評估應用程序及其數據。 – 2010-04-03 02:24:30
良好的通話,增加了驗證。 – 2010-04-03 09:56:39
這是一個非常適合任何語言的人的好名單。瞭解您的應用程序堆棧。瞭解構建系統。瞭解你的測試工具。瞭解分析工具。等等,但是我會建議你去掉CSS並直接去SASS。 sass的功能非常強大,它仍然是CSS,它的組裝和c真的很像。 – 2011-05-12 04:28:06
如何設置和部署Rails應用到生產環境
瞭解紅寶石塊和迭代器用於遍歷和處理的數據集。
我寫下了一些我從訪談中遇到的問題和答案,以及一些您可能會覺得有用的邏輯問題。
這就是: http://anilpunjabi.tumblr.com/post/25948339235/ruby-and-rails-interview-questions-and-answers
享受!
- 1. C#/ .Net/WPF開發人員應該知道什麼?
- 2. 開發人員設計師 - 我應該知道什麼?
- 3. Ruby on Rails開發人員
- 4. 在作爲asp.Net開發人員轉到extJs之前應該知道些什麼?
- 5. 開發人員應該知道什麼與託管代碼的互操作性
- 6. 每個開發人員都應該知道的PowerShell腳本
- 7. 開發人員應該知道離散數學嗎?
- 8. Windows開發人員應該知道命令行嗎?
- 9. 每個.NET開發人員應該知道哪些類/接口?
- 10. WinForms開發人員應該如何知道ASP.Net面試?
- 11. PHP/MySQL Web開發人員應該知道哪些服務器?
- 12. 測試人員應該知道什麼概念?
- 13. Android開發人員轉移到iOS - 我需要知道什麼?
- 14. asp.net框架和庫每個開發人員都應該知道...並使用
- 15. Ruby/Rails開發人員的JSP工具?
- 16. 從MacVim轉換到TextMate時必須知道的Ruby/Rails開發人員
- 17. 開發人員在構建手機應用程序之前應該知道什麼?
- 18. 爲什麼PHP開發人員比.NET開發人員便宜?
- 19. ASP.NET MVC開發人員是否應該真正學習Ruby on Rails?
- 20. 平均開發人員應該知道裸機需要多少錢?
- 21. ADO.NET實體框架性能提示每個開發人員都應該知道
- 22. Android開發人員需要知道什麼是基本的東西?
- 23. .NET世界中的前端開發人員 - 我需要知道什麼?
- 24. 任何機構知道什麼框架msn首頁開發人員使用
- 25. 測試人員應該報告什麼?
- 26. Java開發的哪些方面是IDE隱藏的,但開發人員應該知道?
- 27. 寶石和/或Ruby on Rails突然爆發,任何人都知道發生了什麼事?
- 28. 關於開發64位應用程序,我應該知道些什麼?
- 29. 我開始使用Git之前應該知道些什麼?
- 30. 程序員必須/應該知道的模式和原則列表是什麼?
添加'主觀'標籤並創建社區wiki – 2010-04-02 22:57:26
您只對rails開發人員的標準感興趣,或者您對開發人員使用普通的舊ruby對象感興趣嗎? – 2010-04-05 23:39:37
我對與Ruby有關的所有東西都感興趣。 – akrisanov 2010-04-06 07:53:42