Orienteren op databasing (algemeen)

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • Yllnath
  • Registratie: Mei 2009
  • Laatst online: 08-06 09:56
Hallo allen,

Voorafgaand aan deze post, geef ik een kleine waarschuwing dat de post mogelijk wat ongestructureerd kan overkomen. Ik speel al een aantal maanden met de gedachte mij meer te willen gaan richten op databasing in het algemeen (hierover later meer). Maar uiteraard zijn er hierbij vele vragen, en na lang wikken en wegen hierbij mijn besluit om eens een balletje op te gooien in een community van IT-ers, die mogelijk met zelfde vragen hebben rondgelopen, en mij verder kunnen helpen.

Ik zal beginnen met een stukje inleiding. Ik ben 26 jaar oud, heb MBO ICT niveau 4 gedaan, na de opleiding 2.5 jaar non-IT werk, en de afgelopen paar jaar voornamelijk als helpdesk medewerker gewerkt, waarbij in beide bedrijven waar ik werkte als helpdeskmedewerker, de focus voornamelijk lag op software ondersteuning van zelf ontwikkelde software, niet zo zeer infrastructure ondersteuning.
Alhoewel ik zeer zeker ook wel fun heb gehad in mijn banen tot zo ver, vind ik het wel tijd voor eens wat anders, wat 'meer', om het zo maar even te noemen. Ik wist bij mijn vorige bedrijf door te groeien tot business analyst, maar mocht vervolgens weer vertrekken bij bezuinigingen in het Amerikaanse hoofdkantoor. (Last in, First out, yeah!) Op het moment werk ik als software tester.

Heel simpel gezegd, weet ik dat ik hiermee niet goed op mijn plek zit. Dit wist ik vorig jaar al, toen ik als business analyst werkzaam was, en heb toen ook het besluit genomen om in avonduren een HBO te gaan volgen. Nog even, en ik haal (hopelijk) ook binnenkort mijn P.

Ik heb in dit basisjaar van de opleiding maar één vak gehad, waarvan ik compleet achter over sloeg, afgaand op hoe ontzettend veel plezier ik had met het maken van de opdracht. En dat was een opdracht een SQL database te maken met een Access formulieren front-end. (Het zou niet moeten mogen ;))
Waar ik al mijn andere vakken zeker wel leuk vind, simpel spelletje in Java maken, of een business case doorlopen voor een BI vak, miste hier de vonk. Progammeren ligt mij niet, server beheer nog minder, en bedrijfskunde, ook al interressanter voor mij persoonlijk, zou ik niet voor mijn werk willen doen.

Dus ben ik gaan orienteren op wat de mogelijkheden binnen de opleiding zijn om meer te doen met die databases die ik zo leuk vind. Blijkt dat ik een tweetal semester data(base) gerelateerd kan volgen, en ook nog eens een minor BI (al lijkt de toekomst daarvan helaas onzeker, wordt nog stoeien met de onderwijscommisie).
Natuurlijk ook lang en hard nagedacht of ik wel echt voor een zeer georienteerd database traject wil gaan. Ik bedoel, ik heb nooit echt veel gewerkt met databases. Ik moest in een van mijn functies wel management voorzien van wekelijkse rapportages, die je zelf met query's moest bouwen en afroepen, en alhoewel ik dit zeer uitdagend en leuk vond om steeds te doen, is het niet erg representatief van wat een database administrator of consultant o.i.d. aan werkzaamheden doet.

En dat gezegd hebbende, komen we dan nu bij mijn vraagstelling(en).

Een eerste aantal vragen zijn eigenlijk meer praktisch:
- Hoe is de markt voor mensen die heel specifiek richting databasing zijn geschoold? Als ik monsterboard afstruin, is de term database administrator niet bepaald de meest voorkomende functie, maar dit kan dus ook onbekendheid zijn met de markt.. wat leidt tot een deelvraag:
- Wat voor banen zijn er uberhaupt te vinden waarbij vooral je kennis van database structuren en implementatie en datawarehousing van belang is. (En dus niet zozeer een ontwikkelaar die ook de database erbij ontwikkeld, aangezien ik mij juist niet wil richten op (front-end) programmeren.) Denk ik dan met een functie als database administrator te klein, en zijn er tal van andere functies te bedenken. (Ik zou het tof vinden om te kunnen horen van mensen die dagelijks werken met databases, wat voor functies zij zoal hebben.)
- Hoe kan ik mij ook beter voorbereiden op een baan naast de studie die ik volg. Ik weet dat er certificaten zijn zoals MCDBA en OCA, en ik overweeg ook om te proberen naar beide te streven, vooral vanwege een bredere inzetbaarheid wanneer ik over kennis van zowel MSSQL en Oracle beschik. Maar gewoon thuis op MSSQL express met een database stoeien als zelfstudie vind ik ook belangrijk voor een goede bron van kennisvergaring. Maar van de grond een simpel 'databasje' opzetten voor muziek en films, of een eigen boekhouding, o.i.d. is niet meer dan een huis, tuin- en keuken database, en leer ik niet erg veel van. Nog afgezien van het feit dat er eigenlijk zo goed als geen data inzit en je dus bijna geen leuke dingen kan gaan doen met queries, views, rapport of zelfs richting stored procedures. Hier dus een beetje een vraag in de trent van, wanneer de DBers onder ons ook dergelijke iniatieven hadden om in je vrije tijd zichzelf eens wat meer te gaan leren over databases, hoe hebben jullie dit toen aangepakt?

Mijn laatste vraag is denk ik meer gevoelsmatig, maar voor mij wel net zo belangrijk voor mijn beeldvorming.
- Wat vinden de DBers (Zeg maar iedereen die veel met databases op wat voor manier in aanraking komen, dus ook data analysten, Business Intelligence-mensen) van hun werk? Wat vind je leuk, wat minder leuk?

Deze vraag komt voornamelijk voort uit gebrek van een gericht DBer in vrienden en werk kring. Op mijn werk zorgt een ontwikkelaar voor de databases, en ziet dat eerder als een necessary evil voor bij zijn ontwikkel taken (wat ik overigens wel vaker ben tegen gekomen bij software ontwikkelaars, ook in mijn vriendenkring), en dit geeft mij dus geen goed beeld van een echte DBer en zijn ervaringen.


Ik besef mij dat dit een langer betoog is geworden dat gepland en heb zelfs al het nodige geknipt om het wat korter te houden. Daarom dan ook ontzettend bedankt voor het lezen tot zo ver en jullie mogelijk input!

Groeten,
Maarten.

Acties:
  • 0 Henk 'm!

  • cariolive23
  • Registratie: Januari 2007
  • Laatst online: 18-10-2024
Yllnath schreef op maandag 21 mei 2012 @ 10:57:
Ik zal beginnen met een stukje inleiding. Ik ben 26 jaar oud, heb MBO ICT niveau 4 gedaan,
Dat is jong en dat is handig, maar MBO zal veel werkgevers afschrikken, ze zoeken al snel iemand met HBO. Tip: Ga doorleren, al is het maar in de avonduren.
Dus ben ik gaan orienteren op wat de mogelijkheden binnen de opleiding zijn om meer te doen met die databases die ik zo leuk vind.
Welkom!
Een eerste aantal vragen zijn eigenlijk meer praktisch:
- Hoe is de markt voor mensen die heel specifiek richting databasing zijn geschoold? Als ik monsterboard afstruin, is de term database administrator niet bepaald de meest voorkomende functie, maar dit kan dus ook onbekendheid zijn met de markt.. wat leidt tot een deelvraag:
Wanneer je kennis en ervaring hebt, wat in jouw geval lastig is, ligt het werk voor het oprapen. Maar niet voor de echte (ouderwetse?) DBA, bedrijven zoeken mensen die kunnen ontwikkelen (queries, stored procedures, etc.) en met veel data (Big Data) uit de voeten kunnen.
- Wat voor banen zijn er uberhaupt te vinden waarbij vooral je kennis van database structuren en implementatie en datawarehousing van belang is. (En dus niet zozeer een ontwikkelaar die ook de database erbij ontwikkeld, aangezien ik mij juist niet wil richten op (front-end) programmeren.) Denk ik dan met een functie als database administrator te klein, en zijn er tal van andere functies te bedenken. (Ik zou het tof vinden om te kunnen horen van mensen die dagelijks werken met databases, wat voor functies zij zoal hebben.)
Zoals gezegd, zoek het meer in de rol van database ontwikkelaar en niet als beheerder. Een DBMS is anno 2012 zo volwassen geworden, daar heb je niet iemand voor nodig die 8 uur per dag naar het scherm staart en kijkt of de boel nog werkt.
- Hoe kan ik mij ook beter voorbereiden op een baan naast de studie die ik volg. Ik weet dat er certificaten zijn zoals MCDBA en OCA, en ik overweeg ook om te proberen naar beide te streven, vooral vanwege een bredere inzetbaarheid wanneer ik over kennis van zowel MSSQL en Oracle beschik. Maar gewoon thuis op MSSQL express met een database stoeien als zelfstudie vind ik ook belangrijk voor een goede bron van kennisvergaring.
Tja, SQL Server en Oracle zijn prima databases, maar daar zijn ook 1000-en-1 mensen voor te vinden. Daar ga jij je dus niet mee onderscheiden, zeker niet wanneer je weinig ervaring hebt en een lagere opleiding dan gemiddeld (mijn indruk als ik hier zo om mij heen kijk). Ik heb binnenkort twee vacatures voor (ervaren) PostgreSQL-mannen en -vrouwen met Linux-kennis. Grote kans dat hier mensen met Oracle-ervaring voor worden geselecteerd, de praktijk leert dat zij zich snel thuisvoelen in PostgreSQL.
Maar van de grond een simpel 'databasje' opzetten voor muziek en films, of een eigen boekhouding, o.i.d. is niet meer dan een huis, tuin- en keuken database, en leer ik niet erg veel van. Nog afgezien van het feit dat er eigenlijk zo goed als geen data inzit en je dus bijna geen leuke dingen kan gaan doen met queries, views, rapport of zelfs richting stored procedures. Hier dus een beetje een vraag in de trent van, wanneer de DBers onder ons ook dergelijke iniatieven hadden om in je vrije tijd zichzelf eens wat meer te gaan leren over databases, hoe hebben jullie dit toen aangepakt?
Kijk eens naar de Dell DVD-store, veel data en vele mogelijkheden. Deze kun je krijgen voor diverse databases.
Mijn laatste vraag is denk ik meer gevoelsmatig, maar voor mij wel net zo belangrijk voor mijn beeldvorming.
- Wat vinden de DBers (Zeg maar iedereen die veel met databases op wat voor manier in aanraking komen, dus ook data analysten, Business Intelligence-mensen) van hun werk? Wat vind je leuk, wat minder leuk?
Leuk: Veel data (veel TB's) en razendsnelle queries schrijven die de server ook nog eens laag belasten. En uiteraard iets opleveren waar de business iets mee kan, waar ze blij van worden.
Niet leuk: Gezeur dat SQL niet snel genoeg is en dat de applicatie (Java in ons geval) de data moet uitspitten. Yeah right, 10TB data over het lijntje en dan álles uitspitten om uiteindelijk een paar bytes data te gebruiken... 8)7

Succes!

Acties:
  • 0 Henk 'm!

  • Hydra
  • Registratie: September 2000
  • Laatst online: 21-08 17:09
@TS: het is voor jou in ieder geval heel belangrijk om te weten welke kant je op wil. Wil je de BI kant op, of de DBA kant. Dat zijn hele andere rollen.
Yllnath schreef op maandag 21 mei 2012 @ 10:57:
Een eerste aantal vragen zijn eigenlijk meer praktisch:
- Hoe is de markt voor mensen die heel specifiek richting databasing zijn geschoold? Als ik monsterboard afstruin, is de term database administrator niet bepaald de meest voorkomende functie, maar dit kan dus ook onbekendheid zijn met de markt.. wat leidt tot een deelvraag:
Zoek eens naar "Oracle DBA", hits zat. Voor zover ik weet is daar nog steeds een schaarste in. Hou er wel rekening mee dat je gewoon op dit moment de ervaring mist om jezelf een Oracle DBA te mogen noemen.
- Wat voor banen zijn er uberhaupt te vinden waarbij vooral je kennis van database structuren en implementatie en datawarehousing van belang is. (En dus niet zozeer een ontwikkelaar die ook de database erbij ontwikkeld, aangezien ik mij juist niet wil richten op (front-end) programmeren.) Denk ik dan met een functie als database administrator te klein, en zijn er tal van andere functies te bedenken. (Ik zou het tof vinden om te kunnen horen van mensen die dagelijks werken met databases, wat voor functies zij zoal hebben.)
Backend mensen heb je in alle grote projecten nodig.
- Hoe kan ik mij ook beter voorbereiden op een baan naast de studie die ik volg. Ik weet dat er certificaten zijn zoals MCDBA en OCA, en ik overweeg ook om te proberen naar beide te streven, vooral vanwege een bredere inzetbaarheid wanneer ik over kennis van zowel MSSQL en Oracle beschik. Maar gewoon thuis op MSSQL express met een database stoeien als zelfstudie vind ik ook belangrijk voor een goede bron van kennisvergaring. Maar van de grond een simpel 'databasje' opzetten voor muziek en films, of een eigen boekhouding, o.i.d. is niet meer dan een huis, tuin- en keuken database, en leer ik niet erg veel van. Nog afgezien van het feit dat er eigenlijk zo goed als geen data inzit en je dus bijna geen leuke dingen kan gaan doen met queries, views, rapport of zelfs richting stored procedures. Hier dus een beetje een vraag in de trent van, wanneer de DBers onder ons ook dergelijke iniatieven hadden om in je vrije tijd zichzelf eens wat meer te gaan leren over databases, hoe hebben jullie dit toen aangepakt?
Je zult jezelf moeten specialiseren. Iedere developer kan (als het goed is) een paar SQL queries bouwen, daar heb je geen DBA voor nodig. Een DBA is juist iemand met hele specifieke kennis over 'zijn' systeem (vandaar dat je meestal database specifieke DBA's hebt) queries e.d. kan optimaliseren.
Mijn laatste vraag is denk ik meer gevoelsmatig, maar voor mij wel net zo belangrijk voor mijn beeldvorming.
- Wat vinden de DBers (Zeg maar iedereen die veel met databases op wat voor manier in aanraking komen, dus ook data analysten, Business Intelligence-mensen) van hun werk? Wat vind je leuk, wat minder leuk?
Ik ben geen DBA dus kan daar niet op antwoorden. Ik vind met databases werken prima zolang ik me niet met het gedetailleerde geneuzel bezig hoef te houden.
cariolive23 schreef op maandag 04 juni 2012 @ 21:26:
Tja, SQL Server en Oracle zijn prima databases, maar daar zijn ook 1000-en-1 mensen voor te vinden.
Ik kan ook prima Oracle en SQL server aanspreken, queries uitvoeren, data importeren, etc. Maar dat maakt me geen DBA. Een Oracle DBA weet veel meer dan een 'gewone' developer ooit zal weten.

[ Voor 8% gewijzigd door Hydra op 05-06-2012 13:22 ]

https://niels.nu