general things developer must know having 2+ years of exp?

database, mysql, ruby-on-rails

Solution

Those aren't even "basic" database, IMO. I'd ask about things like what normalization is, indexing, etc.

A developer doing web applications should know about HTTP, TCP/IP, CSS, and JavaScript.

XML and JSON are important data transmission formats.

You ought to read something about design of web pages. "Don't Make Me Think!" is a good start. Also read about graphic design.

Ruby is just one language for developing on the web. It's not the only way. Better to learn some of those fundamentals.

Problem

I have 2 years of experience in Ruby on Rails. I have basic knowledge (very bsic) of mysql such as data insertion, join, select from more than one table. But now I want to know more about it because my friends are having trouble in interviews when they are asked questions like: - What is the trigger? - which trigger is called when ... ? - what are views in mysql? etc....... Are these questions for developers? Is it basic database? Also what other things developer should know having experience of 2 years or more. I am in double mind as I have over two years of experience in ruby and I am learning new things everyday, in ruby only. If someone ask me to rate myself I can't give more than 5 out of 10 in ROR only. So my question is, what are the general things developer must know having 2+ years of experience? Regards, Salil Gaikwad

Original source