Poniekąd zastanawia mnie czemu w ogłoszeniach na temat pracy w charakterze programisty webowego wymaga się znajomości baz danych. W końcu jeśli się programuje w django bądź rails to kod sql generuje się w locie. To dla mnie bez sensu. Czy może ktoś zabrać głos i wyjaśnić czemu tak się wymaga?
A czemu od księgowego wymaga się znajomości jak wyliczyć prawidłowo wynagrodzenie zasadnicze lub ekwiwalent za urlop lub chorobowe etc. jeśli i tak wszystko liczy program?
Poniekąd zastanawia mnie czemu w ogłoszeniach na temat pracy w charakterze programisty webowego wymaga się znajomości baz danych.
Poważnie...?
W końcu jeśli się programuje w django bądź rails to kod sql generuje się w locie.
Ale to smutne, jak programista django czy rails nie potrafi już sam z siebie nawet podstawowego zapytania złożyć.
Poza tym często poza wytwarzaniem nowego oprogramowania trzeba utrzymywać stare... a niestety, 5-cio letni program to już jakby nie z tej epoki potrafi być.
Nie wszystkie zapytania da się ułożyć za pomocą frameworków. A jak się da, to jeszcze nie ma pewności, że będą optymalne. Znajomość SQL to także znajomość, jak działa baza danych w pewnym sensie.
Dzięki za odpowiedź.