eurostudent 251 - page 36

Studenci kierunków tech-
nicznych, ale nie w 100%
związanych z IT, mają duże
szanse na rozpoczęcie kariery
w branży IT.
Aby to osiągnąć, powinni
zadbać o zdobycie co naj-
mniej podstawowej wiedzy
teoretycznej dotyczącej pro-
gramowania oraz relacyjnych
baz danych.
Warto się zainteresować, czy
jest taka możliwość w ramach
obecnego kierunku studiów
lub w ramach zajęć czy wy-
kładów dodatkowych.
Kolejny krok to przekucie teo-
rii w praktykę poprzez własne
projekty IT realizowane jako
hobby albo w studenckich
kołach zainteresowań.
Andrzej Stalmach
Head of HR Poland
Orbium International Sp. z o.o.
przede wszystkim na implemen-
tacji różnego rodzaju rozszerzeń
oraz odmiennej składni niektó-
rych poleceń. W praktyce solidne
opanowanie dowolnego dialektu
umożliwia dość szybkie i bezbo-
lesne przejście od jednej bazy do
drugiej, ponieważ rdzeń języka
jest wszędzie ten sam.
Nie samą bazą żyje IT
Z reguły baza danych jest czę-
ścią większego systemu informa-
tycznego, a dane są „surowcem”
poddawanym dalszej obróbce
po to, żeby uzyskać wartościowe
informacje. Dane są umieszcza-
ne w bazie i pobierane z niej za
pośrednictwem aplikacji, często
pracujących na odległych urzą-
dzeniach łączących się z serwerem
bazodanowym za pośrednictwem
sieci, np. Internetu. Programista
tworzący takie programy musi
znać język SQL, żeby poprawnie
sformułować zapytanie do bazy.
Z drugiej strony równie ważne są
dla niego inne języki programo-
wania, ponieważ w nich będzie
tworzył właściwe aplikacje. Do naj-
bardziej popularnych języków na-
leżą: Java, Java Enterprise (dawniej
J2EE), C#, C++, PHP, Ruby, Python.
Oprócz biegłości w programowa-
niu w pełni dojrzały programista
bazodanowy zna praktycznie za-
gadnienia związane z konkretnym
systemem operacyjnym, obsługą
Bazy danych to solidny kawałek rynku IT. Nie ma branży, która by ich w jakiś sposób nie
wykorzystywała. W bankowości i finansach są podstawą systemów bankowo-księgowych,
rejestrują transakcje klientów, wskaźniki finansowe, kursy walut. W telekomunikacji
przechowują dane klientów, informacje o ruchu i rozliczeniach. W transporcie służą do
ewidencjonowania ruchu towarów, czasu pracy kierowców, zużycia paliwa. W medycynie
przechowuje się w nich dane pacjentów, wyniki badań.
Tekst: Piotr Kołaczek
251 /
it
/
sieci (protokoły, szyfrowanie, uwie-
rzytelnianie) i wiele podobnych.
Jak zacząć?
Mogłoby się wydawać, że firmy
z branży IT poszukujące progra-
mistów baz danych biorą pod
uwagę wyłącznie specjalistów
z wieloletnim doświadczeniem.
Na szczęście tak nie jest. Zdarzają
się pracodawcy, dla których liczą
się przede wszystkim predyspozy-
cje kandydata: analityczny umysł,
dociekliwość, skłonność do podej-
mowania intelektualnych wyzwań,
gotowość do nauki i łatwość przy-
swajania wiedzy. Okazuje się, że
osoba dysponująca takim poten-
cjałem może stosunkowo szybko
opanować umiejętność progra-
mowania. Największą wartością
jest otwarty umysł; znajomość tej
czy innej technologii albo języka
programowania ma w chwili re-
krutacji drugorzędne znaczenie.
Jeśli chcesz wyruszyć w nieznane,
musisz być odważny i mieć jasną
wizję podróży. Brak prawa jazdy
nie jest przeszkodą, bo prowadze-
nia samochodu może się nauczyć
prawie każdy. Z drugiej strony, po
ulicach jeżdżą dziesiątki tysięcy
kierowców, którzy nigdy nie po-
jadą na koniec świata. Są dobrzy
w prowadzeniu pojazdu, ale nie
czują potrzeby odkrywania nie-
znanego.
Języki
programowania baz danych
reklama
Można długo wymieniać przykła-
dy z handlu, księgowości, nauki,
geodezji…
Znajdź swoją ścieżkę
Skoro biznes nie potrafi się obyć
bez baz danych, musi potrzebować
także inżynierów specjalizujących
sięw tymzakresie.Tak jest w istocie.
Można opisać dwie podstawowe
ścieżki kariery w obszarze bazoda-
nowym. Po pierwsze, administra-
cja baz danych, to znaczy przede
wszystkim instalacja oprogramowa-
nia, optymalizacja konfiguracji bazy
i serwerów, na których pracuje, za-
rządzanie użytkownikami, ochrona
poufności i integralności baz.
Druga ścieżka, atrakcyjna przede
wszystkim dla osób z zacięciem
deweloperskim, to programowanie
baz danych.Wgręwchodzi głównie
tworzenie zapytań do baz, automa-
tyzacjaprocesów, np. wyszukiwania,
eksportu i importu danych. Podsta-
wowym językiem jest SQL (Struc-
tured Query Language). Standard
języka SQL jest dobrze zdefiniowa-
ny, ale w praktyce spotyka się wiele
dialektów specyficznych dla baz
danych konkretnych producentów.
Najczęściej spotykane to warianty
SQL dla: PL/SQL Oracle, DB2 i In-
formix (IBM), MS SQL, PostgreSQL,
MySQL.
Różnice pomiędzy „dialektami”
a standardowym SQL polegają
1...,26,27,28,29,30,31,32,33,34,35 37,38,39,40
Powered by FlippingBook