Vraag


Acties:
  • 0 Henk 'm!

  • Trapezoid
  • Registratie: Augustus 2016
  • Laatst online: 22-08 13:23
Hallo Tweakers,

Samenvatting van vraag
Hoelang zou het duren om over te stappen van testen(4 jaar ervaring) naar development, zonder geralateerde opleiding? Welke kennis wordt dan van mij verwacht en waar kan ik het beste beginnen?


Uitgebreide vraag

ik open dit topic omdat ik een keuze wil maken in mijn carriere, waarvan ik niet helemaal kan inschatten wat de gevolgen/vereisten zijn van elke keuze. Ik hoop dan ook dat een aantal van jullie die al meer ervaring hebben, of specifiek ervaring hebben in het vakgebied waar ik naartoe wil wat advies voor mij hebben. Ik zie dat er meer van dit soort topics zijn, maar ik denk dat mijn situatie net weer anders ligt.

samenvatting:

Ik heb een niet gerelateerde WO master, maar ben per toeval terecht gekomen in de IT, specifiek in Testing. Ik heb gemerkt dat ik de IT veel interessanter vond dan mijn oorspronkelijke richting en ben dan ook blij dat ik die kant ben opgegaan. Ik werk nu zon 4 jaar als tester waarvan het laatste jaar bij een groot IT detacheringsbedrijf in Nederland.
Nu is het alleen zo dat ik merk dat ik veel liever de technische kant op wil en wat meer uitdaging zoek. Als ik eerlijk ben zou ik het liefst de developement kant op willen, maar voel ook wat voor de test-automatisering. Daarnaast is Security een onderwerp wat ik altijd erg interessant vind.
Ik heb wat online courses gedaan in Python en kan daar wat simpele dingen mee bouwen en ben nu bezig met Java. Ik ben me er zeer bewust van dat een paar courses in een taal bij lange na niet genoeg is om aan de slag te gaan als developer. Daarnaast lees ik studieboeken over algemene informatica onderwerpen zoals netwerken e.d.. Het is natuurlijk jammer dat ik geen informatica opleiding heb gedaan achteraf, maar ik denk dat dat ook niet meer haalbaar is(zowel qua tijd als qua kosten(2e studie)). Mn behaalde studie laat gelukig wel zien dat ik kan leren en door kan zetten, dus het is niet helemaal nutteloos geweest :) .

Test automatisering:

Dit is natuurlijk de meeste logische keuze en waarschijnlijk de minst grote stap. Dit lijkt me ook erg leuk omdat ik testen ook zeker interessant vind(alleen niet hoe veel mensen ermee omgaan). Ik denk dat ik ook bij mijn huidige werkgever deze overstap vrij makkelijk kan maken.
Een voordeel zou zijn dat ik hopelijk niet al te lang stil zal blijven staan in salaris en dat de tijd die het me kost waarschijnlijk maximaal 1 jaar zou zijn.

Developer:

Dit vind ik moeilijk in te schatten. Ik heb er geen problemen mee weer van onder af aan te beginnen. Ik weet alleen niet zo goed wat ik dan zou moeten kunnen. Inmiddels heb ik natuurlijk best wat kennis opgedaan, maar genoeg om aan een informatica opleiding vereiste te voldoen? Daarnaast zou ik mijn programmeer kennis nog flink bij moeten spijkeren(ook hier vind ik het lastig een inschatting te maken).
Er is een grote kans dat ik achteruit zou gaan in salaris of langer stil zou blijven staan. Dit vind ik opzich niet erg, maar zou natuurlijk wel zwaarder wegen als de overstap me veel langer zou kosten. Tijd die het me kost om over te stappen minimaal 3 jaar(?).

Specifieke vragen Developer
1. Zou de beste keuze hierin zijn om als trainee/junior aan de slag te gaan bij een groter bedrijf?
2. Hoeveel programmeer kennis moet ik dan al hebben?
3. Sluit mijn leeftijd me niet uit van dat soort programma's (31 jaar)?


Ik ben zeer benieuwd naar jullie meningen hierover. Misschien hebben jullie ook zo een overstap gemaakt, of zijn er nog mee bezig. Of wellicht vind je mijn schatting onrealistisch. Ik hoor het graag allemaal.

Bij voorbaat dank.

[ Voor 6% gewijzigd door Trapezoid op 30-08-2016 22:09 . Reden: spelling ed ]

Beste antwoord (via Trapezoid op 19-01-2017 16:01)


  • mashell
  • Registratie: Maart 2000
  • Laatst online: 21-11-2019
Anders dan Mezzin denk ik niet dat software ontwikkelen nou zou moeilijk is waardoor er veel uitval van studenten is, het is het studeren dat moeilijk is. Maar goed, ik heb ook zelfs geen idee wat software OP en PR vakken zijn, iets wat je afgelopen 17 jaar als ontwikkelaar gelukkig niet gehinderd heeft.

Mijn tips. Testautomatisering is een groeiende markt. En als testautomatiseerder programeer je ook, je maakt een testroutine, vergelijkt resultaten etc. Daar is uitdaging en waardering te halen.
Wil je niet testen maar ontwikkelaar worden zou ik de hogere talen aanraden. Dus Java en C#. Script talen als Phyton zijn leuk maar niet onmisbaar. Bij hogere talen zijn er juist de frameworks die al veel oplossen. Je moet natuurlijk de frameworks kennen maar daar kan Google je goed bij helpen.

Ik zou het juist bij je huidige detacheerder proberen en niet in vaste dienst bij een klein bedrijf. Niet dat het geen goed idee is, maar omdat een klein bedrijf zich geen risico kan veroorloven en dus altijd om de papieren en de ervaring zal vragen. Bij een detacheerder heb je een salesfiguur erbij die je ergens naar binnen kan kruien.

Waar ik het roerend met MeZZiN eens ben: "Als je het echt wilt, go for it, laat niemand je stoppen".

Alle reacties


Acties:
  • 0 Henk 'm!

  • WouterT13
  • Registratie: Juli 2012
  • Laatst online: 09-09 20:01
Ik ben zelf nog student, dus ik kan je niet echt helpen wat betreft ervaring ed. Ik weet wel dat je in principe elke opleiding kan doen als je de goede vakken hebt gekozen op het VWO. Hier op de TU/e heb je volgens mij alleen wiskunde B nodig voor de opleiding software Science. Ik vermoed dat dit hetzelfde zal zijn voor andere (deeltijd) opleidingen. Als je geen wiskunde B hebt gedaan, kun je er misschien over denken om het alsnog te doen op het volwassenen onderwijs.

Acties:
  • 0 Henk 'm!

  • Transportman
  • Registratie: Juli 2016
  • Laatst online: 17:25
Bedenk wel dat het twee heel verschillende velden zijn, en neem dus ook echt de tijd, dat je niet de developer kant op gaat en dan na een jaar eigenlijk zegt dat dat het toch niet was.

Als je dan besluit dat je de test automatisering in wilt, moet je dat zeker overleggen met je huidige werkgever als je het daar nog naar je zin hebt. Dat maakt de stap veel minder groot, een nieuwe werkgever kan toch wat terughoudender zijn, al scheelt het wel dat je al ervaring hebt als tester.

Als je de developer kant op gaat:
1: Dat zal waarschijnlijk wel gaan gebeuren, aangezien je op development gebied zo goed als op 0 staat.
2: Dat wisselt een beetje per bedrijf, waar ik begonnen ben, had ik alleen maar wat kennis van Matlab scripts en online kennis van C++ opgedaan, maar niet echt uitgebreid mee geprogrammeerd.
3: Leeftijd zal het misschien iets lastiger maken, maar waar ik begonnen ben begon tegelijk met mij iemand die ook rond die leeftijd zat als junior, dus het kan wel. Maar ook dat kan per bedrijf verschillen.

Acties:
  • 0 Henk 'm!

  • Hydra
  • Registratie: September 2000
  • Laatst online: 21-08 17:09
Als je een geen informatica opleiding en geen professionele development ervaring hebt wordt aan de slag gaan als dev behoorlijk lastig. Ik denk dat de beste route is om via test automatisering plus eigen development werk (dus gewoon je zooi op github zetten) te laten zien dat je het kunt.

Reken wel dat er een enorm verschil is tussen automatiseringsscripts schrijven en 'software engineering'. Je zult in dat laatste toch op een of andere manier ervaring op moeten doen.

https://niels.nu


Acties:
  • 0 Henk 'm!

  • Strykeforce
  • Registratie: Maart 2010
  • Laatst online: 26-09 10:02
Ik heb het eerder mee gemaakt dat een tester om wou naar developer, hij is zelf binnen de detachering gebleven en zit nu (helaas) op een klus waar hij maar weinig leert/andere dingen leert dan de kant die hij zelf op wou.

Daarmee kan ik dan ook je eerste vraag beantwoorden: stap uit de detachering en ga ergens vast in dienst waar je veel kan leren, detachering is hier niet de plek voor. Of dit bedrijf groot of klein is maakt niet veel uit, het gaat er om dat je in een omgeving zit waar je veel kan leren. Mijn persoonlijke mening: mijd de enterprise en ga bij de kleinere software bedrijven (10-20 man in een development team) aan de gang om sneller te leren.

Wat je kan doen als je binnen de Microsoft technieken aan de gang wilt is je MTA: Developer halen. Omdat je als tester al veel binnen de techniek bezig bent geweest zal men je best willen aannemen als junior developer/trainee. Verwacht een salaris van rond de € 2.300 (dit is wat ik zelf verdiende toen ik begon na m'n studie als junior).

Ja je leeftijd is een dingetje, maar uiteindelijk is het zo dat men schreeuwt naar developers voor een "marktconform" salaris, zowel Java als .Net developers.

Acties:
  • 0 Henk 'm!

  • _Erikje_
  • Registratie: Januari 2005
  • Laatst online: 12:05

_Erikje_

Tweaker in Spanje

Trapezoid schreef op zondag 28 augustus 2016 @ 20:37:

Test automatisering:

Dit is natuurlijk de meeste logische keuze en waarschijnlijk de minst grote stap. Dit lijkt me ook erg leuk omdat ik testen ook zeker interessant vind(alleen niet hoe veel mensen ermee omgaan). Ik denk dat ik ook bij mijn huidige werkgever deze overstap vrij makkelijk kan maken.
Is er een probleem binnen de organisatie waardoor de developers een probleem hebben met jouw testwerk? Misschien is dat te bespreken? Testen is zeer belangrijk, dat zeg ik als developer :*)

Ik denk dat test automatisering een goede stap is in de richting van development. Begin niet met robot-framework, dat is geen programmeren maar scriptjes prakken. Vraag tijd binnen een project om een goede selenium testsuite op te zetten. Dit kan je met Java of Ruby gewoon netjes object-oriented programmeren. Dit geeft je meteen een goed gevoel hoe OO programmeren werkt en je hebt een goede houvast met je testervaring.

Acties:
  • 0 Henk 'm!

  • 11supplier
  • Registratie: April 2013
  • Laatst online: 26-09 23:37
Ik heb als WO psychologie afgestudeerde gemerkt dat er veel interesse was in mij als developer (hoewel ik maar MDO ICT niveau had).

Ik zou zelf gewoon direct gaan solliciteren. Er is een groot tekort en als jij gemotiveerd bent en ze denken dat jij het kan leren dan geven ze je denk ik wel een kans. Hiernaast leer je dan ook snel wat ze van je verwachten.

Wat helpt is als je in je vrije tijd ook iets met programmeren doet (volg bv een tutorial C++ en probeer iets simpels als een rekenmachine te bouwen). Als iets van eigen kleine projectjes hebt, heb je wat om over te vertellen en het bewijst dat je echt gemotiveerd ben.

Acties:
  • 0 Henk 'm!

  • akoster
  • Registratie: Januari 2001
  • Laatst online: 18:42
In mijn ervaring is juist in de wereld van de detachering bij uitstek geschikt om zonder al te veel risico te snuffelen aan een ander werkgebied: je geeft bij je baas aan dat jij je in een andere richting wil ontwikkelen, zij zorgen voor een stukje opleiding en een opdracht als junior ontwikkelaar.

Uiteraard mits wederzijds akkoord gegaan is met de nodige randvoorwaarden.
Als een opdrachtgever minder voor jou als ontwikkelaar wil betalen dan in de rol van tester dan heeft dat waarschijnlijk consequenties voor jouw salaris, en investeringen in de vorm van opleiding / training / coaching kost ook geld...

I can see clearly now, the brain is gone...


Acties:
  • 0 Henk 'm!

  • chielsen
  • Registratie: Oktober 2003
  • Laatst online: 14:51
Als developer heb ik echt heel weinig met testen (behalve natuurlijk dat het moet) en zo ken ik er nog veel meer. Ik zou me dus goed afvragen wat je echt wil, testen of development. Daarnaast natuurlijk, waar je kracht ligt. Het zo me niks verbazen als je een hele goed tester/test automatiseerder kan zijn en maar een middelmatige developer. Volgens mij heeft dat weinig met opleidingen en ervaring te maken, maar meer met manier van denken en interesses.

Je geeft nu wel aan toch die development kan op te gaan, dus het kan best wel zo zijn dat development echt jouw ding is. Ik denk persoonlijk wel dat pas na 4 jaar testen tot die conclusie wel een beetje laat is. Het kan dan ook gewoon zijn een beetje klaar te zijn met je huidige functie/omgeving/verantwoordelijkheden. Dit komt veel meer voor. Ik zou dan eerder denken aan kijken of je kan doorgroeien of solliciteren bij een concurrent.

Hoe lang het zou duren voordat je toch als developer aan de slag kan? Ik denk dat je zeker binnen een jaar aan zelfscholing en hobbywerk als Junior zou moeten kunnen soliciteren. Je hebt al een mooie achtergrond als tester, waarmee je makkelijker binnen kan komen. Als je de juist mindset en technisch inzicht hebt zou ik je zo aannemen.
Ik ken genoeg voorbeelden van mensen die zonder enige programmeerervaring zijn aangenomen, gewoon omdat ze slim zijn, technisch inzicht hebben en snel leren.

Voordeel van de snelle ontwikkeling, zeker op het gebied van JavaScript frameworks zoals AngularJS of NodeJS is dat er niet superveel mensen zijn met veel meer ervaring. Je kunt binnen een jaar net zoveel ervaring opdoen als een enorme Senior developer.

Acties:
  • 0 Henk 'm!

  • MeZZiN
  • Registratie: Augustus 2002
  • Laatst online: 16-07 14:24
Ik heb zelf weinig ervaring met testing (behalve dev testing en wat ik mee maak van collega testers) maar overstappen naar development is best een grote stap (zeker als je het goed wilt doen) Iedereen kan wel een beetje software schrijven maar applicaties/sites oplossingen bouwen die over 10 jaar nog steeds staan is wel even wat anders maar goed je moet ergens beginnen pak nu een taal op die populair is (maar eigenlijk niet heel veel uit) ga wat online courses doen. Dan krijg je de basis. en begin anders je test werk meer naar automated testing te gaan met scala/java/python en selenium of zo iets. Misschien een beetje protractor testing als je echt zin heb. Daar krijg je tenminste development tijd (beperkt) maar je komt tenminste in aanraking met ontwikkelen. Probeer een aan te haken bij een Opensource project of verzin wat zelf en knikker het op github. Het is wel zo bijna iedereen kan software maken maar echt goed zijn er in een tallent die niet iedereen heeft. Kom toch vaak collega's tegen die lang ontwikkelaar zijn maar het gewoon niet in de vingers hebben. Ze komen wel ergens maar vaak onder maats etc.

Simpel stappen plan ;)
1. Automated testing (selenium / gatling etc)
2. bouw eens een website met AngularJS met een kleine backend server in NodeJS geschreven.
3. Start niet direct met java er is veel voorkennis frameworks kennis voor nodig begin liever met een 'jongere' taal zoals python NodeJS en misschien zelfs PHP. Java developers hebben vaak al jaren ervaring en doen dit kunstje al erg lang dus lastiger als junior binnen te stappen je kan altijd als je wat jaren ervaring heb java er bij pakken.
4. zoek iemand die je kan helpen en ondersteunen als je vragen hebt.
5. veel doen en uitzoeken.

Software ontwikkelen is niet makkelijk. Genoeg studenten zien klappen op software OP en PR vakken omdat ze het gewoon niet kunnen bevatten. Bij de opleiding stopte de helft van de studenten in het eerste jaar en dan ongeveer daarvan de helft haalde de eindstreep. Maar je moet er wel een beetje talent voor hebben dan valt het allemaal wel mee.

Als je het echt wilt go for it laat niemand je stoppen. En blijkt het niet te werken dan heb je het teminste geprobeerd. Het kost wel een hoop tijd je ben er niet voor niets (zonder stages gerekend) 3! jaar HBO mee bezig om het vak te leren.

Acties:
  • Beste antwoord
  • 0 Henk 'm!

  • mashell
  • Registratie: Maart 2000
  • Laatst online: 21-11-2019
Anders dan Mezzin denk ik niet dat software ontwikkelen nou zou moeilijk is waardoor er veel uitval van studenten is, het is het studeren dat moeilijk is. Maar goed, ik heb ook zelfs geen idee wat software OP en PR vakken zijn, iets wat je afgelopen 17 jaar als ontwikkelaar gelukkig niet gehinderd heeft.

Mijn tips. Testautomatisering is een groeiende markt. En als testautomatiseerder programeer je ook, je maakt een testroutine, vergelijkt resultaten etc. Daar is uitdaging en waardering te halen.
Wil je niet testen maar ontwikkelaar worden zou ik de hogere talen aanraden. Dus Java en C#. Script talen als Phyton zijn leuk maar niet onmisbaar. Bij hogere talen zijn er juist de frameworks die al veel oplossen. Je moet natuurlijk de frameworks kennen maar daar kan Google je goed bij helpen.

Ik zou het juist bij je huidige detacheerder proberen en niet in vaste dienst bij een klein bedrijf. Niet dat het geen goed idee is, maar omdat een klein bedrijf zich geen risico kan veroorloven en dus altijd om de papieren en de ervaring zal vragen. Bij een detacheerder heb je een salesfiguur erbij die je ergens naar binnen kan kruien.

Waar ik het roerend met MeZZiN eens ben: "Als je het echt wilt, go for it, laat niemand je stoppen".

Acties:
  • 0 Henk 'm!

  • Trapezoid
  • Registratie: Augustus 2016
  • Laatst online: 22-08 13:23
WouterT13 schreef op maandag 29 augustus 2016 @ 23:11:
Ik ben zelf nog student, dus ik kan je niet echt helpen wat betreft ervaring ed. Ik weet wel dat je in principe elke opleiding kan doen als je de goede vakken hebt gekozen op het VWO. Hier op de TU/e heb je volgens mij alleen wiskunde B nodig voor de opleiding software Science. Ik vermoed dat dit hetzelfde zal zijn voor andere (deeltijd) opleidingen. Als je geen wiskunde B hebt gedaan, kun je er misschien over denken om het alsnog te doen op het volwassenen onderwijs.
Dank voor je reactie maar op dit moment zie ik het echt niet zitten om nog een deeltijd opleiding te doen oid. Ik heb daar wel over gedacht bij mijn vorige werkgever, maar die zou dan ook de helft vergoeden, dat gaat denk ik nu niet gebeuren. Een soort halfjaarse cursuspakket van het OU Certified Programmer zou nog wel kunnen, maar dan vraag ik weer af hoe waardevol dat is.

Acties:
  • 0 Henk 'm!

  • Trapezoid
  • Registratie: Augustus 2016
  • Laatst online: 22-08 13:23
Transportman schreef op dinsdag 30 augustus 2016 @ 07:59:
Bedenk wel dat het twee heel verschillende velden zijn, en neem dus ook echt de tijd, dat je niet de developer kant op gaat en dan na een jaar eigenlijk zegt dat dat het toch niet was.

Als je dan besluit dat je de test automatisering in wilt, moet je dat zeker overleggen met je huidige werkgever als je het daar nog naar je zin hebt. Dat maakt de stap veel minder groot, een nieuwe werkgever kan toch wat terughoudender zijn, al scheelt het wel dat je al ervaring hebt als tester.

Als je de developer kant op gaat:
1: Dat zal waarschijnlijk wel gaan gebeuren, aangezien je op development gebied zo goed als op 0 staat.
2: Dat wisselt een beetje per bedrijf, waar ik begonnen ben, had ik alleen maar wat kennis van Matlab scripts en online kennis van C++ opgedaan, maar niet echt uitgebreid mee geprogrammeerd.
3: Leeftijd zal het misschien iets lastiger maken, maar waar ik begonnen ben begon tegelijk met mij iemand die ook rond die leeftijd zat als junior, dus het kan wel. Maar ook dat kan per bedrijf verschillen.
Ja daar zit ik ook een beetje mee, ik denk wel dat het goed bij mij past, en dat ik er ook zeker wel goed in zou kunnen zijn (alleen qua basiskennis heb ik nog wel wat in te halen), maar echt zeker weten doe je het natuurlijk nooit. Aan de andere kant is er maar 1 manier om erachter te komen. Ik denk ook niet dat ik er ooit spijt van zou krijgen dat ik het geprobeerd heb en vele nieuwe dingen geleerd heb.

Acties:
  • 0 Henk 'm!

  • Trapezoid
  • Registratie: Augustus 2016
  • Laatst online: 22-08 13:23
Hydra schreef op dinsdag 30 augustus 2016 @ 08:20:
Als je een geen informatica opleiding en geen professionele development ervaring hebt wordt aan de slag gaan als dev behoorlijk lastig. Ik denk dat de beste route is om via test automatisering plus eigen development werk (dus gewoon je zooi op github zetten) te laten zien dat je het kunt.

Reken wel dat er een enorm verschil is tussen automatiseringsscripts schrijven en 'software engineering'. Je zult in dat laatste toch op een of andere manier ervaring op moeten doen.
Daarom denk ik juist dat ik daarmee zo snel mogelijk mee moet beginnen, en niet eerst 3 jaar testautomatisering. Dan liever paar jaartjes onderaan ervaring opdoen. In vergelijkbare topics zag ik trouwens dat het ook mensen lukte zonder informatica opleiding of praktijkervaring. Amateur ervaring in de vorm van github is dan wel handig idd.

Acties:
  • 0 Henk 'm!

  • Trapezoid
  • Registratie: Augustus 2016
  • Laatst online: 22-08 13:23
Strykeforce schreef op dinsdag 30 augustus 2016 @ 09:31:
Ik heb het eerder mee gemaakt dat een tester om wou naar developer, hij is zelf binnen de detachering gebleven en zit nu (helaas) op een klus waar hij maar weinig leert/andere dingen leert dan de kant die hij zelf op wou.

Daarmee kan ik dan ook je eerste vraag beantwoorden: stap uit de detachering en ga ergens vast in dienst waar je veel kan leren, detachering is hier niet de plek voor. Of dit bedrijf groot of klein is maakt niet veel uit, het gaat er om dat je in een omgeving zit waar je veel kan leren. Mijn persoonlijke mening: mijd de enterprise en ga bij de kleinere software bedrijven (10-20 man in een development team) aan de gang om sneller te leren.

Wat je kan doen als je binnen de Microsoft technieken aan de gang wilt is je MTA: Developer halen. Omdat je als tester al veel binnen de techniek bezig bent geweest zal men je best willen aannemen als junior developer/trainee. Verwacht een salaris van rond de € 2.300 (dit is wat ik zelf verdiende toen ik begon na m'n studie als junior).

Ja je leeftijd is een dingetje, maar uiteindelijk is het zo dat men schreeuwt naar developers voor een "marktconform" salaris, zowel Java als .Net developers.
Dit scenario zou ik prima vinden. Ik neem dit zeker mee in mijn overwegingen.

Acties:
  • 0 Henk 'm!

  • Trapezoid
  • Registratie: Augustus 2016
  • Laatst online: 22-08 13:23
_Erikje_ schreef op dinsdag 30 augustus 2016 @ 09:47:
[...]


Is er een probleem binnen de organisatie waardoor de developers een probleem hebben met jouw testwerk? Misschien is dat te bespreken? Testen is zeer belangrijk, dat zeg ik als developer :*)

Ik denk dat test automatisering een goede stap is in de richting van development. Begin niet met robot-framework, dat is geen programmeren maar scriptjes prakken. Vraag tijd binnen een project om een goede selenium testsuite op te zetten. Dit kan je met Java of Ruby gewoon netjes object-oriented programmeren. Dit geeft je meteen een goed gevoel hoe OO programmeren werkt en je hebt een goede houvast met je testervaring.
Haha, veel mensen lijken testen inderdaad niet op waarde te schatten, maar developers meestal wel. Maar ik bedoel meer dat ik vaak de behoefte heb om uit te vinden hoe iets nou precies werkt en dat ik dat ook erg interessant vind. En dat dat iets is wat sommige testers helemaal niet lijken te hebben. Ik voel er ook niet veel voor op dit moment om de kant van testco of testmanager op te groeien(het standaard test groeipad)

In de huidige situatie lijkt me iets als selenium webdriver toe passen inderdaad wel een stap in de goeie richting sowieso. Ik heb alleen het gevoel dat daar niet echt ruimte voor is in mijn huidige project.

Acties:
  • 0 Henk 'm!

  • Trapezoid
  • Registratie: Augustus 2016
  • Laatst online: 22-08 13:23
11supplier schreef op dinsdag 30 augustus 2016 @ 14:19:
Ik heb als WO psychologie afgestudeerde gemerkt dat er veel interesse was in mij als developer (hoewel ik maar MDO ICT niveau had).

Ik zou zelf gewoon direct gaan solliciteren. Er is een groot tekort en als jij gemotiveerd bent en ze denken dat jij het kan leren dan geven ze je denk ik wel een kans. Hiernaast leer je dan ook snel wat ze van je verwachten.

Wat helpt is als je in je vrije tijd ook iets met programmeren doet (volg bv een tutorial C++ en probeer iets simpels als een rekenmachine te bouwen). Als iets van eigen kleine projectjes hebt, heb je wat om over te vertellen en het bewijst dat je echt gemotiveerd ben.
Dit is inderdaad nu mijn doel en waar ik mee bezig ben. Maar dan met Java.

Acties:
  • 0 Henk 'm!

  • Rukapul
  • Registratie: Februari 2000
  • Nu online
Meerdere opeenvolgende reacties ajb combineren in een enkele reactie. Het is ook mogelijk meerdere berichten te quoten in het reactiescherm en/of een reactie te wijzigen om deze uit te breiden.

Acties:
  • 0 Henk 'm!

  • Trapezoid
  • Registratie: Augustus 2016
  • Laatst online: 22-08 13:23
akoster schreef op dinsdag 30 augustus 2016 @ 15:05:
In mijn ervaring is juist in de wereld van de detachering bij uitstek geschikt om zonder al te veel risico te snuffelen aan een ander werkgebied: je geeft bij je baas aan dat jij je in een andere richting wil ontwikkelen, zij zorgen voor een stukje opleiding en een opdracht als junior ontwikkelaar.

Uiteraard mits wederzijds akkoord gegaan is met de nodige randvoorwaarden.
Als een opdrachtgever minder voor jou als ontwikkelaar wil betalen dan in de rol van tester dan heeft dat waarschijnlijk consequenties voor jouw salaris, en investeringen in de vorm van opleiding / training / coaching kost ook geld...
Dit zou ik ook helemaal prima vinden als dat nodig is. Daarom ook beter nu dan over 3 jaar.
chielsen schreef op dinsdag 30 augustus 2016 @ 15:32:
Als developer heb ik echt heel weinig met testen (behalve natuurlijk dat het moet) en zo ken ik er nog veel meer. Ik zou me dus goed afvragen wat je echt wil, testen of development. Daarnaast natuurlijk, waar je kracht ligt. Het zo me niks verbazen als je een hele goed tester/test automatiseerder kan zijn en maar een middelmatige developer. Volgens mij heeft dat weinig met opleidingen en ervaring te maken, maar meer met manier van denken en interesses.

Je geeft nu wel aan toch die development kan op te gaan, dus het kan best wel zo zijn dat development echt jouw ding is. Ik denk persoonlijk wel dat pas na 4 jaar testen tot die conclusie wel een beetje laat is. Het kan dan ook gewoon zijn een beetje klaar te zijn met je huidige functie/omgeving/verantwoordelijkheden. Dit komt veel meer voor. Ik zou dan eerder denken aan kijken of je kan doorgroeien of solliciteren bij een concurrent.

Hoe lang het zou duren voordat je toch als developer aan de slag kan? Ik denk dat je zeker binnen een jaar aan zelfscholing en hobbywerk als Junior zou moeten kunnen soliciteren. Je hebt al een mooie achtergrond als tester, waarmee je makkelijker binnen kan komen. Als je de juist mindset en technisch inzicht hebt zou ik je zo aannemen.
Ik ken genoeg voorbeelden van mensen die zonder enige programmeerervaring zijn aangenomen, gewoon omdat ze slim zijn, technisch inzicht hebben en snel leren.

Voordeel van de snelle ontwikkeling, zeker op het gebied van JavaScript frameworks zoals AngularJS of NodeJS is dat er niet superveel mensen zijn met veel meer ervaring. Je kunt binnen een jaar net zoveel ervaring opdoen als een enorme Senior developer.
Ik snap je punt, toch denk ik dat de eerste jaren ook een introductie waren in de wereld van de IT voor mij. Het leren programmeren is wel al iets wat al langer speelt. Ik denk ook dat ik lang heb gedacht dat dat allemaal veel te moeilijk zou zijn voor mij, maar zie nu in dat ik dat ook best zou kunnen met een beetje toewijding.
MeZZiN schreef op dinsdag 30 augustus 2016 @ 16:16:
Ik heb zelf weinig ervaring met testing (behalve dev testing en wat ik mee maak van collega testers) maar overstappen naar development is best een grote stap (zeker als je het goed wilt doen) Iedereen kan wel een beetje software schrijven maar applicaties/sites oplossingen bouwen die over 10 jaar nog steeds staan is wel even wat anders maar goed je moet ergens beginnen pak nu een taal op die populair is (maar eigenlijk niet heel veel uit) ga wat online courses doen. Dan krijg je de basis. en begin anders je test werk meer naar automated testing te gaan met scala/java/python en selenium of zo iets. Misschien een beetje protractor testing als je echt zin heb. Daar krijg je tenminste development tijd (beperkt) maar je komt tenminste in aanraking met ontwikkelen. Probeer een aan te haken bij een Opensource project of verzin wat zelf en knikker het op github. Het is wel zo bijna iedereen kan software maken maar echt goed zijn er in een tallent die niet iedereen heeft. Kom toch vaak collega's tegen die lang ontwikkelaar zijn maar het gewoon niet in de vingers hebben. Ze komen wel ergens maar vaak onder maats etc.

Simpel stappen plan ;)
1. Automated testing (selenium / gatling etc)
2. bouw eens een website met AngularJS met een kleine backend server in NodeJS geschreven.
3. Start niet direct met java er is veel voorkennis frameworks kennis voor nodig begin liever met een 'jongere' taal zoals python NodeJS en misschien zelfs PHP. Java developers hebben vaak al jaren ervaring en doen dit kunstje al erg lang dus lastiger als junior binnen te stappen je kan altijd als je wat jaren ervaring heb java er bij pakken.
4. zoek iemand die je kan helpen en ondersteunen als je vragen hebt.
5. veel doen en uitzoeken.

Software ontwikkelen is niet makkelijk. Genoeg studenten zien klappen op software OP en PR vakken omdat ze het gewoon niet kunnen bevatten. Bij de opleiding stopte de helft van de studenten in het eerste jaar en dan ongeveer daarvan de helft haalde de eindstreep. Maar je moet er wel een beetje talent voor hebben dan valt het allemaal wel mee.

Als je het echt wilt go for it laat niemand je stoppen. En blijkt het niet te werken dan heb je het teminste geprobeerd. Het kost wel een hoop tijd je ben er niet voor niets (zonder stages gerekend) 3! jaar HBO mee bezig om het vak te leren.
Dank voor je reactie, handige tips. Ik hou Python er ook zeker nog bij.
mashell schreef op dinsdag 30 augustus 2016 @ 18:51:
Anders dan Mezzin denk ik niet dat software ontwikkelen nou zou moeilijk is waardoor er veel uitval van studenten is, het is het studeren dat moeilijk is. Maar goed, ik heb ook zelfs geen idee wat software OP en PR vakken zijn, iets wat je afgelopen 17 jaar als ontwikkelaar gelukkig niet gehinderd heeft.

Mijn tips. Testautomatisering is een groeiende markt. En als testautomatiseerder programeer je ook, je maakt een testroutine, vergelijkt resultaten etc. Daar is uitdaging en waardering te halen.
Wil je niet testen maar ontwikkelaar worden zou ik de hogere talen aanraden. Dus Java en C#. Script talen als Phyton zijn leuk maar niet onmisbaar. Bij hogere talen zijn er juist de frameworks die al veel oplossen. Je moet natuurlijk de frameworks kennen maar daar kan Google je goed bij helpen.

Ik zou het juist bij je huidige detacheerder proberen en niet in vaste dienst bij een klein bedrijf. Niet dat het geen goed idee is, maar omdat een klein bedrijf zich geen risico kan veroorloven en dus altijd om de papieren en de ervaring zal vragen. Bij een detacheerder heb je een salesfiguur erbij die je ergens naar binnen kan kruien.

Waar ik het roerend met MeZZiN eens ben: "Als je het echt wilt, go for it, laat niemand je stoppen".
Thanks.
Waar ik het roerend met MeZZiN eens ben: "Als je het echt wilt, go for it, laat niemand je stoppen".
Ja dit is natuurlijk ook gewoon waar het op neer komt uiteindelijk.

Acties:
  • 0 Henk 'm!

  • Trapezoid
  • Registratie: Augustus 2016
  • Laatst online: 22-08 13:23
Ja sry voor de single quotes, besefte me het halverwege. :)

Ik wil iedereen in ieder geval bedanken voor hun reacties.

Acties:
  • 0 Henk 'm!

  • Hydra
  • Registratie: September 2000
  • Laatst online: 21-08 17:09
Trapezoid schreef op dinsdag 30 augustus 2016 @ 21:26:
Amateur ervaring in de vorm van github is dan wel handig idd.
Niet handig. Absoluut noodzakelijk. Zonder dat jij aan kan tonen dat je zelfstanding software kan maken gaat niemand je zelfs maar voor een junior baan aannemen zonder opleiding of ervaring.

https://niels.nu


Acties:
  • 0 Henk 'm!

  • Trapezoid
  • Registratie: Augustus 2016
  • Laatst online: 22-08 13:23
Uiteraard, dat is duidelijk. Het was een understatement.
Pagina: 1