我在 Ruby on Rails 方面有 2 年的经验。我有 mysql 的基本知识(非常基本),例如数据插入、连接、从多个表中选择。但现在我想了解更多,因为我的 friend 们在面试中被问到这样的问题时遇到了麻烦:
- 触发因素是什么?
- 在什么时候调用哪个触发器?
- mysql 中的 View 是什么? 等等……
这些问题是给开发者的吗?是基础数据库吗? 拥有 2 年或以上经验的开发人员还应该知道哪些其他事情。
我在 ruby 方面有两年多的经验,而且我每天都在学习新事物,而且只在 ruby 方面。如果有人要我给自己打分,我只能给 ROR 打 5 分(满分 10 分)。
所以我的问题是,拥有 2 年以上经验的开发人员必须了解哪些一般知识?
问候,
萨利尔盖克瓦德
最佳答案
那些甚至不是“基本”数据库,IMO。我会询问诸如什么是规范化、索引等问题。
Web 应用程序开发人员应该了解 HTTP、TCP/IP、CSS 和 JavaScript。
XML和JSON是重要的数据传输格式。
您应该阅读一些有关网页设计的内容。 “别让我想!”是一个好的开始。另请阅读平面设计。
Ruby 只是一种用于 Web 开发的语言。这不是唯一的方法。最好学习其中一些基础知识。
关于mysql - 一般事情开发人员必须知道有 2 年以上的经验?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2708397/