首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >一般情况下,开发人员必须知道拥有2+多年的经验?

一般情况下,开发人员必须知道拥有2+多年的经验?
EN

Stack Overflow用户
提问于 2010-04-25 13:35:52
回答 3查看 575关注 0票数 4

我在Rails方面有两年的经验。我有mysql的基本知识,如数据插入、连接、从多个表中选择。但现在我想知道更多,因为我的朋友在面试中遇到了困难,他们被问到的问题如下:

  1. 触发器是什么?
  2. 触发器是什么时候调用的?
  3. 中的视图是什么?

等人

这些问题是给开发人员的吗?是基本数据库吗?此外,开发人员应该知道的其他事情,有2年或更多的经验。

因为我在红宝石方面有超过两年的经验,我处于双重思维状态,我每天都在学习新的东西,只在红宝石。如果有人要求我给自己打分,我不能只给出10个罗亚尔中的5个。

因此,我的问题是,开发人员必须知道的一般事情是什么?拥有2+多年的经验?

致以敬意,

Salil Gaikwad

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-04-25 13:39:42

那些甚至不是“基本”数据库,海事组织。我会问一些事情,比如什么是规范化,索引等等。

开发web应用程序的开发人员应该了解HTTP、TCP/IP、CSS和JavaScript。

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

你应该读一些关于网页设计的文章。“别逼我想!”是个好的开始。也读过有关平面设计的文章。

Ruby只是在网络上开发的一种语言。这不是唯一的办法。最好学习其中的一些基本知识。

票数 5
EN

Stack Overflow用户

发布于 2010-04-25 14:12:44

我觉得这些问题的答案是非常主观的。有时,一个有半年经验的开发人员会称一些有5年经验的开发人员是愚蠢的,因为他认为有这样的事情你必须知道。这位5岁的老将可能根本就不需要这些东西,而且仍然很有效率。每个人都有不同的期望。

如果有一个问题,即使有两年的经验,你也不能回答,这是你的错吗?您可能是rails的老手,但如果您总是使用Postgresql,您可能还不能掌握MySQL特定的东西。如果您以前的应用程序对数据库没有太大影响,那么您对数据库不了解是完全可以理解的。我想说,这取决于工作,你需要什么样的知识。

票数 4
EN

Stack Overflow用户

发布于 2010-04-25 13:41:21

老实说,听起来您可能过于专注于单一技术( Rails)。如果您在回答有关数据库技术的问题时遇到困难,那么在接下来的几个月中将精力集中在MySQL上。

你被问到的问题有些先进,但它们比较常见。虽然开发人员能够理解ActiveRecord是件好事,但我很想确定候选人在没有这些工具的情况下将如何工作。

例如,您知道如何手动编写SQL吗?

我希望初级web应用程序开发人员了解(X)HTML、CSS、JavaScript、数据库开发概念,并至少对他们所针对的web服务器有基本的了解。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2708397

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档