Thursday, April 24, 2008

Do you really think you can "do database Design"

Software industry in Jordan is pretty progressive with, however, about 90% of of software system involving in a way or another the usage of some database system. Graduates of Jordanian Unviersities specializing in Computer Science related dept are barely exposed to database concepts. Obviously this is due to the fact that the Educational System and the Industry are completely decoupled. My personal opinion, the Jordanian computer science graduate barely knows the ABC's of Database concepts. This is catastrophic because he/she shall be spending alsmost the entirty of their office hours writing applications that heavily depend on databases.

while interviewing new employees, i tend to ask basic questions about basic database questions, like defining the second normal form, explaining what concurrency and consistency is, the basics meaning of a transaction, Types of Joins etc. To my surprise initially, but otherwise lately, very, very few understand Normal Forms, or yet, what precisely a relation means in a Relational Database Management System.

My fears and paranoia continues till after employment, becuase, I have reasons to believe that many of those graduates deliver system while still do not have clear, precise and scientific understanding about topics that they spend a large portion of their career working with.

Current, previous and future IT emplyess should read the following series of articles to ensure that they are equipped with what is necessary to carry out your job correctly. Read on and assess yourself

http://database-programmer.blogspot.com/2007/12/database-skills-complete-contents.html

Ammar Sajdi

No comments:

Fundamentals of Software Testing

Originally posted on jan , 23 2009, Published again on Sept,18,2024 extracted completely from    http://testingsoftware.blogspot.com/2005/1...