Vraag


Acties:
  • 0 Henk 'm!

  • Juantinto
  • Registratie: Juli 2009
  • Laatst online: 18-08 22:21
Lieftallig tweakers-volk :)

Op dit moment sta ik voor een, voor mij ogenschijnlijke, splitsing in m'n loopbaanpad. Ik ben geen 'native' programmeur en heb me dus zelf alles sinds 2015 aangeleerd. Ik ben 34 - pragmatisch - Afgestudeerd in Communicatie - tussentijdse Udemy cursussen gedaan in PHP / Javascript - Na 1 jaar HBO software engineering & development Associates Degree te hebben afgerond, afsluitend met 1,5 jaar als parttimer ervaring met ASP.net, html/css/js/sql en een sprankeltje C# hier en daar, ben ik op zoek naar een nieuwe baan. Ik sta nu voor de keuze om door te pakken met een:

1. training in Java + certificeringen -> baan
2. Idem met Outsystems -> baan

Tijdens iedere trainingen kan ik geplaatst worden bij een klant.

Kort over mezelf:
Nu heb ik wat ervaring met Java door de opleiding. En heb 1 maand gewerkt bij een ERP-boer als junior Java-dev. Ik heb dus ervaring met Eclipse maar ben zeker niet vloeiend in Java. Hoewel het niet aan m'n motivatie en leergierigheid lag, vond ik lastig bijbenen. Ik kwam eigenlijk voor het eerst in contact met jUnit - Ant - Tomcat - SpringBoot - Gradle - Kubernetes - Microservices - Docker - etc. Dit was allemaal nieuwe koek. Kortom : kennis en vaardigheidsverschil te groot - Dus ik sta weer op straat doei! -> vandaar op zoek naar iets nieuws.

Ik ben dus in discussie met mezelf of ik goed doe aan het doorpakken met Java of m'n toekomst in low-code platformen moet gaan zoeken. Wie kan zijn ervaringen delen? Wie heeft ervaring? Wie heeft advies :) Alles is welkom en bedankt alvast. :)

Alle reacties


Acties:
  • +1 Henk 'm!

  • SmurfLink
  • Registratie: Juni 2016
  • Niet online
Ik heb zelf de overstap gemaakt van .NET naar Lowcode, maar dat was meer omdat ik geen Informatica achtergrond heb en het voor mij veel makkelijker was om daar grote stappen in te zetten. In het begin is het veel makkelijker te leren en doordat je veel dingen oppakt ben je daarna ook in staat veel meer code te begrijpen.
Jij hebt in ieder geval wel ervaring met programmeren, dus voor jou is het wellicht 'te simpel'. Het hangt er dus echt vanaf waar je je lol uit kan halen. Veel hardcore developers halen hun neus op voor low code platformen, maar voor mij is het echt dikke prima. Ik heb geen behoefte om alles from scratch te schrijven. Heb je die wel, dan kan je beter de java kant op gaan.

I have stability. The ability to stab.


Acties:
  • +1 Henk 'm!

  • n9iels
  • Registratie: November 2017
  • Niet online
Ik zou zelf de gok niet nemen om je te specialiseren in Outsystems of iets soortgelijks. Het gevaar wat ik daar direct zie is: wat als Outsystems over een paar jaar niet meer populair is en niemand gebruikt het? Dan heb je in feite werkervaring op je CV staan die vrij weinig waard is. Daarnaast is het gevaar van specialiseren dat je vast komt te zitten in deze specialisatie. Ik zou dan ook aanraden om verder te gaan met programmeren, maar dan eerder een keuze te maken tussen software development (Java) en meer web-development (PHP ed.)

Bij het Java landschap komt vaak meer kijken dan de taal alleen, zoals je zelf ook aangaf. Vaak verwacht men dat je naast Java ook kennis hebt van JUnit, Maven/Gradle, Springboot & Spring Framework. Die verwachting is naar mijn mening ook niet geheel onterecht. Je zegt zelf dat je motivatie zeker aanwezig is. In dat geval is de uitdaging het zoeken van een bedrijf dat jou als junior wil aannemen en bereid is te investeren in jou vaardigheden.

Je zegt ook dat je ervaring hebt opgedaan met PHP, JavaScript en CSS (dus in feite full-stack development). Deze richting heeft meer connectie met CMS systemen zoals Drupal, Joomla!, Magento en Wordpress. De markt voor bedrijven die met deze systemen websites bouwen is erg groot. Daarnaast zijn frameworks als Laravel en Symfony ook interresant dan. De instap in deze richting is, zonder oneerbiedig te zijn, vaak wat later dan in de richting van het Java landschap. Alleen wederom geldt hier opnieuw: zoek een bedrijf dat bereid is om in jou te investeren.

[ Voor 13% gewijzigd door n9iels op 10-12-2019 18:09 ]


Acties:
  • +1 Henk 'm!

  • Hydra
  • Registratie: September 2000
  • Laatst online: 06-10 13:59
Waarom specifiek Java?

https://niels.nu


Acties:
  • +1 Henk 'm!

  • Trapezoid
  • Registratie: Augustus 2016
  • Laatst online: 22-08 13:23
Ik heb geen ervaring net low code platforms, maar wel met een gebrek aan informatica achtergrond hebben.

Ik weet natuurlijk niet hoe het ging bij die erp boer maar dat klinkt als een slecht verhaal(van hun kant). Als je ergens begint zal het altijd even tijd kosten om te wennen aan nieuwe tools en frameworks en zeker als je nog starter of junior bent. Dat hadden ze dus wel mogen verwachten.

Ik kan me ook niet voorstellen dat je het niet zou kunnen, aangezien je wel gewoon een opleiding voltooid(of een deel daarvan).

Het zal je misschien iets meer moeite kosten en dat herken ik wel, maar waar een wil is is een weg.

Ik zou kiezen wat je het leukst lijkt ook als dat je misschien meer moeite gaat kosten. Je zult er dan namelijk wel meer voldoening uithalen in mijn ervaring.

Natuurlijk is het ook prima om iets te kiezen omdat het makkelijker is maar doe het niet omdat je denkt dat je het andere niet kunt (ik weet niet of je dat gevoel hebt natuurlijk).

Acties:
  • +1 Henk 'm!

  • SmurfLink
  • Registratie: Juni 2016
  • Niet online
n9iels schreef op dinsdag 10 december 2019 @ 18:08:
Ik zou zelf de gok niet nemen om je te specialiseren in Outsystems of iets soortgelijks. Het gevaar wat ik daar direct zie is: wat als Outsystems over een paar jaar niet meer populair is en niemand gebruikt het? Dan heb je in feite werkervaring op je CV staan die vrij weinig waard is. Daarnaast is het gevaar van specialiseren dat je vast komt te zitten in deze specialisatie. Ik zou dan ook aanraden om verder te gaan met programmeren, maar dan eerder een keuze te maken tussen software development (Java) en meer web-development (PHP ed.)
Dan doe je Pega, Blueriq, Mendix of een ander Low code platform. Als je de een snapt kan je ook in verkorte tijd de rest leren. Beetje net als wanneer je Java kent je ook C# redelijk snel kunt begrijpen.

I have stability. The ability to stab.


Acties:
  • +1 Henk 'm!

  • retoohs
  • Registratie: April 2019
  • Laatst online: 11-10 18:29
Ik zou doorpakken met Java als je programmeren leuk vindt. Je valkuil is om telkens weer een nieuwe taal of techniek te proberen terwijl je nog niet vloeiend bent in een programmeer taal.

Ik ben er zelf ook wel schuldig aan hoor maar stel je voor dat je al je tijd en energie had gestoken in één taal i.p.v. een combinatie van PHP, Javascript, ASP.net, html/css/js/sql, C# en Java

Laat je vooral niet uit het veld slaan door je vorige werkgever. Ik ken het hele verhaal niet maar het lijkt me eerder onhandig van die werkgever. Ik denk dat er ook wel werkgevers zijn die jou in dienst willen opleiden met een Java certificering.

Als je een backend taal goed onder de knie hebt kan je altijd nog een andere kant op. Van low-code doorgroeien naar back-end development lijkt me een stuk lastiger. Er komt wel veel bij kijken zoals je al noemde dus het blijft wel telkens bijleren.

Wat voor vakken heb je gehad trouwens bij je associates degree ? Ben je dan niet een jaar lang aan het programmeren?

Acties:
  • +1 Henk 'm!

  • Tsurany
  • Registratie: Juni 2006
  • Niet online

Tsurany

⭐⭐⭐⭐⭐

SmurfLink schreef op dinsdag 10 december 2019 @ 19:35:
[...]

Dan doe je Pega, Blueriq, Mendix of een ander Low code platform. Als je de een snapt kan je ook in verkorte tijd de rest leren. Beetje net als wanneer je Java kent je ook C# redelijk snel kunt begrijpen.
Inderdaad. Het belangrijkste is dat je begrijpt wat er ontwikkeld moet worden en hoe dat efficient te realiseren is. De onderliggende techniek is dan een stuk minder relevant, dat leer je in een maand of twee wel weer. Je ziet bij al die low code platformen dat mensen van het ene platform naar het andere wisselen zonder weer als junior te starten. Van Mulesoft naar TIBCO naar Pega naar Mulesoft, maakt allemaal niet veel uit.
OutSystems ziet er uit als een leuk platform, waarom niet die kant op gaan? Juist een communicatie achtergrond kan hier heel behulpzaam zijn aangezien je met zo'n tool juist geen die-hard devvers wilt.

SMA SB5.0 + 16x Jinko 310wp OWO + 10x Jinko 310wp WNW |--|--| Daikin 4MXM68N + 1x FTXA50AW + 3x FTXM20N


Acties:
  • 0 Henk 'm!

  • Juantinto
  • Registratie: Juli 2009
  • Laatst online: 18-08 22:21
O wow - wat een diversiteit aan antwoorden. Allereerst erg bedankt allen. Mooi om te zien dat er veel verschillende perspectieven zijn om dit te benaderen. Moeilijk om hierdoor 1 ‘beste antwoord’ voor te declareren.

Daarom iedereen een ‘thumbs-up’.

Ik heb zo meer stof om na te denken en mee te nemen in mijn overweging. Ik denk dat het helpt beide tools/talen even te beoefenen en ermee te spelen deze week.

Keep you posted. Meer anekdotes en gedachten zijn welkom.
Pagina: 1