Toon posts:

Niveau qua hiërarchie in web development?

Pagina: 1
Acties:

Verwijderd

Topicstarter
Momenteel studeer ik al 3 jaar aan een opleiding met als specialisatie web development en wil ik nog eens 4 jaar er aan verder plakken.

Ik merk dat ik nu na 3 jaar het OOP begin te snappen en toe te passen. Echter vind ik het toepassen van MVC nog ietsjes te ver, omdat ik nog niet veel ervaring heb met OOP.

Kan er in dit topic een soort van hirarchie gebouwd worden met wat voor niveau's er ongeveer zijn? Ik ben daar namelijk best benieuwd naar, naar de ervaring van web developers. En zo kan ik mezelf ook wat beter inschatten en weet ik nog ongeveer hoeveel ik bij moet sturen wil ik een junior, medior of senior positie bereiken etc.

Naar mijn kleine idee beginnen de meesten met liniair programmeren, dan komt het OOP gedeelte en daarna leert men pas MVC en andere structuren toepassen. En dat is neem ik tog wel de standaard MVC in het bedrijfsleven? Of is er nog een laag daarboven op?

Misschien een domme vraag, maar goed, ik wordt er vast wel slimmer van.

Acties:
  • +2 Henk 'm!

  • DixxyJS
  • Registratie: Juni 2017
  • Laatst online: 14-09-2021
Verwijderd schreef op donderdag 10 augustus 2017 @ 15:00:
Momenteel studeer ik al 3 jaar aan een opleiding met als specialisatie web development en wil ik nog eens 4 jaar er aan verder plakken.

Ik merk dat ik nu na 3 jaar het OOP begin te snappen en toe te passen. Echter vind ik het toepassen van MVC nog ietsjes te ver, omdat ik nog niet veel ervaring heb met OOP.

Kan er in dit topic een soort van hirarchie gebouwd worden met wat voor niveau's er ongeveer zijn? Ik ben daar namelijk best benieuwd naar, naar de ervaring van web developers. En zo kan ik mezelf ook wat beter inschatten en weet ik nog ongeveer hoeveel ik bij moet sturen wil ik een junior, medior of senior positie bereiken etc.
Misschien is het handig als je erbij verteld welke opleiding je doet.
Ik vind het wel opmerkelijk dat je na drie jaar pas een kleine basis van OOP hebt geleerd.
Toen ik met mijn opleiding begon was OOP een van de eerste onderwerpen.

Ik denk dat je er in ieder geval vanuit kan gaan dat je voorlopig nog niet aan medior of senior hoeft te denken.
Als je na je opleiding begint met een baan, begin je gewoon onderaan als junior en als je gemiddeld presteert kun je na zo'n vijf jaar aan medior gaan denken.


Succes met studeren in ieder geval!

Acties:
  • +2 Henk 'm!

  • CH4OS
  • Registratie: April 2002
  • Niet online

CH4OS

It's a kind of magic

DixxyJS schreef op donderdag 10 augustus 2017 @ 16:57:
Ik denk dat je er in ieder geval vanuit kan gaan dat je voorlopig nog niet aan medior of senior hoeft te denken.
In de praktijk ben je na een opleiding gewoon junior developer is meestal met een jaar of 3-5, daarna wordt men vaak beschouwd als medior. Vanaf een jaar of 8-10 werkervaring, kan je pas gaan denken aan senior. Aldus de vacatures in elk geval. ;)
Als je na je opleiding begint met een baan, begin je gewoon onderaan als junior en als je gemiddeld presteert kun je na zo'n vijf jaar aan medior gaan denken.
Na een opleiding begint het eigenlijk pas echt. Net als met een rijbewijs, dus logisch dat je dan als junior begint. ;) Er zijn geen opleidingen voor senior webdeveloper, om maar iets te zeggen, dus verwachten dat je na een opleiding gelijk als senior kan ben je stiekem gewoon aan het dromen.
Verwijderd schreef op donderdag 10 augustus 2017 @ 15:00:
Naar mijn kleine idee beginnen de meesten met liniair programmeren, dan komt het OOP gedeelte en daarna leert men pas MVC en andere structuren toepassen. En dat is neem ik tog wel de standaard MVC in het bedrijfsleven? Of is er nog een laag daarboven op?
Er is geen standaard voor MVC, meestal komt dat vanuit een framework, zoals Zend, Symfony en Laravel. Het is ook afhankelijk van wat je programmeert, of MVC het beste model ervoor is. ;) MVC kan dus leuk zijn, maar als het praktischer is om wat anders te gaan gebruiken, zoals bijvoorbeeld events en listeners, heb je niets aan MVC en werkt het eigenlijk tegen. ;)

[ Voor 28% gewijzigd door CH4OS op 10-08-2017 17:05 ]


Verwijderd

Topicstarter
DixxyJS schreef op donderdag 10 augustus 2017 @ 16:57:
[...]

Misschien is het handig als je erbij verteld welke opleiding je doet.
Ik vind het wel opmerkelijk dat je na drie jaar pas een kleine basis van OOP hebt geleerd.
Toen ik met mijn opleiding begon was OOP een van de eerste onderwerpen.

Ik denk dat je er in ieder geval vanuit kan gaan dat je voorlopig nog niet aan medior of senior hoeft te denken.
Als je na je opleiding begint met een baan, begin je gewoon onderaan als junior en als je gemiddeld presteert kun je na zo'n vijf jaar aan medior gaan denken.


Succes met studeren in ieder geval!
Dankjewel!

Ben je al na ongeveer 5 jaar medior? Dat wist ik niet. En na hoeveel jaar ongeveer gemiddeld ben je senior? Dat vind ik namelijk belangrijk om te weten.

Het gaat echter wel om een MBO opleiding. Maar goed, het ontwerpen van een web applicatie is wel heel duidelijk aan bod gekomen op de opleiding. Zoals de database architectuur en het ontwerpen van een web app op papier met functionele en technische ontwerpen etc.

Ik wil graag een HBO Informatica opleiding doen voordat ik uberhaupt kan werken in het vak. Tijdens die opleiding hoop ik ook het niveau te bereiken van een junior freelancer om zo naast school ook wat uurtjes te kunnen werken.

Verwijderd

Topicstarter
CH40S schreef op donderdag 10 augustus 2017 @ 17:03:
[...]
In de praktijk ben je na een opleiding gewoon junior developer is meestal met een jaar of 3-5, daarna wordt men vaak beschouwd als medior. Vanaf een jaar of 8-10 werkervaring, kan je pas gaan denken aan senior. Aldus de vacatures in elk geval. ;)
[...]
Na een opleiding begint het eigenlijk pas echt. Net als met een rijbewijs, dus logisch dat je dan als junior begint. ;) Er zijn geen opleidingen voor senior webdeveloper, om maar iets te zeggen, dus verwachten dat je na een opleiding gelijk als senior kan ben je stiekem gewoon aan het dromen.
Stel je voor ik wil m'n hele leven in de web development branche werken? Is het dan verstandig om eerst te focussen op front-end werkzaamheden en om dan later na een paar jaar over te stappen naar back-end specifieken banen? Zo lijkt het mij dat ik bouw aan een carriere als full stack developer? Of is dat niet logisch? Meestal hoor ik of front-end design etc. of back-end structuur etc.

  • CH4OS
  • Registratie: April 2002
  • Niet online

CH4OS

It's a kind of magic

De idealistische junior webdeveloper heeft HBO op zak en heeft al kennis van / ervaring met frameworks en dergelijken. Kijk gewoon even naar de vacatures die op het web staan, dat geeft een aardig beeld. :)
Verwijderd schreef op donderdag 10 augustus 2017 @ 17:07:
Stel je voor ik wil m'n hele leven in de web development branche werken? Is het dan verstandig om eerst te focussen op front-end werkzaamheden en om dan later na een paar jaar over te stappen naar back-end specifieken banen? Zo lijkt het mij dat ik bouw aan een carriere als full stack developer? Of is dat niet logisch? Meestal hoor ik of front-end design etc. of back-end structuur etc.
Als je toch al met opleidingen bezig bent, kun je beter kijken naar full stack development opleidingen / cursussen etcetera.

[ Voor 60% gewijzigd door CH4OS op 10-08-2017 17:09 ]


Verwijderd

Topicstarter
CH40S schreef op donderdag 10 augustus 2017 @ 17:08:
De idealistische junior webdeveloper heeft HBO op zak en heeft al kennis van / ervaring met frameworks en dergelijken. Kijk gewoon even naar de vacatures die op het web staan, dat geeft een aardig beeld. :)
Ja dat streef niveau heb ik ook. Lijkt mij mooi als ik MBO app ontwikkeling heb en HBO informatica met wat freelance projectjes op m'n portfolio.

Acties:
  • +2 Henk 'm!

  • Aganim
  • Registratie: Oktober 2006
  • Laatst online: 06:57

Aganim

I have a cunning plan..

Ben je al na ongeveer 5 jaar medior? Dat wist ik niet. En na hoeveel jaar ongeveer gemiddeld ben je senior? Dat vind ik namelijk belangrijk om te weten.
Dat is lastig te zeggen, sommige devs mag je na 15 jaar rustig nog steeds junior noemen. :+

Het is niet alsof je op een dag opstaat en ineens 'medior' bent. Ook wordt in niet ieder bedrijf dezelfde betekenis aan het begrip toegekend, de één meet in jaren ervaring, de ander in gewerkte jaren en ook hoor je vaak dat men van mening is dat een senior een omvangrijk netwerk moet hebben. Dus: welk criterium hanteer jij? ;)

De snelheid van doorstromen ligt ook aan je eigen inzet, schaaf je je eigen kunnen steeds bij, houdt je de recente ontwikkelingen bij en pas je deze toe? Of ben je het type 'ik heb dit kunstje op de opleiding geleerd, dus waarom moet ik mijzelf verder ontwikkelen' of 'Kennis wordt mij, net als op de opleiding, wel aangereikt'? In de laatste gevallen kom je in mijn ogen nooit verder dan junior, al heb je 50 jaar werkervaring.

Om iets van een antwoord te geven: persoonlijk denk ik dat je na een jaar of 10 wel mag spreken van Senior ontwikkelaar, maar het blijft afhankelijk van je kennis en kunde.

Een overzicht van lagen is er niet echt, iedereen kan een andere route genomen hebben. Ik ben begonnen met experimenteren met MVC voor ik OOP goed in de vingers had en neem maar van mij aan: spaghetticode kan je in ieder paradigma en ontwerppatroon bakken. :P

Daarnaast: de een bouwt een REST API, de ander een prachtige front-end applicatie en de derde weer iets anders. Allemaal zaken die je op verschillende manieren kan opzetten. Dus binnen de 'lagen' die jij denkt te zien kan je ook weer disciplines onderscheiden.

Ik zou zeggen: vergeet die titels voorlopig, blijf werken aan jezelf en vergelijk je kennis en kunde met je collega's. Hoe ver je bent in vergelijking met die die-hard coder of de net binnengekomen stagiar geeft je een veel beter beeld van je kunnen. Merk je dat je echt veel verder bent dan diverse anderen? Dan kan je altijd proberen om op een medior of senior functie te solliciteren.

Maak in ieder geval niet de fout om te denken dat je na 8 jaar opleiding kan instromen als Medior, mijn ervaring is dat je je in de IT eerst maar eens moet bewijzen. Opleiding blijkt maar al te vaak absoluut geen garantie voor kwaliteit.

Acties:
  • +1 Henk 'm!

  • DJMaze
  • Registratie: Juni 2002
  • Niet online
Verwijderd schreef op donderdag 10 augustus 2017 @ 17:03:
Ik wil graag een HBO Informatica opleiding doen voordat ik uberhaupt kan werken in het vak.
Als ik een sollicitant zoek interesseert mij zijn opleiding niet, ik wil weten:
- denkniveau
- autodidactische vaardigheden
- Competentie CV

De IT staat niet stil, je moet je dus makkelijk kunnen aanpassen en bijleren.

Als je de "language of the birds" snel begrijpt dan zit je goed :)
Hiermee bedoel ik eigenlijk dat je andermans code snel begrijpt, elke ontwikkelaar is een "vogel"

Maak je niet druk, dat doet de compressor maar


  • CH4OS
  • Registratie: April 2002
  • Niet online

CH4OS

It's a kind of magic

Hobbymatig heb ik intussen 10+ jaar ervaring in PHP en kan je vertellen, dat men daar echt niet zo zwaar aan tilt. ;) Als ze horen dat het allemaal autodidact is, vind men dat soms wel indrukwekkend om te horen, maar alsnog doet het bedrijven dan nog niet veel, omdat hobbymatig / alleen programmeren zo anders is als professioneel programmeren.
DJMaze schreef op donderdag 10 augustus 2017 @ 17:32:
Als je de "language of the birds" snel begrijpt dan zit je goed :)
Hiermee bedoel ik eigenlijk dat je andermans code snel begrijpt, elke ontwikkelaar is een "vogel"
Iemands code begrijpen is lastiger dan het lijkt. Vooral als je de achterliggende logica of gebruikte methodiek niet begrijpt. ;) Je kan dus niet zomaar eisen dat iemand de code van een ander snel zal begrijpen, dat is naar mijn idee en ervaring eigenlijk onredelijk.

[ Voor 94% gewijzigd door CH4OS op 10-08-2017 17:38 ]


Acties:
  • +1 Henk 'm!

  • DJMaze
  • Registratie: Juni 2002
  • Niet online
CH40S schreef op donderdag 10 augustus 2017 @ 17:34:
Hobbymatig heb ik intussen 10+ jaar ervaring in PHP en kan je vertellen, dat men daar echt niet zo zwaar aan tilt. ;) Als ze horen dat het allemaal autodidact is, vind men dat soms wel indrukwekkend om te horen, maar alsnog doet het bedrijven dan nog niet veel, omdat hobbymatig / alleen programmeren zo anders is als professioneel programmeren.
Hangt er vanaf wat jij hobbymatig hebt ontwikkeld. Als alleen maar WordPress websites in elkaar hebt gezet heb ik ook geen hoge pet van je op.
Als je daarentegen de "Personal Home Page Tools" als hobby ontwikkeld...
CH40S schreef op donderdag 10 augustus 2017 @ 17:34:
Je kan dus niet zomaar eisen dat iemand de code van een ander snel zal begrijpen, dat is naar mijn idee en ervaring eigenlijk onredelijk.
Ik zit 20 jaar in het vak (autodidact), geef mij een stuk onbekende code en ik vertel hoe het werkt.
Dat komt omdat ik heb geleerd dat je het pad van de code moet volgen en je niet moet blindstaren op alleen die ene regel die je wil begrijpen.
Die vaardigheden krijg je niet op school volgens mij.

Maak je niet druk, dat doet de compressor maar


  • CH4OS
  • Registratie: April 2002
  • Niet online

CH4OS

It's a kind of magic

DJMaze schreef op donderdag 10 augustus 2017 @ 17:49:
Hangt er vanaf wat jij hobbymatig hebt ontwikkeld. Als alleen maar WordPress websites in elkaar hebt gezet heb ik ook geen hoge pet van je op.
Als je daarentegen de "Personal Home Page Tools" als hobby ontwikkeld...
Had eerst een web app (mobile-first) functioneel geprogrammeerd, zodat degenen waarvoor het maakte aan de slag konden. Later heb ik de gehele tool omgezet naar wat deftigers op basis van Laravel. Van dat laatste wilt men dan soms wat weten, maar echt imponerend is het nooit. ;)
Ik zit 20 jaar in het vak (autodidact), geef mij een stuk onbekende code en ik vertel hoe het werkt.
Dat komt omdat ik heb geleerd dat je het pad van de code moet volgen en je niet moet blindstaren op alleen die ene regel die je wil begrijpen.
Die vaardigheden krijg je niet op school volgens mij.
Bij mijn vorige werkgever heb ik dit uiteindelijk ook veel gedaan, maar dan nog was het voor mij vaak niet duidelijk hoor. :)

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Aganim schreef op donderdag 10 augustus 2017 @ 17:32:
[...]

Dat is lastig te zeggen, sommige devs mag je na 15 jaar rustig nog steeds junior noemen. :+

Het is niet alsof je op een dag opstaat en ineens 'medior' bent. Ook wordt in niet ieder bedrijf dezelfde betekenis aan het begrip toegekend, de één meet in jaren ervaring, de ander in gewerkte jaren en ook hoor je vaak dat men van mening is dat een senior een omvangrijk netwerk moet hebben. Dus: welk criterium hanteer jij? ;)

De snelheid van doorstromen ligt ook aan je eigen inzet, schaaf je je eigen kunnen steeds bij, houdt je de recente ontwikkelingen bij en pas je deze toe? Of ben je het type 'ik heb dit kunstje op de opleiding geleerd, dus waarom moet ik mijzelf verder ontwikkelen' of 'Kennis wordt mij, net als op de opleiding, wel aangereikt'? In de laatste gevallen kom je in mijn ogen nooit verder dan junior, al heb je 50 jaar werkervaring.

Om iets van een antwoord te geven: persoonlijk denk ik dat je na een jaar of 10 wel mag spreken van Senior ontwikkelaar, maar het blijft afhankelijk van je kennis en kunde.

Een overzicht van lagen is er niet echt, iedereen kan een andere route genomen hebben. Ik ben begonnen met experimenteren met MVC voor ik OOP goed in de vingers had en neem maar van mij aan: spaghetticode kan je in ieder paradigma en ontwerppatroon bakken. :P

Daarnaast: de een bouwt een REST API, de ander een prachtige front-end applicatie en de derde weer iets anders. Allemaal zaken die je op verschillende manieren kan opzetten. Dus binnen de 'lagen' die jij denkt te zien kan je ook weer disciplines onderscheiden.

Ik zou zeggen: vergeet die titels voorlopig, blijf werken aan jezelf en vergelijk je kennis en kunde met je collega's. Hoe ver je bent in vergelijking met die die-hard coder of de net binnengekomen stagiar geeft je een veel beter beeld van je kunnen. Merk je dat je echt veel verder bent dan diverse anderen? Dan kan je altijd proberen om op een medior of senior functie te solliciteren.

Maak in ieder geval niet de fout om te denken dat je na 8 jaar opleiding kan instromen als Medior, mijn ervaring is dat je je in de IT eerst maar eens moet bewijzen. Opleiding blijkt maar al te vaak absoluut geen garantie voor kwaliteit.
Ja hopelijk kan ik me bewijzen als ik straks verschillende full stacked web apps met betalings methodes etc. heb gebouwd.

Als ik nog meer kan dan zou dat natuurlijk nog beter zijn.

Acties:
  • +1 Henk 'm!

  • scosec
  • Registratie: Februari 2016
  • Laatst online: 07-10 12:10
Tip van mijn kant.

Start met programmeren in een framework. Bijvoorbeeld Laravel of Symfony. Dan wordt je "gedwongen" om MVC en OOP te gebruiken. Dat lijkt wellicht lastig maar als je er eenmaal mee aan de slag gaat valt dat reuze mee.

Verdiep je daarnaast in design patterns. Lezen over design patterns in combinatie met het ontwikkelen in een framework kan voor een snelle groei zorgen in je ontwikkeling.

Acties:
  • 0 Henk 'm!

  • EddoH
  • Registratie: Maart 2009
  • Niet online

EddoH

Backpfeifengesicht

scosec schreef op vrijdag 11 augustus 2017 @ 08:48:
Tip van mijn kant.

Start met programmeren in een framework. Bijvoorbeeld Laravel of Symfony. Dan wordt je "gedwongen" om MVC en OOP te gebruiken. Dat lijkt wellicht lastig maar als je er eenmaal mee aan de slag gaat valt dat reuze mee.

Verdiep je daarnaast in design patterns. Lezen over design patterns in combinatie met het ontwikkelen in een framework kan voor een snelle groei zorgen in je ontwikkeling.
Dit.
Als je gebruik maakt van een (MVC)framework wordt je direct al in een bepaald pattern geduwd. Leer hiervan, en bekijk vervolgens eens een ander framework. Dit geeft een betere feel met de materie dan zelf MVC implementeren als je er nog geen ervaring mee hebt.

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
EddoH schreef op vrijdag 11 augustus 2017 @ 09:42:
[...]


Dit.
Als je gebruik maakt van een (MVC)framework wordt je direct al in een bepaald pattern geduwd. Leer hiervan, en bekijk vervolgens eens een ander framework. Dit geeft een betere feel met de materie dan zelf MVC implementeren als je er nog geen ervaring mee hebt.
Ja zeker, het lijkt mij heel leerzaam om een andere manier van programmeren te gebruiken.

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
scosec schreef op vrijdag 11 augustus 2017 @ 08:48:
Tip van mijn kant.

Start met programmeren in een framework. Bijvoorbeeld Laravel of Symfony. Dan wordt je "gedwongen" om MVC en OOP te gebruiken. Dat lijkt wellicht lastig maar als je er eenmaal mee aan de slag gaat valt dat reuze mee.

Verdiep je daarnaast in design patterns. Lezen over design patterns in combinatie met het ontwikkelen in een framework kan voor een snelle groei zorgen in je ontwikkeling.
Thanks, dat is een interessante! Lezen over design patterns terwijl ik aan het programmeren ben.

Alhoewel heb ik wel eens in een framework een paar models en wat in een controller geschreven tijdens een stage. Gelukkig heb ik nu bij mijn tweede stage waar ik van scratch aan een project werk en zowel de front end als back end ervan mag bouwen.

Acties:
  • +3 Henk 'm!

  • simon
  • Registratie: Maart 2002
  • Laatst online: 08-10 15:54
Ik denk dat het helemaal niet gek is om met een framework aan de slag te gaan, maar Laravel en Symphony zijn grote frameworks die soms eenvoudige concepten zo ver abstraheren dat ze daarmee de werking op het niveau van de programmeertaal verbergen. Hierdoor is het moeilijker om na zoveel lagen van de UI de design concepten te begrijpen.

Ik merkte bijvoorbeeld van mij zelf dat ik een goede Ruby on Rails programmeur was, maar een slechte Ruby programmeur, doordat ik enkel in de kaders van het framework dacht. Door meer met de taal zelf bezig te zijn kun je je zelf ook uitdagen om daar dieper in te duiken.

Ook door na te denken over wat de betekenis achter die design patterns is, waarom ze zo bestaan, kom je een eind verder. Voor mij was het programmeren van een functionele programmeer taal (Elixir) een heel goede manier om je denken over code te challengen.

|>


Acties:
  • +1 Henk 'm!

  • Hydra
  • Registratie: September 2000
  • Laatst online: 06-10 13:59
Verwijderd schreef op donderdag 10 augustus 2017 @ 17:07:
Stel je voor ik wil m'n hele leven in de web development branche werken? Is het dan verstandig om eerst te focussen op front-end werkzaamheden en om dan later na een paar jaar over te stappen naar back-end specifieken banen?
Nee, ik zou je voor nu vooral proberen breed te ontwikkelen. Dus in je werk zowel het front-end als het back-end werk doen. Je hebt ook nog niet echt een idee waar je hart ligt op dit moment, dat komt met ervaring. De meeste developers ontwikkelen zich in een bepaalde richting gewoon omdat die richting ze meer ligt.

De meer 'simpele' banen zijn vooral bij project bedrijven die in house voor veel verschillende klanten (MKB e.d.) relatief simpele web applicaties ontwikkelen. Zulke bedrijven zoeken eigenlijk vooral generalisten; ze onderscheiden zich vooral op prijs, niet op de fantastische dingen die ze bouwen. Daar gaat van je verwacht worden dat je eigenlijk alles wel een beetje kunt; HTML, front-end (JS) code, back-end (wat ze ook maar gebruiken), deployen op een Linux server, etc.

Als de complexiteit omhoog gaat zie je dat je steeds meer specialisten krijgt. Ik 'doe' vrijwel alleen maar Java bijvoorbeeld; da's mijn expertisegebied. Het is niet mogelijk om een 'expert' in alles te zijn, dus mensen vloeien vanzelf een bepaalde richting in. Ik vind zelf back-end werk veel interessanter dan front-end werk. Maar dat is extreem persoonlijk; een hoop mensen hebben precies het omgekeerde. Ik heb dan ook niks dan respect aan goeie front-enders die prachtige user interfaces kunnen maken; dat kan ik niet :)

Aan de andere kant hebben we bijvoorbeeld in ons project data scientists die mooie machine learning gebaseerde modellen toepassen op onze data. Ook dat kan ik niet ;)

[ Voor 4% gewijzigd door Hydra op 11-08-2017 10:47 ]

https://niels.nu


Acties:
  • 0 Henk 'm!

  • Tsurany
  • Registratie: Juni 2006
  • Niet online

Tsurany

⭐⭐⭐⭐⭐

Verwijderd schreef op donderdag 10 augustus 2017 @ 17:03:


Ben je al na ongeveer 5 jaar medior? Dat wist ik niet. En na hoeveel jaar ongeveer gemiddeld ben je senior? Dat vind ik namelijk belangrijk om te weten.
Waarom vind je dat belangrijk om te weten? Het zijn titels die tegenwoordig nog zelden echt relevant zijn. Vaak werk je in Agile teams waarbij je geen duidelijk onderscheid meer hebt tussen junior en senior ontwikkelaars. Er wordt puur naar ervaren versus onervaren gekeken.

Als je snel senior wilt worden moet je voor een detacheerder werken, die proberen zo snel mogelijk hun werknemers senior te noemen omdat dit lekker bekt bij de klant ;)

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


Acties:
  • +1 Henk 'm!

  • epic007
  • Registratie: Februari 2004
  • Laatst online: 07-10 10:46

Acties:
  • +1 Henk 'm!

  • DixxyJS
  • Registratie: Juni 2017
  • Laatst online: 14-09-2021

Acties:
  • 0 Henk 'm!

  • matty___
  • Registratie: Augustus 2005
  • Laatst online: 06-10 09:15
CH40S schreef op donderdag 10 augustus 2017 @ 17:34:
Iemands code begrijpen is lastiger dan het lijkt. Vooral als je de achterliggende logica of gebruikte methodiek niet begrijpt. ;) Je kan dus niet zomaar eisen dat iemand de code van een ander snel zal begrijpen, dat is naar mijn idee en ervaring eigenlijk onredelijk.
Ligt ook veel aan de persoon die de code heeft geschreven. Als een leek/collega de indent van de code niet begrijpt of functie doeleinden verkeerd interpreteert kan bijv je naamgeving en structuur onduidelijk zin.

De compiler zal het worst wezen hoe je het opschrijft (syntax correct). Je collega's en opvolgers moeten het kunnen lezen en begrijpen. Niemand wordt blij van super fancy oneliners die aantonem hoe epic je kunt programmeren.

[ Voor 16% gewijzigd door matty___ op 11-08-2017 12:49 ]


Acties:
  • 0 Henk 'm!

  • CH4OS
  • Registratie: April 2002
  • Niet online

CH4OS

It's a kind of magic

Tsurany schreef op vrijdag 11 augustus 2017 @ 11:46:
Waarom vind je dat belangrijk om te weten? Het zijn titels die tegenwoordig nog zelden echt relevant zijn.
Geen idee in welke wereld dit dan is, maar bij vacatures en sollicitaties is dit wel degelijk relevant. Ook omdat men vaak op basis van ervaring en kennis vaak ook een afweging maken voor salaris.

Acties:
  • 0 Henk 'm!

  • Richh
  • Registratie: Augustus 2009
  • Laatst online: 08-10 21:59
Op het HBO krijg je na 3 maanden al OOP, en daarna ga je eigenlijk niet meer terug :P en MVC hoort daar gewoon bij.

Mijn ervaring is dat in de praktijk iedereen werkt met frameworks die in MVC-structuur in elkaar steken. Zonder kennis over MVC denk ik niet dat veel bedrijven interesse in je hebben.

☀️ 4500wp zuid | 🔋MT Venus 5kW | 🚗 Tesla Model 3 SR+ 2020 | ❄️ Daikin 3MXM 4kW


Acties:
  • 0 Henk 'm!

  • CH4OS
  • Registratie: April 2002
  • Niet online

CH4OS

It's a kind of magic

Richh schreef op vrijdag 11 augustus 2017 @ 13:07:
Mijn ervaring is dat in de praktijk iedereen werkt met frameworks die in MVC-structuur in elkaar steken. Zonder kennis over MVC denk ik niet dat veel bedrijven interesse in je hebben.
Meeste frameworks hebben ondersteuning voor meer dan alleen MVC, omdat MVC niet het enige is. Denk bijvoorbeeld maar aan events en listeners, om een simpel voorbeeld te geven. Ook daarvoor hebben frameworks ondersteuning. :) Zend Framework 2 leunt geloof ik wel zwaar op MVC, maar dat is geloof ik ook meer zo ontstaan. Andere frameworks heeft mVC niet zo heel hevig verweven. ;)

[ Voor 13% gewijzigd door CH4OS op 11-08-2017 13:10 ]


Acties:
  • +2 Henk 'm!

  • Richh
  • Registratie: Augustus 2009
  • Laatst online: 08-10 21:59
CH40S schreef op vrijdag 11 augustus 2017 @ 13:09:
[...]
Meeste frameworks hebben ondersteuning voor meer dan alleen MVC, omdat MVC niet het enige is. Denk bijvoorbeeld maar aan events en listeners, om een simpel voorbeeld te geven. Ook daarvoor hebben frameworks ondersteuning. :)
Sure, maar als webdeveloper denk ik toch dat je vooral met MVC in aanraking komt :P

☀️ 4500wp zuid | 🔋MT Venus 5kW | 🚗 Tesla Model 3 SR+ 2020 | ❄️ Daikin 3MXM 4kW


Acties:
  • 0 Henk 'm!

  • CH4OS
  • Registratie: April 2002
  • Niet online

CH4OS

It's a kind of magic

Richh schreef op vrijdag 11 augustus 2017 @ 13:10:
Sure, maar als webdeveloper denk ik toch dat je vooral met MVC in aanraking komt :P
Is afhankelijk van wat je programmeert en wat het beste principe ervoor is. Ik denk niet dat het 'vooral' MVC is, truth be told.

Als je iets maakt, wat uiteindelijk via de commandline werkt bijvoorbeeld, heb je MVC echt niet nodig; je hebt dan immers geen view.

[ Voor 17% gewijzigd door CH4OS op 11-08-2017 13:25 ]


Acties:
  • +1 Henk 'm!

  • Richh
  • Registratie: Augustus 2009
  • Laatst online: 08-10 21:59
CH40S schreef op vrijdag 11 augustus 2017 @ 13:11:
[...]
Is afhankelijk van wat je programmeert en wat het beste principe ervoor is. Ik denk niet dat het 'vooral' MVC is, truth be told.

Als je iets maakt, wat uiteindelijk via de commandline werkt bijvoorbeeld, heb je MVC echt niet nodig; je hebt dan immers geen view.
Ligt eraan hoe fancy je applicatie is :P in theorie kan het best. Al zou ik ook niet voor MVC kiezen dan.
Zelf heb ik als webdev toevallig een Telegram Bot zitten schrijven. Daar zit ook weinig MVC aan. Maargoed, ben je dan nog steeds een webdev taak aan het uitvoeren?

Ik denk dat zeker 80-90% van alle werkgevers voornamelijk werkt in frameworks, waardoor kennis over OOP en MVC echt wel een vereiste is.

☀️ 4500wp zuid | 🔋MT Venus 5kW | 🚗 Tesla Model 3 SR+ 2020 | ❄️ Daikin 3MXM 4kW


Acties:
  • 0 Henk 'm!

  • CH4OS
  • Registratie: April 2002
  • Niet online

CH4OS

It's a kind of magic

Met MVC alleen ga je het dus echt niet (meer) redden.

[ Voor 52% gewijzigd door CH4OS op 11-08-2017 13:42 ]


Acties:
  • 0 Henk 'm!

  • GrooV
  • Registratie: September 2004
  • Laatst online: 08-10 11:08
Na 3 jaar pas OOP klinkt niet als een HBO Informatica opleiding.

Als je goed OOP wil leren, gebruik dan ook de juiste taal daar voor, zoals Java of C#, of nog beter echte OO talen zoals Ruby of Scala.

Hier boven wordt veel PHP genoemd maar PHP is geen OO taal maar een procedurele taal met OO mogelijkheden.

Verder wordt door de opkomst van client side SPA frameworks wordt er steeds minder MVC in de traditionele manier gebruikt maar meer frontend + rest api

Acties:
  • 0 Henk 'm!

  • DixxyJS
  • Registratie: Juni 2017
  • Laatst online: 14-09-2021
GrooV schreef op vrijdag 11 augustus 2017 @ 14:09:
Als je goed OOP wil leren, gebruik dan ook de juiste taal daar voor, zoals Java of C#, of nog beter echte OO talen zoals Ruby of Scala.
Is Java dan geen 'echte' OO taal?

Ik ben het trouwens wel eens met je.

[ Voor 6% gewijzigd door DixxyJS op 11-08-2017 14:14 ]


Acties:
  • 0 Henk 'm!

  • Tsurany
  • Registratie: Juni 2006
  • Niet online

Tsurany

⭐⭐⭐⭐⭐

CH40S schreef op vrijdag 11 augustus 2017 @ 13:01:
[...]
Geen idee in welke wereld dit dan is, maar bij vacatures en sollicitaties is dit wel degelijk relevant. Ook omdat men vaak op basis van ervaring en kennis vaak ook een afweging maken voor salaris.
Waarom? Je kijkt toch veel eerder naar skills en bijdrage dan een zinloze titel zoals senior of medior? Maar wellicht dat een aantal bedrijven nog in het verleden hangen.

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


Acties:
  • 0 Henk 'm!

  • CH4OS
  • Registratie: April 2002
  • Niet online

CH4OS

It's a kind of magic

Tsurany schreef op vrijdag 11 augustus 2017 @ 14:19:
Waarom? Je kijkt toch veel eerder naar skills en bijdrage dan een zinloze titel zoals senior of medior? Maar wellicht dat een aantal bedrijven nog in het verleden hangen.
Omdat het een indicatie is voor het niveau waar iemand op zit en wat zijn doelstellingen zijn. Zelf hoef ik bijvoorbeeld nooit een senior te worden, danwel een team lead (wat vaak bij een senior inbegrepen is). Alle vacatures in de webdevelopment geven in elk geval aan wat men zoekt, van starter/junior tot senior. ;) En dat zal men vast niet voor de lol doen.

[ Voor 13% gewijzigd door CH4OS op 11-08-2017 14:25 ]


Acties:
  • 0 Henk 'm!

  • GrooV
  • Registratie: September 2004
  • Laatst online: 08-10 11:08
DixxyJS schreef op vrijdag 11 augustus 2017 @ 14:13:
[...]

Is Java dan geen 'echte' OO taal?

Ik ben het trouwens wel eens met je.
Primitieve types horen "officieel" niet binnen OO :)

Acties:
  • +1 Henk 'm!

  • Hydra
  • Registratie: September 2000
  • Laatst online: 06-10 13:59
GrooV schreef op vrijdag 11 augustus 2017 @ 14:34:
Primitieve types horen "officieel" niet binnen OO :)
Wat een onzin. Er is een reden dat vrijwel niemand nog smalltalk gebruikt. Daarnaast is Scala primair een functionele taal i.p.v. OO.

[ Voor 10% gewijzigd door Hydra op 11-08-2017 14:54 ]

https://niels.nu


Acties:
  • 0 Henk 'm!

  • GrooV
  • Registratie: September 2004
  • Laatst online: 08-10 11:08
Hydra schreef op vrijdag 11 augustus 2017 @ 14:54:
[...]


Wat een onzin. Er is een reden dat vrijwel niemand nog smalltalk gebruikt. Daarnaast is Scala primair een functionele taal i.p.v. OO.
Daarom staat het ook tussen haakjes...

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Super! Super handig z'n roadmap.. Hopelijk is ie ook up to date :)!

Wat is DevOps? Kan je mij dat uitleggen? Ik begin die term steeds vaker te zien.

[ Voor 30% gewijzigd door Verwijderd op 11-08-2017 16:15 ]


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Tsurany schreef op vrijdag 11 augustus 2017 @ 11:46:
[...]

Waarom vind je dat belangrijk om te weten? Het zijn titels die tegenwoordig nog zelden echt relevant zijn. Vaak werk je in Agile teams waarbij je geen duidelijk onderscheid meer hebt tussen junior en senior ontwikkelaars. Er wordt puur naar ervaren versus onervaren gekeken.

Als je snel senior wilt worden moet je voor een detacheerder werken, die proberen zo snel mogelijk hun werknemers senior te noemen omdat dit lekker bekt bij de klant ;)
Oh sorry hoor. Maar dat is niet mijn bedoeling.

Ik wou graag gewoon een soort van roadmap inkaart brengen voor mezelf als student.

Je hebt gelijk, inderdaad, ervaring zegt alles, niet altijd krijgen mensen de juiste titel.

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
DixxyJS schreef op vrijdag 11 augustus 2017 @ 12:42:
[...]

Hier nog een youtube filmpje met wat mee uitleg
Thanks, die heb ik gelukkig een tijdje geleden al gezien :P. Bedankt voor de moeite.

Acties:
  • +1 Henk 'm!

Verwijderd

Topicstarter
Richh schreef op vrijdag 11 augustus 2017 @ 13:07:
Op het HBO krijg je na 3 maanden al OOP, en daarna ga je eigenlijk niet meer terug :P en MVC hoort daar gewoon bij.

Mijn ervaring is dat in de praktijk iedereen werkt met frameworks die in MVC-structuur in elkaar steken. Zonder kennis over MVC denk ik niet dat veel bedrijven interesse in je hebben.
Inderdaad, ik zie het. MVC lijkt de standaard. Laat ik maar eerst ervaring opdoen in MVC voordat ik iets anders wil zoeken. MVC vind ik ook gewoon prima, models gescheiden, de controllers gescheiden en de views gescheiden. Werkt momenteel vloeiend wanneer ik samen met iemand anders in hetzelfde project werk.

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
CH40S schreef op vrijdag 11 augustus 2017 @ 13:09:
[...]
Meeste frameworks hebben ondersteuning voor meer dan alleen MVC, omdat MVC niet het enige is. Denk bijvoorbeeld maar aan events en listeners, om een simpel voorbeeld te geven. Ook daarvoor hebben frameworks ondersteuning. :) Zend Framework 2 leunt geloof ik wel zwaar op MVC, maar dat is geloof ik ook meer zo ontstaan. Andere frameworks heeft mVC niet zo heel hevig verweven. ;)
Python gebruikt weer Model View Template - MVT..

Het lijkt gelukkig wel allemaal op elkaar.

Tijdens mijn vorige stage leerde ik wat in MVC coderen. Nu leer ik wat in MVT programmeren. Ik moet nog 4 jaar verder studeren en wil persoonlijk in mijn vrije tijd de JavaScript Full Stack kant op gaan. Dat is ook vooral MVT als ik het goed heb?

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Richh schreef op vrijdag 11 augustus 2017 @ 13:37:
[...]

Ligt eraan hoe fancy je applicatie is :P in theorie kan het best. Al zou ik ook niet voor MVC kiezen dan.
Zelf heb ik als webdev toevallig een Telegram Bot zitten schrijven. Daar zit ook weinig MVC aan. Maargoed, ben je dan nog steeds een webdev taak aan het uitvoeren?

Ik denk dat zeker 80-90% van alle werkgevers voornamelijk werkt in frameworks, waardoor kennis over OOP en MVC echt wel een vereiste is.
Die is zeker vereist als web developer. Ik heb nog geen 1 stage plek gezien die niet met OOP MVC/MVT werkt.

Nice z'n Telegram Bot schrijven. In wat voor taal was dat? En was je een beginner in die taal? Schreef je het gelijk al volgens de OO standaard van die taal? Of was het meer lineair programmeren?

Ik merkte namelijk dat ik best snel een nieuwe taal aanleerde en framework. Nou weet ik niet alles van de nieuwe taal en het framework waar ik nu mee werk - maar twee weken voor de taal en twee weken ongeveer voor het framework is best snel toch.

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
GrooV schreef op vrijdag 11 augustus 2017 @ 14:09:
Na 3 jaar pas OOP klinkt niet als een HBO Informatica opleiding.

Als je goed OOP wil leren, gebruik dan ook de juiste taal daar voor, zoals Java of C#, of nog beter echte OO talen zoals Ruby of Scala.

Hier boven wordt veel PHP genoemd maar PHP is geen OO taal maar een procedurele taal met OO mogelijkheden.

Verder wordt door de opkomst van client side SPA frameworks wordt er steeds minder MVC in de traditionele manier gebruikt maar meer frontend + rest api
Nee, het was een MBO opleiding. Ik wil nu de HBO Informatica opleiding doen.

Als 21 jarige begon ik met die MBO opleiding - applicatie ontwikkeling. Makkelijk te doen, maar inderdaad daar zaten we zeker 1-2 jaar met OOP - maar dan vooral ook ervaring op doen. Gelukkig is ook het normaliseren en het ontwerpen van best goed uitgelegd. Ook het werken in fazes etc. Ik heb veel gehad aan die opleiding, omdat ik er wat serieuzer aan studeerde.

Tijdens het HBO wil ik me vooral focussen op web development en freelancen. Er zal vast hier en daar bredere stof worden uitgedeeld zoals het programmeren of Java/C etc. maar dat is dan mooi meegenomen.

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Tsurany schreef op vrijdag 11 augustus 2017 @ 14:19:
[...]

Waarom? Je kijkt toch veel eerder naar skills en bijdrage dan een zinloze titel zoals senior of medior? Maar wellicht dat een aantal bedrijven nog in het verleden hangen.
Inderdaad, het hoort er bij om bij te dragen en skills te hebben. Je krijgt ook niet zomaar de titel senior. Als senior moet je zeker skills hebben en bijdrage leveren. Heb je iemand gezien die die titel wel kreeg maar het niet waard was dan?

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Even een vraag aan allemaal. Stel je voor ik wil zowel de front end kunnen als de back end, maar me specialiseren in de back end.

Is het dan mogelijk om als junior te beginnen in de front end voor een paar jaar en om dan tegen de tijd dat ik een medior ben de back end in te gaan om me daar verder in te specialiseren?

Zo zit ik er zelf over na te denken. Ik wil me specialiseren in back end maar ook front end kunnen, omdat ik als senior ook mijn eigen web apps wil gaan bouwen.

Het lijkt mij ook handiger om eerst front end redelijk te kunnen voordat ik me specialiseer in back end werkzaamheden? Met het idee dus dat ik als senior full stack developer wil worden in mijn vrije tijd - en back ender als specialisatie wil hebben bij een bedrijf.

Ik neem ook aan als ik naar mijn vorige stages kijk dat ik geen junior back enders heb gezien en dat dat meestal mediors of seniors zijn?

[ Voor 12% gewijzigd door Verwijderd op 11-08-2017 16:21 ]


Acties:
  • 0 Henk 'm!

  • Richh
  • Registratie: Augustus 2009
  • Laatst online: 08-10 21:59
Verwijderd schreef op vrijdag 11 augustus 2017 @ 16:07:
Nice z'n Telegram Bot schrijven. In wat voor taal was dat? En was je een beginner in die taal? Schreef je het gelijk al volgens de OO standaard van die taal? Of was het meer lineair programmeren?
Azure Bot Framework, met Node.js. Heb dat behoorlijk simpel/lineair opgepakt haha.

☀️ 4500wp zuid | 🔋MT Venus 5kW | 🚗 Tesla Model 3 SR+ 2020 | ❄️ Daikin 3MXM 4kW


Acties:
  • 0 Henk 'm!

  • DixxyJS
  • Registratie: Juni 2017
  • Laatst online: 14-09-2021
Verwijderd schreef op vrijdag 11 augustus 2017 @ 16:19:
Even een vraag aan allemaal. Stel je voor ik wil zowel de front end kunnen als de back end, maar me specialiseren in de back end.

Is het dan mogelijk om als junior te beginnen in de front end voor een paar jaar en om dan tegen de tijd dat ik een medior ben de back end in te gaan om me daar verder in te specialiseren?

Zo zit ik er zelf over na te denken. Ik wil me specialiseren in back end maar ook front end kunnen, omdat ik als senior ook mijn eigen web apps wil gaan bouwen.

Het lijkt mij ook handiger om eerst front end redelijk te kunnen voordat ik me specialiseer in back end werkzaamheden? Met het idee dus dat ik als senior full stack developer wil worden in mijn vrije tijd - en back ender als specialisatie wil hebben bij een bedrijf.

Ik neem ook aan als ik naar mijn vorige stages kijk dat ik geen junior back enders heb gezien en dat dat meestal mediors of seniors zijn?
Toen ik voor het eerst begon als developer moest ik meteen een volledige applicatie ontwikkelen over de hele stack met een REST api met Spring Boot met database en een front-end in Angular plus een beheerderspaneel in Spring MVC.

Ik denkt dat het ook wel afhankelijk is bij wat voor soort bedrijf je gaat werken.

[ Voor 0% gewijzigd door DixxyJS op 11-08-2017 17:00 . Reden: typo ]


Acties:
  • +1 Henk 'm!

Verwijderd

Topicstarter
DixxyJS schreef op vrijdag 11 augustus 2017 @ 16:50:
[...]

Toen ik voor het eerst begon als developer moest ik meteen een volledige applicatie ontwikkelen over de hele stack met een REST api met Spring Boot met database en een front-end in Angular plus een beheerderspaneel in Spring MVC.

Ik denkt dat het ook wel afhankelijk is bij wat voor soort bedrijf je gaat werken.
Nice, dan heb je zeker goed gestudeerd tijdens je opleiding.

Cool, hopelijk zal ik je kunnen overtreffen :P.

Acties:
  • +1 Henk 'm!

  • KraveN
  • Registratie: November 2001
  • Laatst online: 23:43
Ga gewoon lekker aan de slag en stippel het niet helemaal van A tot Z uit. Het belangrijkste is plezier hebben in je werk. Als ik je reacties zo lees ben je er nog niet uit welke kant je precies op wilt, dus waarom nu al die keuze / planning maken. Daarnaast zou ik ook niet te zwaar tillen aan titels als Jr, Mr of Sr want dat is zoals door andere ook genoemd afhankelijk van de situatie. Persoonlijk denk ik dat een goed portfolio je verder kan helpen dan een HBO papiertje en zeker in de IT. Gewoon beginnen en maak later de keuzes waar je jezelf goed bij voelt!

[ Voor 2% gewijzigd door KraveN op 12-08-2017 07:38 . Reden: Typo ]

Pagina: 1