konto usunięte

Temat: Rozwój w kierunku baz danych czyli parę pytań od studenta :)

Witam wszystkich użytkowników grupy. Jestem studentem 2 roku informatyki i chciałbym pokierować swoją przyszłą karierę zawodową w stronę języka SQL co za tym idzie zostać administratorem/programistą baz danych. Sam język nie przysparza mi trudności i nie mam problemów z nauką jego dlatego też mam do was drodzy użytkownicy parę pytań które mam nadzieję pomogą mi w dalszym rozwoju właśnie w tej dziedzinie ponieważ wyznaczyłem sobie cel w którym chciałbym zostać kimś kto w przyszłości coś osiągnie, a nie przeciętnym studenciakiem z polibudy który za przeproszeniem gówno umie bo się opier.... na studiach, a jak wiadomo na studiach nie da się nauczyć porządnie gdyż prawie każda dziedzina informatyki przerabiana jest powierzchownie.

Otóż obecnie jestem na etapie w którym kończę przerabiać książkę: http://helion.pl/ksiazki/jezyk-sql-przyjazny-podreczni... . Przyznam że sama książka jest napisana lekkim fajnym językiem i dla początkującego nie sprawia problemów zrozumienie jej. Pobrałem również środowisko Oracle tj Oracle database 11g express edition oraz sql developer również ze środowiska Oracle i wszystkie przykłady z książki przerabiałem na tym właśnie środowisku. Następnym moim krokiem będzie przerobienie owego kursu: http://andrzejklusiewicz.blogspot.com/2010/11/kurs-ora.... No i w tym momencie następuję kulminacyjny moment, a mianowicie pytania

1. Jakie materiały edukacyjne polecacie? Na pewno przydały by się książki z ćwiczeniami czyli dostaje polecenia które mam wykonać i je robię nabierając przy tym doświadczenia i wprawy.
2. Poza opanowaniem środowiska Oracle na poziomie pozwalającym zacząć pracę mam zamiar przyjrzeć się MS SQL. Jakie poradniki, książki, kursy polecacie dla tego środowiska.
3. Jak wygląda praca osoby odpowiedzialnej za bazy danych w firmie. Co taka osoba robi itp. Chciałbym się dowiedzieć z czym to się je.
4. Jaką minimalna wiedzę muszę posiadać aby chociaż załapać się na staż. Za 2 lata kończę studia i przez ten czas chcę nabyć dostateczną wiedzę która pozwoli mi na podjęcie stażu zaraz po ich ukończeniu.
5. Jak wyglądają widełki płacowe dla początkującego "bazodanowca"?
6. Każda porada dana od serca będzie mile widziana

Z góry dziękuję wszystkim osobą które są chętne mi pomóc w rozwoju. Pozdrawiam i dziękuję za wszystkie odpowiedzi.
Student Polibudy :)Ten post został edytowany przez Autora dnia 13.02.15 o godzinie 13:38

Temat: Rozwój w kierunku baz danych czyli parę pytań od studenta :)

Jeżeli chcesz być administratorem bazy danych ORACLE
to polecam materiały ze strony producenta

np. http://www.oracle.com/technetwork/tutorials/posterfile...

oraz serię podręczników ORACLE Database ... wydanych przez HELION

Pozdrawiam
Piotr.

Temat: Rozwój w kierunku baz danych czyli parę pytań od studenta :)

Myślę, że warto by się zastanowić, czy ma to być praca jako administrator Oracle (i "okolic"), czy bardziej jako developer (SQL, PL/SQL, jakiś inny dodatkowy język), bo to mimo wszystko różnica.
Pytasz o pracę osoby odpowiedzialnej za bazy, ale przerabiasz naukę SQLa - i dobrze, bo bez tego ani rusz, ale przy administracji nie będzie Ci potrzebne aż takie zaawansowanie w SQLu jak przy developerce.
Jeśli ma to być administracja to nie baw się Expressem tylko ściągnij Enterprise, do nauki jest za darmo, a zdecydowanie bardziej się przyda.
Powodzenia.Ten post został edytowany przez Autora dnia 15.02.15 o godzinie 20:00
Adam O.

Adam O. Bazy danych etc

Temat: Rozwój w kierunku baz danych czyli parę pytań od studenta :)

1. Jakie materiały edukacyjne polecacie? Na pewno przydały by się książki z ćwiczeniami czyli dostaje polecenia które mam wykonać i je robię nabierając przy tym doświadczenia i wprawy.

Idź do pracy, tam dostaniesz jak najbardziej realne polecenia do realizacji:)
2. Poza opanowaniem środowiska Oracle na poziomie pozwalającym zacząć pracę mam zamiar przyjrzeć się MS SQL. Jakie poradniki, książki, kursy polecacie dla tego środowiska.

Na start (MSSQL) może być dowolna kniga z serii przygotowujących do certyfikatu, najlepiej po angielsku bo z tłumaczeniami jest różnie. Poza tym wiedzy będziesz szukał potem głównie w anglojęzycznych źródłach, więc ucz się z byle czego, byle po angielsku;)
3. Jak wygląda praca osoby odpowiedzialnej za bazy danych w firmie. Co taka osoba robi itp. Chciałbym się dowiedzieć z czym to się je.

Szeroki termin, bo możesz być adminem, developerem, specjalistą ETL, człowiekiem od raportów, kostek, hurtowni, może noSQLa, a może od przetwarzania danych w chmurze... a co chcesz robić? Dla mnie np programowanie baz jest przyjemne, jako admin bym się chyba zanudził. Ale każdy ma swoje preferencje, no i jest jeszcze rynek pracy. Najłatwiej chyba zostać w tej chwili adminem.
4. Jaką minimalna wiedzę muszę posiadać aby chociaż załapać się na staż. Za 2 lata kończę studia i przez ten czas chcę nabyć dostateczną wiedzę która pozwoli mi na podjęcie stażu zaraz po ich ukończeniu.

Na stażu (z definicji) się uczysz, więc zazwyczaj potrzebne są chęci. Jak umiesz podstawowe zapytania skleić to reszty się nauczysz "w ogniu walki". Kiedy w końcu ktoś Cię przygarnie, to raczej nie będzie się spodziewał eksperta, więc naucz się ile możesz sam, żeby miło zaskoczyć przyszłych kolegów z pracy;)
5. Jak wyglądają widełki płacowe dla początkującego "bazodanowca"?

Za "moich" czasów to była minimalna krajowa, szybko rosnąca w miarę wzrostu doświadczenia i umiejętności, ale to było n lat temu. Teraz wszędzie są zagraniczne korpo które mają taki "zasys" że w efekcie i oczekiwania finansowe ludzi bez doświadczenia zaczynają być kosmiczne.
Rada jest prosta: staraj się być jak najlepszy, a znajdzie się ktoś kto to odpowiednio wynagrodzi. Nie przejmuj się pensją początkową, bo albo się szybko zacznie zmieniać, albo zmieni się szybko Twój początkowy pracodawca.
6. Każda porada dana od serca będzie mile widziana

Idź do pracy/na staż asap. Im wcześniej zaczniesz tym lepiej. Gdybym wiedział to co wiem teraz to poszedłbym na studia zaoczne i równolegle pracował. O ile nie planujesz kariery naukowej, to uczelnia w większości jest stratą czasu. Z drugiej strony znajomości z czasów studiów się przydają, bo świat jest mały;)

konto usunięte

Temat: Rozwój w kierunku baz danych czyli parę pytań od studenta :)

Ok dziękuję za wszystko pomocne rady. Napewno je wykorzystam. Pozdrawiam.

konto usunięte

Temat: Rozwój w kierunku baz danych czyli parę pytań od studenta :)

Bartosz C.:
1. Jakie materiały edukacyjne polecacie? Na pewno przydały by się książki z ćwiczeniami czyli dostaje polecenia które mam wykonać i je robię nabierając przy tym doświadczenia i wprawy.

Nie ma szans nabrać doświadczenia ucząc się z książek. Naucz się tyle, żeby wystarczyło na rozmowę kwalifikacyjną, a resztę czasu poświęć na naukę języków obcych (czyli tych poza polskim i angielskim ;)). Znajomość innych technologii (OOP, wzorce projektowe, algorytymy itp.) też nie zaszkodzi, bo czasem warto mieć szersze horyzonty. W ciagu pierwszych 3 miesięcy pracy nauczysz się więcej niż przez 5 lat studiów.
2. Poza opanowaniem środowiska Oracle na poziomie pozwalającym zacząć pracę mam zamiar przyjrzeć się MS SQL. Jakie poradniki, książki, kursy polecacie dla tego środowiska.

Fuj, poczytaj lepiej Piekarę albo Pilipiuka ;)
A tak serio, to tak jak wyżej (ale zdecyduj się na jedną z tych technologii, lepiej być ekspertem w jednej niż znać obie przeciętnie).
3. Jak wygląda praca osoby odpowiedzialnej za bazy danych w firmie. Co taka osoba robi itp. Chciałbym się dowiedzieć z czym to się je.

Zależy od firmy. Nie sugeruj się nazwami stanowisk (wystarczy, że odróżnisz programistyczne od administracyjnego). W jednych firmach programista baz danych będzie tworzył tylko tabelki, a całą logikę aplikacji będziesz miał w Javie albo C#, a w innych będziesz musiał przygotować model danych i implementację do nieco ciekawszych zagadnień biznesowych, czy zajmował się optymalizacją bazy. To samo dotyczy roboty DBA - w jednej firmie tuning SQLi, a w drugiej zarządzanie uprawnieniami użytkowników albo wrzucanie skryptów SQL na bazę. Jeśli radzisz sobie pod presją i szybko się uczysz, rzuć się na głęboką wodę - znajdź projekt z logiką w PL/SQLu, na którym terminy gonią, a umiejętności nabędziesz wielokrotnie szybciej niż na spokojnej, ciepłej posadce :)
4. Jaką minimalna wiedzę muszę posiadać aby chociaż załapać się na staż. Za 2 lata kończę studia i przez ten czas chcę nabyć dostateczną wiedzę która pozwoli mi na podjęcie stażu zaraz po ich ukończeniu.

Żadnych staży! Roboty w dużych miastach dość dużo, we Wrocławiu normą jest, że ludzie pracują już na 4. roku i jakoś dają radę. Na stanowiskach dla juniorów mniejszą uwagę przykłada się do wiedzy, ważniejsza jest umiejętność logicznego myślenia, umiejętność szybkiego uczenia się i komunikatywność, a w międzynarodowych firmach - znajomość języków (angielski minimum)!
5. Jak wyglądają widełki płacowe dla początkującego "bazodanowca"?

Cholera wie ;) We Wrocławiu podejrzewam, że 5k po okresie próbnym jest w zasięgu ;) Czasem jednak warto zapłacić "frycowe" i za mniejsze pieniądze nabrać doświadczenia w ciekawszym projekcie.
6. Każda porada dana od serca będzie mile widziana

Wszystkie szczere. Nie zdziw się, jak za dwa lata będziesz pracował w zupełnie innej technologii niż planujesz. Ja po studiach chciałem dłubać w assemblerze, a wyszło jak wyszło ;)

konto usunięte

Temat: Rozwój w kierunku baz danych czyli parę pytań od studenta :)

@Ireneusz Ptak

Co do 1 pkt. Mimo tego siedząc w domu chciałbym móc realizować się już w tym kierunku. Załóżmy, że chciałbym poznać administracje i PL/SQL ( jeszcze nie zdecydowałem czy chcę być adminem czy programistą gdyż na razie moja wiedza z tego środowiska jest niewystarczająca) w środowisku Oracle gdyż z tego co wyczytałem Oracle posiada większość rynku. Chciałbym w wakacje iść na jakieś praktyki bo i tak do pracy na 2-3 miesiące nigdzie raczej się nie załapię.
Na przekór tego co napisałeś chciałbym mieć jakieś materiały z których mógłbym czerpać wiedzę teoretyczną aby ją testować już u siebie na piecu. Czy istnieją jakieś materiały edukacyjne pozwalające mi czerpać wiedzę, a zarazem ćwiczyć bo nic tak nie uczy jak praktyka.

Dziękuję za tak obszerną odpowiedź.

konto usunięte

Temat: Rozwój w kierunku baz danych czyli parę pytań od studenta :)

Jeśli chodzi o materiały, to możesz spokojnie zacząć od dokumentacji:

Database concepts (obowiązkowe zarówno dla programisty jak i dla administratora)
https://docs.oracle.com/database/121/CNCPT/toc.htm

Podstawy dla programisty:

Database 2 Day Developer's Guide
https://docs.oracle.com/database/121/TDDDG/toc.htm

Application Development
https://docs.oracle.com/database/121/nav/portal_5.htm

i odpowiednio dla DBA:

Database 2 Day DBA
https://docs.oracle.com/database/121/ADMQS/toc.htm

Database Administration
https://docs.oracle.com/database/121/nav/portal_4.htm

Tutaj masz gotowe VMki jeśli będziesz chciał sobie na bazie podłubać (chyba najlepsza na początek będzie Database App Development VM):
http://www.oracle.com/technetwork/community/developer-...

Jeśli chodzi o materiały, to warto czytać wszystko, co piszą Ci autorzy: Jonathan Lewis, Steven Feuerstein, Tom Kyte, natomiast nie warto czytać tego, co pisze Burleson ;)

Książek dla początkującego nie jestem w stanie polecić, bo nie znam żadnej - w każdym razie chyba szukałbym czegoś anglojęzycznego, ze względu na zdecydowanie większy wybór (poza tym mam większe zaufanie do recenzji na Amazonie).

A jak będziesz chciał się sprawdzić jako programista PL/SQL, to weź udział w http://www.plsqlchallenge.com/ ;)

Temat: Rozwój w kierunku baz danych czyli parę pytań od studenta :)

Bartosz C.:
2. Poza opanowaniem środowiska Oracle na poziomie pozwalającym zacząć pracę mam zamiar przyjrzeć się MS SQL. Jakie poradniki, książki, kursy polecacie dla tego środowiska.

Z książek na początek zobacz sobie "Microsoft SQL Server 2012. Podstawy języka T-SQL", autor Itzik Ben-Gan.
Sama ją właśnie przerabiam i uważam, że to solidna pozycja.

konto usunięte

Temat: Rozwój w kierunku baz danych czyli parę pytań od studenta :)

Zamiast przerabiać tony dokumentacji przeczytaj ksiazke Oraclowego Boga Toma Kyte
Expert Oracle Database Architecture 9i and 10g Programming Techniques and Solutions

http://www.apress.com/9781590595305?gtmf=s

Kazdy szanujacy sie admin traktuje ta pozycje jako biblie. Jest o wiele lepsza od dokumentacji Oraclowej.

konto usunięte

Temat: Rozwój w kierunku baz danych czyli parę pytań od studenta :)

Moi drodzy co sądzicie od tej książce: http://www.amazon.com/Beginning-Oracle-Database-11g-Ad...

Nada się na start? :P

Temat: Rozwój w kierunku baz danych czyli parę pytań od studenta :)

Po 2 latach powinieneś już wystarczająco dużo umieć. Mi wystarczyło kilka miesięcy nauki i dostałem się na okres próbny w firmie. Jeśli chodzi o materiały to każda książka będzie dobra, jeśli będziesz rozumiał co tam jest napisane.
Ze swojej strony polecam kurs yt który prowadzę, gdzie będę się dzielił doświadczeniem zdobytym w pracy.
https://www.youtube.com/watch?v=t6BQoPoi2UI
Łukasz W.

Łukasz W. Zarządzanie Zasobami
Informacyjnymi

Temat: Rozwój w kierunku baz danych czyli parę pytań od studenta :)

Typowe zadania administratora?
- Mega dużo zabawy z kontami użytkowników / technicznymi
(proponuję to zautomatyzować jakimiś skryptami czy jenkinsem by szybciej było)
- Sporo akcji pod tytułem "odświeżenie środowiska"
(Czyli migracja danych np z produkcji na testa albo z aktualnego testa na mniej aktualnego albo z backupu proda na testa itd, itp)
- Sporo czytania logów w stylu "co padło i dlaczego"
- Czasem stawianie środowiska od zera wedle wskazanych preferencji
(RAC, grid, goldengate, backupy-rman, dokumentacja)
- Rzadko upgrade plików bazy danych np z wersji 10 do 12 .
- Raz na jakiś czas weryfikacja czemu nie poszły backupy
- Czasem weryfikacja co morduje CPU bazy
(np sql mieli mega danych od wczoraj a baza automatycznie przyznała mu plan wykonania najmniej opłacalny bo wtedy wydawał się sensowny)
- Sporo automatyzacji zadań które mają przyjść lub już przyszły a są na tyle proste że skrypty w BASHu czy ANSIBLE to ogarną.

I takie tam :PTen post został edytowany przez Autora dnia 22.05.18 o godzinie 10:42

konto usunięte

Temat: Rozwój w kierunku baz danych czyli parę pytań od studenta :)

[...]
I takie tam :P

To jest wątek sprzed dwóch lat... Ktoś go odkopał, żeby zrobić sobie reklamę kursu na YT.
Z drugiej strony - i tak za wiele się nie dzieje.

Następna dyskusja:

Bazy danych - od czego zacz...




Wyślij zaproszenie do