Temat: Poszukujemy do pracy na stanowisko:Specjalista ds. baz...
Grzegorz G.:
...co nie oznacza, że to DBA. Nie oczekuję po nich przygotowywania strategii backupów, tylko zrozumienia paradygmatu programowania deklaratywnego. Myślenia zorientowanego na zbiory i ich definiowanie, nie imperatywnego. Tego się nie da nauczyć w dwa tygodnie ani w dwa miesiące.
Właśnie o to mi chodzi... SQL jest trudniejszy do nauczenia dla programisty niż dla osoby nietechnicznej. I tylko programista będzie myślał że "SQL == programowanie". Bo dla mnie to "język zapytań" (ang. Structured Query Language).
SQL został wymyślony do robienia raportów i zestawień a nie do programowania, dlatego osoba nietechniczna może się go nauczyć w krótkim czasie.
Co innego programista, który siedzi w kodowaniu, trudno mu się przestawić na podejście "imperatywne". I gdy usłyszy "SQL" myśli "te straszne kursory".
Piotr Likus edytował(a) ten post dnia 18.04.08 o godzinie 16:35