mysql - 一般事情开发人员必须知道有 2 年以上的经验?

标签 mysql ruby-on-rails database

我在 Ruby on Rails 方面有 2 年的经验。我有 mysql 的基本知识(非常基本),例如数据插入、连接、从多个表中选择。但现在我想了解更多,因为我的 friend 们在面试中被问到这样的问题时遇到了麻烦:

  1. 触发因素是什么?
  2. 在什么时候调用哪个触发器?
  3. 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/

相关文章:

php 到 AJAX 表单提交

ruby-on-rails - 如何为 Rails 3.2 中的每个请求重新加载 gem?

php - 为什么转储MYSQL表时只有一行显示正确?

mysql - 根据mysql中的最低ID删除重复的电子邮件地址

ruby-on-rails - 如何重置 Heroku Rails4 Assets 管道缓存

jquery - Rails 3.1 与 3.0 AJAX 语法差异。 jQuery 中的等效语句?

database - 无法将列添加到 crate 表

database - Django - 使用相同数据库的两个项目?

Django 教程第 2 步

C# 执行 SQL 查询并返回或显示响应