一般事情开发人员必须知道有2年以上的exp?

Sal*_*lil 4 mysql database ruby-on-rails

我有2年的Ruby on Rails经验.我有基本的知识(非常bsic)的mysql,如数据插入,连接,从多个表中选择.但是现在我想了解更多关于它的信息,因为我们的朋友在面试时遇到问题,例如:

  1. 什么是触发器?
  2. 当...时调用哪个触发器?
  3. mysql中的视图是什么?等等.......

这些问题是针对开发者的吗 它是基础数据库吗?此外,开发人员应该知道具有2年或更长时间的经验.

我有双重心态,因为我有超过两年的红宝石经验,我每天都在学习新东西,只用红宝石.如果有人要求我给自己打分,我只能在ROR中给出超过5分.

所以我的问题是,开发人员必须知道具有2年以上经验的一般事项是什么?

问候,

Salil Gaikwad

duf*_*ymo 5

那些甚至都不是"基础"数据库,IMO.我会问一些关于规范化,索引等的事情.

开发Web应用程序的开发人员应该了解HTTP,TCP/IP,CSS和JavaScript.

XML和JSON是重要的数据传输格式.

您应该阅读有关网页设计的内容."不要让我思考!" 是一个好的开始.另请阅读图形设计.

Ruby只是一种用于在Web上开发的语言.这不是唯一的方法.更好地学习一些基本面.

  • 我对数据库的理解远远超过对TCP/IP的理解.不要破坏理解TCP/IP的重要性,但许多开发人员设法通过简单的网络而不知道任何事情.另一方面,数据库概念更加需要理解.ActiveRecord从RoR开发人员那里抽象出了很多东西,但是当它没有达到预期效果时会发生什么?我个人建议开发人员在学习ActiveRecord之前学习SQL,但我相信并不是每个人都会同意我的意见. (2认同)