Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

[Cursus] Javaprogrammeur of web application developer?

Pagina: 1
Acties:

  • Lethalis
  • Registratie: April 2002
  • Niet online
Momenteel ben ik in dubio over 2 cursussen die ik zou kunnen volgen aan de Open Universiteit. Ik weet niet zo goed welke ik ga kiezen.

Optie 1 : Gecertificeerd Javaprogrammeur

Voordelen:
- Sluit aan bij eerdere cursussen die ik gedaan heb (Java 1 en 2), waardoor ik ook vrijstellingen krijg.
- Ik kan er meteen aan beginnen.

Nadelen:
- Als ik .NET ontwikkelaar blijf dan staat het misschien apart op mijn CV :D

Optie 2 : Gecertificeerd Web Application Developer

Voordelen:
- Weliswaar ook op Java gebaseerd, maar opleiding is ook prima toepasbaar qua theorie op mijn huidige werk als .NET ontwikkelaar.
- Staat goed op CV.

Nadelen:
- Ik kan er niet meteen aan beginnen, zal moeten wachten op een volgende groep en dat zou zomaar volgend jaar kunnen zijn (op zich niet heel erg, want ik kan in de tussentijd andere losse cursussen volgen die ik interessant vind, zoals OO ontwerpen en analyseren).

Even wat achtergrond: ik ben een .NET ontwikkelaar (reeds 10 jaar), maar heb nooit mijn HBO afgemaakt. Omdat mijn propedeuse ook allang verlopen is, voel ik er niets voor om weer HBO te doen. In de tussentijd heb ik verschillende losse cursussen bij de Open Universiteit gedaan en dat bevalt mij persoonlijk uitstekend.

Juist het meer theoretische karakter van de opleiding zorgt ervoor dat ik ook daadwerkelijk nieuwe dingen leer :) Zo volg ik momenteel een cursus Objectgeorienteerd Ontwerpen en Analyseren waarbij van alles over het Unified Process en Design Patterns wordt uigelegd. Typisch dingen die ik hartstikke leuk vind om mijzelf in te verdiepen.

Kortom: als praktijkman is die theorie juist wat mij aantrekt :) Tevens zijn het modulen van een bachelorstudie Informatica, dus je toont er ook een bepaald niveau mee aan.

Maar omdat ik toch meer wil dan alleen losse cursussen volgen kijk ik dus naar de certified professional programs. Ik vind Java leuk om te leren, maar omdat ik die 10 jaar ervaring met .NET ook niet wil weggooien kan het zomaar zijn dat ik .NET blijf doen in de praktijk (al sluit ik een switch naar Java niet uit in de toekomst).

Wat denken jullie? Is het vooral mijn gevoel dat een WO cursus tot java programmeur raar staat voor een .NET ontwikkelaar, of kan het daadwerkelijk iets aan mijn CV toevoegen? Is het misschien beter om een jaar te wachten, toch voor de web application developer te kiezen en in de tussentijd losse cursussen blijven doen?

Ik ben er zelf nog niet helemaal uit :) Ik heb wel het gevoel dat beide trajecten meerwaarde hebben voor mijn CV (de losse cursussen ook), maar twijfel welke slimmer is om te kiezen.

Qua wat ik leren wil, maakt het niets uit, want ik vind in feite alles interessant (ook een beetje mijn probleem). De ene dag wil ik database specialist worden, de volgende dag software architect, dan weer gewoon een betere web ontwikkelaar.. kortom, ik vind alles leuk :X

Ask yourself if you are happy and then you cease to be.


  • NMe
  • Registratie: Februari 2004
  • Laatst online: 20-11 11:59

NMe

Quia Ego Sic Dico.

Waarom zou Java raar op je CV staan? Tot op zekere hoogte ben je juist raar als je maar één kunstje kan, dus als er alleen .NET op je CV staat is dat ook apart. Daarmee zeg ik niet dat je zo veel mogelijk talen moet kennen, maar het is wel handig om naast je hoofdfocus ook nog wat andere dingetjes op je CV te hebben om te laten zien dat je interesse hebt in dingen die voorbij je comfort zone gaan.

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


  • Soultaker
  • Registratie: September 2000
  • Laatst online: 17:06
Eens met NMe: Java staat niet raar op je CV als .NET programmeur.

Zinnige bedrijven zijn op zoek naar goede programmeurs in brede zin — een goede Java programmeur met .NET ervaring is daardoor aantrekkelijker voor een .NET team dan een middelmatige .NET programmeur. Sommige recruiters zullen dat niet snappen (die interpreteren functie-eisen vaak erg letterlijk omdat ze de details eigenlijk niet begrijpen) maar degenen die uiteindelijk beslissen zullen snappen dat Java kennis goed overdraagbaar is naar C#/NET.

(Je kunt je trouwens afvragen wat de meerwaarde van zulke certificeringen voor je CV is als je al tien jaar relevante werkervaring hebt, maar als je het leuk vind om zo'n opleiding to doen en je kunt je de kosten veroorloven, is het wellicht de moeite waard.)

  • Lethalis
  • Registratie: April 2002
  • Niet online
De meerwaarde van deze cursussen ten opzichte van mijn 10 jaar werkervaring?

Ik heb 4 jaar bij het ene bedrijf gewerkt en ruim 6 jaar bij het andere waar ik tot en met heden werk.

Eerlijk gezegd ben ik altijd omringd door programmeurs die zichzelf programmeren hebben geleerd. Het zijn kleine IT bedrijven van 10 tot 20 medewerkers (we zitten nu met 5 ontwikkelaars bijvoorbeeld).

Prutsers :p We kunnen hartstikke mooie dingen maken, maar achter de schermen eindigt het vaak in spaghetticode (zelfs al wordt het in klassen opgebouwd, dan nog wordt het niet echt op een handige manier gedaan vaak en ontstaan er allerlei afhankelijkheden die je niet wil).

Ik wil mijn kennis naar een hoger niveau tillen dan dat. En dan mogen zaken als design patterns geen geheimen meer voor mij hebben vind ik.

Lang geleden ben ik Microsoft Certified Application Developer geworden.. hartstikke leuk natuurlijk, maar dat was vooral multiple choice vraagjes beantwoorden en had totaal geen niveau. Aan API-kennis ontbreekt het bij mij niet, ik kan van alles bouwen (net zoals mijn collega's :) ).

Vandaar dat de cursussen van de Open Universiteit mijn interesse hebben :)

Ik ben er trouwens achter dat ik de Gecertificeerd Javaprogrammeur ook over 6 maanden kan starten, dus ik ga er sowieso langer over nadenken en eerst de losse cursus Objectgeorienteerd Analyseren en Ontwerpen afmaken.

Maar jullie helpen me nu al, want ik vind het inderdaad een goed argument om te zeggen dat ik meer kan dan alleen .NET.

Ze hebben overigens ook een traject tot Gecertificeerd Softwarearchitect, maar ik moet even vragen of ik daarvoor wel aan de toelatingseisen voldoe.

[ Voor 44% gewijzigd door Lethalis op 17-04-2014 08:36 ]

Ask yourself if you are happy and then you cease to be.


  • Erwinvz1
  • Registratie: Oktober 2003
  • Laatst online: 18-11 11:47
Je moet kiezen voor de cursus waarbij je het meeste leert. Ik denk in dit geval "Web application developer". Bij Javaprogrammeur krijg je veel onderwerpen die jij al beheerst, dat is mijn inschatting.

Je moet zelf overigens deze afweging maken en kijken waar je komende tijd in gaat werken. Web talen kan je nu in de basis begrijpen, maar er mee werken is het beste om het te beheersen.

Het staat overigens niet raar om Java en web te beheersen, je vergroot alleen je banen kansen en doorgroei mogelijkheden. Ik zou wel starten met enkele onderwerpen van de cursus, als je nu niet kan starten zo beheers je alvast een basis en is niet alles nieuw.

[ Voor 12% gewijzigd door Erwinvz1 op 17-04-2014 12:00 ]


  • Lethalis
  • Registratie: April 2002
  • Niet online
Erwinvz1 schreef op donderdag 17 april 2014 @ 11:56:
Je moet kiezen voor de cursus waarbij je het meeste leert. Ik denk in dit geval "Web application developer". Bij Javaprogrammeur krijg je veel onderwerpen die jij al beheerst, dat is mijn inschatting.
Dat is bij "Web application developer" ook zo. HTML, CSS en JavaScript kan ik namelijk al een hele tijd (ook met jquery etc) :)

Het enige wat in beide cursussen voor mij nieuw is, is Java server side development (Java EE). En daarnaast dan de wat professionelere aanpak met UML diagrammen en OO ontwerpen.

Voor mijn werk heb ik namelijk al heel veel met ASP.Net WebForms gedaan.

In mijn vrijetijd ben ik aan het spelen met Java Server Faces (en wil ook meer met ASP.NET MVC doen aan de andere kant).

Ik wil ook gewoon wat meer qua opleiding op mijn CV hebben staan :) Ik doe het dus ook om mijn kennis een beetje op papier te krijgen.

[ Voor 3% gewijzigd door Lethalis op 17-04-2014 13:16 ]

Ask yourself if you are happy and then you cease to be.


  • Mavamaarten
  • Registratie: September 2009
  • Laatst online: 17:08

Mavamaarten

Omdat het kan!

Ik heb mezelf C# aangeleerd en studeer nu Toegepaste Informatica, Applicatieontwikkeling (waar héél wat Java aan te pas komt). Ook software engineering krijgen we, en ik moet zeggen dat ik écht al wel nuttige dingen heb geleerd. In C# zit ik zowel op het niveau waar ik zowat alles kan maken wat ik wil, misschien niet zo netjes en gestructureerd zoals jij zei, maar het werkt en is leesbaar en correct. Toch heb ik bij het leren van Java op school dingen opgestoken die nuttig zijn, zonder het te verwachten.

Java staat ook helemaal niet vreemd op je CV. Ik zou vooral een keuze maken naargelang je interesse. Als je zegt geïnteresseerd te zijn in OO technieken en dergelijke, vind ik het persoonlijk wat raar om voor Web Developer te gaan.

Android developer & dürüm-liefhebber


  • Lethalis
  • Registratie: April 2002
  • Niet online
Web development kan je anders op behoorlijk hoog niveau doen, waarbij OO heel belangrijk kan zijn.

Sowieso is de trend nogal om MVC architecturen te gebruiken, waarbij het model en de controllers goed gedefinieerd moeten worden.

De cursus van de OU gaat hier ook op in en bespreekt meerdere frameworks (Struts, Ruby on Rails) :)

Ask yourself if you are happy and then you cease to be.


  • Hydra
  • Registratie: September 2000
  • Laatst online: 06-10 13:59
Ik zeg: Java programmeur. De kans dat je op interessante complexe projecten terecht komt is gewoon groter.
Lethalis schreef op donderdag 17 april 2014 @ 18:22:
Web development kan je anders op behoorlijk hoog niveau doen, waarbij OO heel belangrijk kan zijn.
Kan, maar de meeste webapplicaties zijn toch weinig meer dan ofwel CRUD applicaties rechtstreeks op een backend, of applicaties die webservices consumeren, waarbij de interessante logica juist in de webservices zit.

[ Voor 67% gewijzigd door Hydra op 17-04-2014 18:50 ]

https://niels.nu


  • Lethalis
  • Registratie: April 2002
  • Niet online
Hydra schreef op donderdag 17 april 2014 @ 18:49:
Ik zeg: Java programmeur. De kans dat je op interessante complexe projecten terecht komt is gewoon groter.
Goed punt :)

Voor de rest schaarde ik web services bouwen ook onder web application development, maar als de meesten dat anders zien dan kan ik inderdaad beter voor Java programmeur kiezen.

Ask yourself if you are happy and then you cease to be.


  • Hydra
  • Registratie: September 2000
  • Laatst online: 06-10 13:59
Nee, een webservice is een API. Je hebt met de meests frameworks al helemaal niks met HTTP te maken (wordt voor je geregeld), laat staan dat je HTML / CSS e.d. aanraakt. En dat wordt toch wel met "web application development" bedoeld.

https://niels.nu


  • Lethalis
  • Registratie: April 2002
  • Niet online
Hydra schreef op donderdag 17 april 2014 @ 19:43:
Nee, een webservice is een API. Je hebt met de meests frameworks al helemaal niks met HTTP te maken (wordt voor je geregeld), laat staan dat je HTML / CSS e.d. aanraakt. En dat wordt toch wel met "web application development" bedoeld.
Tsja, omdat ik tot nu toe vooral in kleinere ondernemingen heb gewerkt, doen we vaak alles.

Kortom: ik heb nog wel een collega die het grafische ontwerp doet, maar voor de rest bouw ik de web applicatie (ASP.Net, HTML, CSS, etc), de achterliggende web services inclusief business logica, en ontwerp ik ook zelf de database (SQL Server).

Daarbij vind ik het ontwikkelen van de webservices en de database meestal wel het leukste.

Ask yourself if you are happy and then you cease to be.

Pagina: 1