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
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.