FOK!forum / Werk, Geldzaken, Recht en de Beurs / Omscholen naar Front-End Developer?
TheCure94dinsdag 1 mei 2018 @ 22:05
Ik ben een 23-jarige studente die net een dubbele bachelor (twee talenstudies) heeft gerond. De afgelopen jaren heb ik naast mijn studies in de communicatie gewerkt, zowel freelance als in parttime dienstverband.

Op het moment spreekt een carrière als front-end developer me nogal aan. Ik volg nu dan ook een cursus HTML5 en CSS3, dit gaat vrij goed en ik vind het erg leuk, hierna ga ik me met Javascript bezighouden. Ik ben me natuurlijk ervan bewust dat dit echt het absolute minimum is voor iedereen die de front-end development in wil en dat ik veel meer dingen moet leren.

Mijn vraag is of er hier iemand anders is die, na een compleet ongerelateerde studie afgerond te hebben, de switch heeft gemaakt naar een carrière als front-end developer? Heeft diegene tips voor mij? Ik vind het allemaal in ieder geval erg leuk en interessant, wat erop duidt dat een traineeship wel iets voor mij is. Heeft er iemand traineeships aan te bevelen?
Cue_dinsdag 1 mei 2018 @ 22:52
Doen zoveel luitjes. Sommigen volgen trajecten via detacheerder zodat ze daarna kunnen worden weggezet bij een bedrijf.
oranjevogel1dinsdag 1 mei 2018 @ 22:55
Houdt er rekening mee, dat er weinig carriere mogelijkheden zijn. Front-End is codemonkey-werk, wat je met wat cursussen prima kunt doen. Die cursussen geven je echter weinig inzicht, waardoor de echt interessante klussen overblijven voor degene die wel Computer Science hebben gestudeerd.
TheCure94woensdag 2 mei 2018 @ 00:23
quote:
0s.gif Op dinsdag 1 mei 2018 22:52 schreef Cue_ het volgende:
Doen zoveel luitjes. Sommigen volgen trajecten via detacheerder zodat ze daarna kunnen worden weggezet bij een bedrijf.
Thanks voor de tip! :)

quote:
0s.gif Op dinsdag 1 mei 2018 22:55 schreef oranjevogel1 het volgende:
Houdt er rekening mee, dat er weinig carriere mogelijkheden zijn. Front-End is codemonkey-werk, wat je met wat cursussen prima kunt doen. Die cursussen geven je echter weinig inzicht, waardoor de echt interessante klussen overblijven voor degene die wel Computer Science hebben gestudeerd.
Dank je voor je reactie! In welke zin zijn er weinig carrièremogelijkheden - Bedoel je dat er weinig doorgroeimogelijkheden zijn, of dat er weinig banen in zitten?
oranjevogel1woensdag 2 mei 2018 @ 00:45
quote:
0s.gif Op woensdag 2 mei 2018 00:23 schreef TheCure94 het volgende:

[..]

Thanks voor de tip! :)

[..]

Dank je voor je reactie! In welke zin zijn er weinig carrièremogelijkheden - Bedoel je dat er weinig doorgroeimogelijkheden zijn, of dat er weinig banen in zitten?
weinig doorgroeimogelijkheden.
TheCure94woensdag 2 mei 2018 @ 00:53
quote:
0s.gif Op woensdag 2 mei 2018 00:45 schreef oranjevogel1 het volgende:

[..]

weinig doorgroeimogelijkheden.
Denk je dat het aantal banen in front-end development in de komende jaren vooral zal toenemen of eerder zal afnemen?
oranjevogel1woensdag 2 mei 2018 @ 11:00
quote:
0s.gif Op woensdag 2 mei 2018 00:53 schreef TheCure94 het volgende:

[..]

Denk je dat het aantal banen in front-end development in de komende jaren vooral zal toenemen of eerder zal afnemen?
Ik denk dat het eerder licht zal toenemen.
[/quote]
TC03woensdag 2 mei 2018 @ 12:06
quote:
0s.gif Op dinsdag 1 mei 2018 22:55 schreef oranjevogel1 het volgende:
Houdt er rekening mee, dat er weinig carriere mogelijkheden zijn. Front-End is codemonkey-werk, wat je met wat cursussen prima kunt doen. Die cursussen geven je echter weinig inzicht, waardoor de echt interessante klussen overblijven voor degene die wel Computer Science hebben gestudeerd.
Lijkt me erg stug. Je kan gewoon beginnen met front-end development, maar er zijn zoveel andere dingen waarin je je verder kan verdiepen en verbreden. Je moet je echter wel blijven ontwikkelen, maar dat lijkt me nogal een open deur. En het voordeel van webdevelopment is dat bijna alle relevante informatie op internet staat, je hoeft daar geeneens een cursus voor te doen.
TC03woensdag 2 mei 2018 @ 12:09
quote:
0s.gif Op dinsdag 1 mei 2018 22:05 schreef TheCure94 het volgende:
Ik ben een 23-jarige studente die net een dubbele bachelor (twee talenstudies) heeft gerond. De afgelopen jaren heb ik naast mijn studies in de communicatie gewerkt, zowel freelance als in parttime dienstverband.

Op het moment spreekt een carrière als front-end developer me nogal aan. Ik volg nu dan ook een cursus HTML5 en CSS3, dit gaat vrij goed en ik vind het erg leuk, hierna ga ik me met Javascript bezighouden. Ik ben me natuurlijk ervan bewust dat dit echt het absolute minimum is voor iedereen die de front-end development in wil en dat ik veel meer dingen moet leren.

Mijn vraag is of er hier iemand anders is die, na een compleet ongerelateerde studie afgerond te hebben, de switch heeft gemaakt naar een carrière als front-end developer? Heeft diegene tips voor mij? Ik vind het allemaal in ieder geval erg leuk en interessant, wat erop duidt dat een traineeship wel iets voor mij is. Heeft er iemand traineeships aan te bevelen?
Ik zou snel verdiepen in Javascript en één of meerdere frameworks. HTML/CSS is slechts het topje van de ijsberg. Of je het echt leuk vindt er aanleg voor hebt weet je pas nadat je frameworks als React onder de knie hebt, maar dat is echt hele andere koek dan enkel HTML/CSS. Nu klinkt het een beetje alsof je automonteur wil worden omdat je zelf de olie hebt ververst en dat ging wel goed.
oranjevogel1woensdag 2 mei 2018 @ 12:09
quote:
0s.gif Op woensdag 2 mei 2018 12:06 schreef TC03 het volgende:

[..]

Lijkt me erg stug. Je kan gewoon beginnen met front-end development, maar er zijn zoveel andere dingen waarin je je verder kan verdiepen en verbreden.
Zoals?
TC03woensdag 2 mei 2018 @ 12:10
quote:
0s.gif Op woensdag 2 mei 2018 12:09 schreef oranjevogel1 het volgende:

[..]

Zoals?
Full stack developer, architect, product owner, scrum master, whatever. Denk je dat daar weinig vraag naar is?
oranjevogel1woensdag 2 mei 2018 @ 12:11
quote:
0s.gif Op woensdag 2 mei 2018 12:10 schreef TC03 het volgende:

[..]

Full stack developer.
Dan blijf je gewoon aan de WEB kant.
TC03woensdag 2 mei 2018 @ 12:11
quote:
0s.gif Op woensdag 2 mei 2018 12:11 schreef oranjevogel1 het volgende:

[..]

Dan blijf je gewoon aan de WEB kant.
Nee, full stack is per definitie ook back-end. Wat is 'WEB' trouwens?
#ANONIEMwoensdag 2 mei 2018 @ 12:14
Heel kort door de bocht gezegd, is de Front-End, de makkelijke kant van sport in de programmeer wereld, oftewel, veel concurrentie. Je moet echt goed zijn wil je daar lekker mee verdienen, maar als je aan de bak komt is het een leuke baan.

Aan de back-end valt meer te verdienen.
TC03woensdag 2 mei 2018 @ 12:15
quote:
0s.gif Op woensdag 2 mei 2018 12:14 schreef Fripsel het volgende:
Heel kort door de bocht gezegd, is de Front-End, de makkelijke kant van sport in de programmeer wereld, oftewel, veel concurrentie. Je moet echt goed zijn wil je daar lekker mee verdienen, maar als je aan de bak komt is het een leuke baan.

Aan de back-end valt meer te verdienen.
Of genoegen nemen met een laag salaris en vanuit die baan jezelf ontwikkelen.
oranjevogel1woensdag 2 mei 2018 @ 12:15
quote:
0s.gif Op woensdag 2 mei 2018 12:11 schreef TC03 het volgende:

[..]

Nee, full stack is per definitie ook back-end.
back-end van een WEB omgeving. Je gaat echt geen hele grote informatiesystemen opzetten, omdat je een cursusje HTML+CSS hebt gedaan en daarna jezelf wat hebt verdiept. Hoe denk je dat iemand die nooit een vak als discrete wiskunde heeft gedaan ingewikkelde query's gaat opstellen? Om maar een voorbeeldje te noemen.
#ANONIEMwoensdag 2 mei 2018 @ 12:16
quote:
0s.gif Op woensdag 2 mei 2018 12:15 schreef TC03 het volgende:

[..]

Of genoegen nemen met een laag salaris en vanuit die baan jezelf ontwikkelen.
Dat kan ook. Maar als je kijkt naar de beschikbare opleidingen en zijn achtergrond.. ik geef het weinig kans tov de concurrentie. Maar wie ben ik. :@

[ Bericht 0% gewijzigd door #ANONIEM op 02-05-2018 12:16:26 ]
TC03woensdag 2 mei 2018 @ 12:21
quote:
0s.gif Op woensdag 2 mei 2018 12:15 schreef oranjevogel1 het volgende:

[..]

back-end van een WEB omgeving. Je gaat echt geen hele grote informatiesystemen opzetten, omdat je een cursusje HTML+CSS hebt gedaan en daarna jezelf wat hebt verdiept. Hoe denk je dat iemand die nooit een vak als discrete wiskunde heeft gedaan ingewikkelde query's gaat opstellen? Om maar een voorbeeldje te noemen.
Wat is een 'WEB omgeving' en wat is daar mis mee t.o.v. een 'niet-WEB omgeving'? En waarom moet je meteen een groot informatiesysteem opzetten? En je hebt geen wiskunde opleiding nodig om een query te kunnen schrijven, common sense + Google helpt je al behoorlijk. Als je van een simpele webapplicatie de back-end en front-end hebt opgezet, kan je vanuit daar toch jezelf verdiepen in steeds complexere systemen?
TC03woensdag 2 mei 2018 @ 12:23
quote:
1s.gif Op woensdag 2 mei 2018 12:16 schreef Fripsel het volgende:

[..]

Dat kan ook. Maar als je kijkt naar de beschikbare opleidingen en zijn achtergrond.. ik geef het weinig kans tov de concurrentie. Maar wie ben ik. :@
Van wat ik hoor, is instap front-end werk relatief simpel, slecht betaald en wordt het doorgaans gedaan door mbo'ers. Met zelfscholing kom je al gauw op dat niveau of hoger, mits je er een beetje aanleg voor hebt. Maar ik heb geen idee hoe groot de concurrentie is.
#ANONIEMwoensdag 2 mei 2018 @ 12:30
quote:
0s.gif Op woensdag 2 mei 2018 12:23 schreef TC03 het volgende:

[..]

Van wat ik hoor, is instap front-end werk relatief simpel, slecht betaald en wordt het doorgaans gedaan door mbo'ers. Met zelfscholing kom je al gauw op dat niveau of hoger, mits je er een beetje aanleg voor hebt. Maar ik heb geen idee hoe groot de concurrentie is.
Front end werk is inderdaad relatief simpel, dus veel concurrentie. Als je er echt goed in bent dan kun je nog wel eens bij de betere bureau’s terecht en valt er wel wat te verdienen.

Met zelfscholing kom je al gauw op hoger.. dat vind ik persoonlijk dus discutabel. Je moet er dan toch minstens aanleg voor hebben en zelf een heel duidelijk beeld zien te krijgen van waar de huidige focus in de programmeer technieken en ontwikkelingen liggen. Het KAN wel, maar ik zou het eerder een Lucky shot noemen.

De jongens die op mijn opleiding communicatie en multimedia design bij de back end eindigde, daar nam ik mijn petje voor af in ieder geval. Maar mijn opleiding was niet eens toegespitst op alleen de back end. Dus dan wil je vanuit huis of met een thuisopleiding zo goed worden dat je daarmee tegen de “diploma geilheid” op concurreert? Ik ben erg skeptisch. :+
TC03woensdag 2 mei 2018 @ 12:33
quote:
1s.gif Op woensdag 2 mei 2018 12:30 schreef Fripsel het volgende:

[..]

Front end werk is inderdaad relatief simpel, dus veel concurrentie. Als je er echt goed in bent dan kun je nog wel eens bij de betere bureau’s terecht en valt er wel wat te verdienen.

Met zelfscholing kom je al gauw op hoger.. dat vind ik persoonlijk dus discutabel. Je moet er dan toch minstens aanleg voor hebben en zelf een heel duidelijk beeld zien te krijgen van waar de huidige focus in de programmeer technieken en ontwikkelingen liggen. Het KAN wel, maar ik zou het eerder een Lucky shot noemen.

De jongens die op mijn opleiding communicatie en multimedia design bij de back end eindigde, daar nam ik mijn petje voor af in ieder geval. Maar mijn opleiding was niet eens toegespitst op alleen de back end. Dus dan wil je vanuit huis of met een thuisopleiding zo goed worden dat je daarmee tegen de “diploma geilheid” op concurreert? Ik ben erg skeptisch. :+
Uiteindelijk hangt het af van je eigen vaardigheden. Maar als je echt wilt kan het makkelijk, met Google, YouTube en Stackoverflow kan je voor elk probleem een oplossing vinden. Daarnaast staat het internet vol met uitstekende tutorials.
#ANONIEMwoensdag 2 mei 2018 @ 12:34
quote:
0s.gif Op woensdag 2 mei 2018 12:21 schreef TC03 het volgende:

[..]

Wat is een 'WEB omgeving' en wat is daar mis mee t.o.v. een 'niet-WEB omgeving'? En waarom moet je meteen een groot informatiesysteem opzetten? En je hebt geen wiskunde opleiding nodig om een query te kunnen schrijven, common sense + Google helpt je al behoorlijk. Als je van een simpele webapplicatie de back-end en front-end hebt opgezet, kan je vanuit daar toch jezelf verdiepen in steeds complexere systemen?
Ik ben wel benieuwd wat in jouw ogen een simpele webapplicatie is. En ben je je er van bewust hoeveel er in de front word opgeroepen vanuit de back en de informatie systemen?
TC03woensdag 2 mei 2018 @ 12:36
quote:
1s.gif Op woensdag 2 mei 2018 12:34 schreef Fripsel het volgende:

[..]

Ik ben wel benieuwd wat in jouw ogen een simpele webapplicatie is. En ben je je er van bewust hoeveel er in de front word opgeroepen vanuit de back en de informatie systemen?
'Hoeveel' er wordt opgeroepen hangt heel erg af van de applicatie. Een simpele webapplicatie vind k een systeem waarbij een pizzabezorger op een persoonlijke pagina kan zien welke pizza's hij allemaal moet bezorgen en zelf kan aanvinken wanneer hij een bezorging afgerond heeft. Dat soort werk.
oranjevogel1woensdag 2 mei 2018 @ 12:40
quote:
0s.gif Op woensdag 2 mei 2018 12:21 schreef TC03 het volgende:

[..]

Wat is een 'WEB omgeving' en wat is daar mis mee t.o.v. een 'niet-WEB omgeving'?
Een openbaar toegankelijke omgeving gericht op de directe interactie met klanten/ het publiek. Dus niet een omgeving, waar klassiek gesproken de productie plaats vind.
quote:
En waarom moet je meteen een groot informatiesysteem opzetten?
Dat hoeft natuurlijk niet. Wat mij betreft bouw je een website voor de lokale voetbalclub. Alleen heeft het natuurlijk wel gevolgen op de doorgroeimogelijkheden.
quote:
En je hebt geen wiskunde opleiding nodig om een query te kunnen schrijven,
Ligt natuurlijk een beetje aan de complexiteit van die query. Als je terrabytes aan data hebt, wil je geen enorm performance verlies hebben omdat een paar hobbybobs denken dat ze wel query's kunnen schrijven. Voor de locale voetbalclub natuurlijk niet zo van belang.
quote:
common sense + Google
Als je Google (wtf man? serieus? Google?) nodig hebt om query's te schrijven dan faal je behoorlijk hard.
quote:
helpt je al behoorlijk. Als je van een simpele webapplicatie de back-end en front-end hebt opgezet, kan je vanuit daar toch jezelf verdiepen in steeds complexere systemen?
Dat is een beetje de verkeerde startplek. Je doet dan ervaring op in een klein gebied, dat maar beperkt belang is voor het geheel.
FlippingCoinwoensdag 2 mei 2018 @ 12:50
quote:
0s.gif Op woensdag 2 mei 2018 12:40 schreef oranjevogel1 het volgende:

[..]

Een openbaar toegankelijke omgeving gericht op de directe interactie met klanten/ het publiek. Dus niet een omgeving, waar klassiek gesproken de productie plaats vind.

[..]

Dat hoeft natuurlijk niet. Wat mij betreft bouw je een website voor de lokale voetbalclub. Alleen heeft het natuurlijk wel gevolgen op de doorgroeimogelijkheden.

[..]

Ligt natuurlijk een beetje aan de complexiteit van die query. Als je terrabytes aan data hebt, wil je geen enorm performance verlies hebben omdat een paar hobbybobs denken dat ze wel query's kunnen schrijven. Voor de locale voetbalclub natuurlijk niet zo van belang.

[..]

Als je Google (wtf man? serieus? Google?) nodig hebt om query's te schrijven dan faal je behoorlijk hard.

[..]

Dat is een beetje de verkeerde startplek. Je doet dan ervaring op in een klein gebied, dat maar beperkt belang is voor het geheel.
Met terabytes aan data zal de front end cheff echt niet de query's maken hoor, en wss de back end ook niet maar een specialist.

[ Bericht 2% gewijzigd door FlippingCoin op 02-05-2018 12:56:09 ]
#ANONIEMwoensdag 2 mei 2018 @ 12:51
quote:
0s.gif Op woensdag 2 mei 2018 12:36 schreef TC03 het volgende:

[..]

'Hoeveel' er wordt opgeroepen hangt heel erg af van de applicatie. Een simpele webapplicatie vind k een systeem waarbij een pizzabezorger op een persoonlijke pagina kan zien welke pizza's hij allemaal moet bezorgen en zelf kan aanvinken wanneer hij een bezorging afgerond heeft. Dat soort werk.
Whehe dat ligt zo ver van front end werk af.

En simpel? :D Er moet een database zijn vanuit waar alle pizza’s besteld kunnen worden. Er moet een betalingssysteem zijn. Dan moet er een belletje afgaan bij de new york in jouw woonplaats. Dan moet daar die pizza gebakken worden. De bezorger moet zien, welke pizza’s hij mee moet nemen, ze afvinken, vermoedelijk de betaalmethode ed afgeven. Dan zal dat systeem ook nog wel precies bijhouden hoe lang de beste medewerker is bezig geweest. Zou me niks verbazen als ze er tegenwoordig nog een GPS in knallen, je route checken.

Maar ze nemen vast die ene programmeur aan de alleen het check deel kan maken. :+

Houd het dan wel realistisch voor TS. :@

[ Bericht 4% gewijzigd door #ANONIEM op 02-05-2018 12:52:31 ]
FlippingCoinwoensdag 2 mei 2018 @ 12:54
Verder is het beeld van de front end development van de meeste hier vrij achterhaald. Ja voor simpele websites is het wat html en css gepruts, maar je hebt ook prima grote webapplicaties waar je werkt met angular en shit, daar heb je echt wel prima doorgroeimogelijkheden.
oranjevogel1woensdag 2 mei 2018 @ 13:01
quote:
1s.gif Op woensdag 2 mei 2018 12:50 schreef FlippingCoin het volgende:

[..]

Met terabytes aan data zal de front end cheff echt niet de query's maken hoor, en wss de back end ook niet maar een specialist.
Natuurlijk doet de front-end cheff dat niet. Maar dat is ook een beetje de kern van de thesis. Front-end is front-end en de rest doe je er niet even bij. Daar rol je niet in met wat cursussen. Het enigste waar je makkelijk inrolt is front-end.
FlippingCoinwoensdag 2 mei 2018 @ 13:05
quote:
0s.gif Op woensdag 2 mei 2018 13:01 schreef oranjevogel1 het volgende:

[..]

Natuurlijk doet de front-end cheff dat niet. Maar dat is ook een beetje de kern van de thesis. Front-end is front-end en de rest doe je er niet even bij. Daar rol je niet in met wat cursussen. Het enigste waar je makkelijk inrolt is front-end.
Ook niet meer overal.

Als je bij een bedrijf een grote webapplicatie bouwt stap je niet in met html en css kennis, tenzij ze zo groot zijn dat je jezelf kan beperken tot louter opmaak.

Maar dan nog zal je minstens responsive moeten kunnen bouwen.
#ANONIEMwoensdag 2 mei 2018 @ 13:37
quote:
1s.gif Op woensdag 2 mei 2018 12:54 schreef FlippingCoin het volgende:
Verder is het beeld van de front end development van de meeste hier vrij achterhaald. Ja voor simpele websites is het wat html en css gepruts, maar je hebt ook prima grote webapplicaties waar je werkt met angular en shit, daar heb je echt wel prima doorgroeimogelijkheden.
Bij ons werd dat ook niet echt meer front end genoemd.

Ik ben even denken, eind 2015 gestopt met mijn opleiding. Ik ben wel tot het vierde jaar gekomen, maar heb geen diploma. Je ging je verdiepen in het 3e en 4e jaar. Ik zit zelf meer aan de strategie kant maar heb wel de basis van alles meegekregen. Zoals ik het meegekregen heb, heb je eigenlijk de programmeurs. En wat jij zegt, websites zijn zo responsive.. je komt ook aan de front end eigenlijk niet meer onder database gebruik uit enzo. De vormgevers was dan ook de uitstervende verdieping. Want daar was zoveel concurrentie.. het was het niet waard om daar je verdieping van te maken. Je had wel ook nog.. ik kan niet meer op de naam van de verdieping komen..

Maar dat ging veel meer over usability, infographics, informatie routing en dat soort dingen. Ik vraag me met TS haar kennis af of dat niet een veel interessantere tak van sport voor haar is.
FlippingCoinwoensdag 2 mei 2018 @ 14:08
quote:
0s.gif Op woensdag 2 mei 2018 13:37 schreef Fripsel het volgende:

[..]

Bij ons werd dat ook niet echt meer front end genoemd.

Ik ben even denken, eind 2015 gestopt met mijn opleiding. Ik ben wel tot het vierde jaar gekomen, maar heb geen diploma. Je ging je verdiepen in het 3e en 4e jaar. Ik zit zelf meer aan de strategie kant maar heb wel de basis van alles meegekregen. Zoals ik het meegekregen heb, heb je eigenlijk de programmeurs. En wat jij zegt, websites zijn zo responsive.. je komt ook aan de front end eigenlijk niet meer onder database gebruik uit enzo. De vormgevers was dan ook de uitstervende verdieping. Want daar was zoveel concurrentie.. het was het niet waard om daar je verdieping van te maken. Je had wel ook nog.. ik kan niet meer op de naam van de verdieping komen..

Maar dat ging veel meer over usability, infographics, informatie routing en dat soort dingen. Ik vraag me met TS haar kennis af of dat niet een veel interessantere tak van sport voor haar is.
Maar gezien de berekeningen aan de front end gedaan worden is dat het wel toch? :P En vanuit de front end mag NOOIT met de database gesproken worden daar dit een uitnodiging is om eens even in de database te komen koekeloeren en kloten, wel praat de front end met de back end die dan shit ophaalt in de database, zo hou je als je rekening houdt met query manipulatie en zo complete controlle over je data.

En dit is misschien een beetje off topic sorry. :@
TC03woensdag 2 mei 2018 @ 14:15
quote:
0s.gif Op woensdag 2 mei 2018 13:01 schreef oranjevogel1 het volgende:

[..]

Natuurlijk doet de front-end cheff dat niet. Maar dat is ook een beetje de kern van de thesis. Front-end is front-end en de rest doe je er niet even bij. Daar rol je niet in met wat cursussen. Het enigste waar je makkelijk inrolt is front-end.
Ik zie niet in waarom niet. Alsof Node.js of PHP zoveel complexer is dan een framework? Zit allemaal in hetzelfde straatje qua complexiteit.
TC03woensdag 2 mei 2018 @ 14:18
quote:
1s.gif Op woensdag 2 mei 2018 12:51 schreef Fripsel het volgende:

[..]

Whehe dat ligt zo ver van front end werk af.
Ik had het dan ook over een webapplicatie met zowel front-end als back-end.
quote:
En simpel? :D Er moet een database zijn vanuit waar alle pizza’s besteld kunnen worden. Er moet een betalingssysteem zijn. Dan moet er een belletje afgaan bij de new york in jouw woonplaats. Dan moet daar die pizza gebakken worden. De bezorger moet zien, welke pizza’s hij mee moet nemen, ze afvinken, vermoedelijk de betaalmethode ed afgeven. Dan zal dat systeem ook nog wel precies bijhouden hoe lang de beste medewerker is bezig geweest. Zou me niks verbazen als ze er tegenwoordig nog een GPS in knallen, je route checken.

Maar ze nemen vast die ene programmeur aan de alleen het check deel kan maken. :+

Houd het dan wel realistisch voor TS. :@
Ik heb het niet over betalen of belletjes, ik heb het over een webapplicatie die een lijst uit een database haalt die vervolgens door de gebruiker bewerkt wordt. Dat is m.i. een simpele webapplicatie, zowel qua front-end als qua-beck-end.
FlippingCoinwoensdag 2 mei 2018 @ 14:46
quote:
0s.gif Op woensdag 2 mei 2018 14:15 schreef TC03 het volgende:

[..]

Ik zie niet in waarom niet. Alsof Node.js of PHP zoveel complexer is dan een framework? Zit allemaal in hetzelfde straatje qua complexiteit.
Omdat een front end nooit communiceert met de database.
TC03woensdag 2 mei 2018 @ 15:24
quote:
1s.gif Op woensdag 2 mei 2018 14:46 schreef FlippingCoin het volgende:

[..]

Omdat een front end nooit communiceert met de database.
Want met een database communiceren is moeilijk? Het is anders, maar het zit in hetzelfde straatje. Vanuit de front-end communiceren met een back-end is niet super anders dan vanuit de back-end communiceren met een database.
oranjevogel1woensdag 2 mei 2018 @ 15:26
quote:
0s.gif Op woensdag 2 mei 2018 14:15 schreef TC03 het volgende:

[..]

Ik zie niet in waarom niet. Alsof Node.js of PHP zoveel complexer is dan een framework? Zit allemaal in hetzelfde straatje qua complexiteit.
De wereld is groter als Node.js of PHP en dergelijke webtalen.
TC03woensdag 2 mei 2018 @ 15:28
quote:
0s.gif Op woensdag 2 mei 2018 15:26 schreef oranjevogel1 het volgende:

[..]

De wereld is groter als Node.js of PHP en dergelijke webtalen.
Dus? Ik snap werkelijk waar jouw punt niet. Mensen kunnen stapje voor stapje leren en zo complexere systemen gaan ontwerpen. Niemand zegt dat een front-end developer die zich bezig houdt met CSS ineens mainframes van een bank moet gaan onderhouden. Maar stapsgewijs over een tijdspanne van 15 jaar kan je zeker wel op dat niveau komen, en zodoende is front-end developer absoluut een baan waarin je je kan ontwikkelen, mits je niet de ambitie hebt om 50 jaar lang alleen maar CSS te doen.
TC03woensdag 2 mei 2018 @ 15:34
quote:
0s.gif Op woensdag 2 mei 2018 12:40 schreef oranjevogel1 het volgende:

[..]

Een openbaar toegankelijke omgeving gericht op de directe interactie met klanten/ het publiek. Dus niet een omgeving, waar klassiek gesproken de productie plaats vind.

[..]

Dat hoeft natuurlijk niet. Wat mij betreft bouw je een website voor de lokale voetbalclub. Alleen heeft het natuurlijk wel gevolgen op de doorgroeimogelijkheden.

[..]

Ligt natuurlijk een beetje aan de complexiteit van die query. Als je terrabytes aan data hebt, wil je geen enorm performance verlies hebben omdat een paar hobbybobs denken dat ze wel query's kunnen schrijven. Voor de locale voetbalclub natuurlijk niet zo van belang.

[..]

Als je Google (wtf man? serieus? Google?) nodig hebt om query's te schrijven dan faal je behoorlijk hard.

[..]

Dat is een beetje de verkeerde startplek. Je doet dan ervaring op in een klein gebied, dat maar beperkt belang is voor het geheel.
Deze post had ik nog niet gelezen, maar ook hier heb ik het idee dat ik op een totaal ander golflengte zit. Jij lijkt te denken dat ik beweer dat als je CSS kan je ook meteen terrabytes aan streaming data efficient kan verwerken ofzo. :') Dat beweer ik helemaal niet.

En waarom faal je als op moet zoeken hoe je (complexe) queries schrijft? Ik doe dat af en toe, faal ik dan? _O- Wat een onzin zeg.
oranjevogel1woensdag 2 mei 2018 @ 15:35
quote:
0s.gif Op woensdag 2 mei 2018 15:28 schreef TC03 het volgende:

[..]
Maar stapsgewijs over een tijdspanne van 15 jaar kan je zeker wel op dat niveau komen
Nee, echt niet. Daarvoor zal je bij de basis moeten beginnen i.p.v. bij de details van een relatief klein gebiedje.
TC03woensdag 2 mei 2018 @ 15:38
quote:
0s.gif Op woensdag 2 mei 2018 15:35 schreef oranjevogel1 het volgende:

[..]

Nee, echt niet. Daarvoor zal je bij de basis moeten beginnen i.p.v. bij de details van een relatief klein gebiedje.
Voor de 100e keer: waarom zou je die basiskennis niet op kunnen doen vanuit je werk? Wanneer wil je anders die basiskennis opdoen? Jij denkt dat het alleen via officiele opleidingen kan? Al zou dat zo zijn (ik denk van niet), wie zegt dat je zo'n opleiding niet via je werkgever kan volgen? Snap jij dat mensen niet geboren worden als superprogrammeur, maar eerst leren praten, lopen, eten, rekenen, schrijven, enz.? TS is 23 en heeft nog 45 jaar om zich te ontwikkelen, jij denkt dat het onmogelijk is om gedurende die 45 jaar elementaire basiskennis op te doen ter verbreding van enkel front-end kennis?
oranjevogel1woensdag 2 mei 2018 @ 15:42
quote:
0s.gif Op woensdag 2 mei 2018 15:38 schreef TC03 het volgende:

[..]

Voor de 100e keer: waarom zou je die basiskennis niet op kunnen doen vanuit je werk?
Omdat je op je werk bezig bent met werken, niet met studeren. Uiteraard heb je mogelijkheden om je kennis op peil te houden en je in te lezen in bepaalde nieuwe technieken.
quote:
Wanneer wil je anders die basiskennis opdoen?
Op de universiteit. Je zou het misschien niet verwachten, maar je hebt mensen die er jaren voor studeren.
TC03woensdag 2 mei 2018 @ 15:44
quote:
0s.gif Op woensdag 2 mei 2018 15:42 schreef oranjevogel1 het volgende:

[..]

Omdat je op je werk bezig bent met werken, niet met studeren. Uiteraard heb je mogelijkheden om je kennis op peil te houden en je in te lezen in bepaalde nieuwe technieken.

[..]

Op de universiteit. Je zou het misschien niet verwachten, maar je hebt mensen die er jaren voor studeren.
Misschien zou je eens naar de universiteit moeten gaan zodat je breder leert denken. Als jij denkt dat je op werk bent om te werken en niet om te leren zijn we gewoon uitgepraat, want zo werkt geen enkel bedrijf in Nederland. Elk bedrijf stimuleert werknemers om zich te ontwikkelen. Dit bericht toont aan dat jij geen (relevante) werkervaring hebt.
oranjevogel1woensdag 2 mei 2018 @ 15:47
quote:
0s.gif Op woensdag 2 mei 2018 15:44 schreef TC03 het volgende:

[..]

Misschien zou je eens naar de universiteit moeten gaan zodat je breder leert denken.
:')
quote:
Als jij denkt dat je op werk bent om te werken en niet om te leren zijn we gewoon uitgepraat, want zo werkt geen enkel bedrijf in Nederland. Elk bedrijf stimuleert werknemers om zich te ontwikkelen.
Om zich verder te ontwikkelen ja. Niet om basis dingen aan te leren. Anders namen ze iedereen wel aan gelijk van school.
TC03woensdag 2 mei 2018 @ 15:49
quote:
0s.gif Op woensdag 2 mei 2018 15:47 schreef oranjevogel1 het volgende:

[..]

:')

[..]

Om zich verder te ontwikkelen ja. Niet om basis dingen aan te leren. Anders namen ze iedereen wel aan gelijk van school.
Dit gaat echt nergens over. Ik heb geen idee waar je het vandaan haalt, maar in NL werkt het zo niet.
FlippingCoinwoensdag 2 mei 2018 @ 15:53
quote:
0s.gif Op woensdag 2 mei 2018 15:24 schreef TC03 het volgende:

[..]

Want met een database communiceren is moeilijk? Het is anders, maar het zit in hetzelfde straatje. Vanuit de front-end communiceren met een back-end is niet super anders dan vanuit de back-end communiceren met een database.
Ja dat is het dus wel. Bij de backend een method aanroepen is anders dan met een database communiceren natuurlijk. :+
oranjevogel1woensdag 2 mei 2018 @ 15:54
quote:
0s.gif Op woensdag 2 mei 2018 15:49 schreef TC03 het volgende:

[..]

Dit gaat echt nergens over. Ik heb geen idee waar je het vandaan haalt, maar in NL werkt het zo niet.
Misschien bij jouw werkgever niet. Die neemt enkel goedkope puisterige tieners aan, die zich zelf binnen 10 jaar ontwikkelen tot IBM i (het vroegere AS/400) engineers.
FlippingCoinwoensdag 2 mei 2018 @ 15:56
quote:
0s.gif Op woensdag 2 mei 2018 15:28 schreef TC03 het volgende:

[..]

Dus? Ik snap werkelijk waar jouw punt niet. Mensen kunnen stapje voor stapje leren en zo complexere systemen gaan ontwerpen. Niemand zegt dat een front-end developer die zich bezig houdt met CSS ineens mainframes van een bank moet gaan onderhouden. Maar stapsgewijs over een tijdspanne van 15 jaar kan je zeker wel op dat niveau komen, en zodoende is front-end developer absoluut een baan waarin je je kan ontwikkelen, mits je niet de ambitie hebt om 50 jaar lang alleen maar CSS te doen.
Ja hier ben ik het mee eens, je kan vanauit de ontwerp basis steeds meer functionaliteit gaan oppakken.
oranjevogel1woensdag 2 mei 2018 @ 16:01
quote:
0s.gif Op woensdag 2 mei 2018 15:38 schreef TC03 het volgende:

[..]
Snap jij dat mensen niet geboren worden als superprogrammeur, maar eerst leren praten, lopen, eten, rekenen, schrijven, enz.?
Jij lijkt dat niet te snappen. Jij stelt dat TS zonder veel te leren meteen aan de slag kan. Dat zal misschien best zo kunnen, maar dan moet hij niet verwachten een superprogrammeur te worden. Daarvoor moet je eerst de basis goed beheersen, die je vervolgens kunt uitbereiden door o.a. werkervaring. Als je de basis niet beheerst, dan kun je alleen de goedkope kutklussen doen.
KimJong-unwoensdag 2 mei 2018 @ 16:03
Ts, in Front End is prima werk te vinden. Zowel ZZP als voor een baas. Verdiep je in het maken van templates voor Wordpress, Prestashop of iets dergelijks en je hebt al een basis. Daar valt altijd geld in te verdienen, maar misschien niet zo veel.

Als je echt handig wordt met HTML, CSS en JavaScript dan gaat er een wereld voor je open. Leer bijvoorbeeld maar eens animeren in HTML en CSS. Dan zijn er heel wat bedrijven die je graag hebben willen.
#ANONIEMwoensdag 2 mei 2018 @ 17:14
quote:
0s.gif Op woensdag 2 mei 2018 16:03 schreef KimJong-un het volgende:
Ts, in Front End is prima werk te vinden. Zowel ZZP als voor een baas. Verdiep je in het maken van templates voor Wordpress, Prestashop of iets dergelijks en je hebt al een basis. Daar valt altijd geld in te verdienen, maar misschien niet zo veel.

Als je echt handig wordt met HTML, CSS en JavaScript dan gaat er een wereld voor je open. Leer bijvoorbeeld maar eens animeren in HTML en CSS. Dan zijn er heel wat bedrijven die je graag hebben willen.
Ik weet het niet zeker. :@ Maar heeft JavaScript zijn hoogtepunt niet een beetje gehad?
Noisivwoensdag 2 mei 2018 @ 17:31
Als je templates gaat maken in Wordpress met CSS en HTML dan ben je met een cursus en wat oefeningen klaar. Maar dan ga je wel de verkeerde dingen leren die al erg gedateerd zijn zoals jQuery. Ik zou dit eerder zien als een beginstation. Daarnaast is dit waar veel mensen blijven hangen. Die kunnen wat HTML'en CSS'en en gebruiken een bak aan plugins voor elke functie die ze willen uitvoeren. Er is een hele generatie Front-enders die niet eens een simpele slider kunnen schrijven in javascript en alleen een beetje jQuery beheersen.

Als je er echt voor wilt gaan dan heb je daar heel weinig aan. CSS wordt tegenwoordig geschreven met pre-processors zoals Sass (scss), als je met SPA aan de gang gaat zoals React of Angular dan krijg je een heel ander manier van denken en ga je anders om met HTML. Webpack met NPM of Yarn regelt veel taken voor je met 1 druk op de knop. Javascript schrijf je tegenwoordig met ES6/ES7 waarbij je zoveel mogelijk OOP/DRY schrijft. Projecten moet je kunnen bouwen je in teamverband met Git en CI/CD.

Je krijgt als FE'er dagelijks wel een aantal mails van recruiters of je niet ergens anders wilt werken. Als je echt goed bent dan kom je waarschijnlijk terecht bij grote bedrijven met belangrijke internet diensten. Denk bijvoorbeeld aan banken, verzekeraars, Booking.com, Funda e.d. Als je echt heel goed bent dan kan je zelfs denken aan de Googles of Facebooks. Salarissen van 70.000-100.000 per jaar zijn in NL niet eens zo heel vreemd voor een goede FE'er. In Londen of Silecon Valley kan dit nog wel verdubbeld worden.
KimJong-unwoensdag 2 mei 2018 @ 17:33
quote:
1s.gif Op woensdag 2 mei 2018 17:14 schreef Fripsel het volgende:

[..]

Ik weet het niet zeker. :@ Maar heeft JavaScript zijn hoogtepunt niet een beetje gehad?
Voor mijn gevoel wordt het anders gebruikt. Met HTML en CSS kunnen we steeds meer overnemen maar voor nu nog even onmisbaar in de front end.
TC03woensdag 2 mei 2018 @ 18:49
quote:
1s.gif Op woensdag 2 mei 2018 17:14 schreef Fripsel het volgende:

[..]

Ik weet het niet zeker. :@ Maar heeft JavaScript zijn hoogtepunt niet een beetje gehad?
Juist niet. React, Angular en Vue zijn enorm populair.
TC03woensdag 2 mei 2018 @ 18:50
quote:
0s.gif Op woensdag 2 mei 2018 17:33 schreef KimJong-un het volgende:

[..]

Voor mijn gevoel wordt het anders gebruikt. Met HTML en CSS kunnen we steeds meer overnemen maar voor nu nog even onmisbaar in de front end.
Het zijn compleet verschillende dingen.
FlippingCoinwoensdag 2 mei 2018 @ 18:53
Javascript is dé programmeertaal van je browser, je kan niet zomaar een andere client side programmeertaal kiezen voor een webapplicatie, het is miet de mooiste taal maar je moet het er min of meer mee doen. :P
KimJong-unwoensdag 2 mei 2018 @ 20:36
quote:
1s.gif Op woensdag 2 mei 2018 18:50 schreef TC03 het volgende:

[..]

Het zijn compleet verschillende dingen.
Uiteraard, een opmaaktaal en een programmeertaal (browser side). De context is hier om het voor opmaak te gebruiken. Waar je vroeger de indeling van de pagina met JavaScript in moest laden of de hoogte moest berekenen zijn daar nu HTML en CSS standaarden voor.
Harmankardonwoensdag 2 mei 2018 @ 20:50
De beste programmeur waar ik ooit mee heb gewerkt heeft de HEAO gedaan en voor de rest zichzelf alles aangeleerd. Heeft nu een eigen bedrijf met dertig programmeurs in dienst. Dus het kan, maar het kost je meer tijd, meer energie, eigenlijk alles meer dan mensen die al een IT achtergrond hebben.
Merkiedonderdag 3 mei 2018 @ 22:07
quote:
0s.gif Op dinsdag 1 mei 2018 22:55 schreef oranjevogel1 het volgende:
Houdt er rekening mee, dat er weinig carriere mogelijkheden zijn. Front-End is codemonkey-werk, wat je met wat cursussen prima kunt doen. Die cursussen geven je echter weinig inzicht, waardoor de echt interessante klussen overblijven voor degene die wel Computer Science hebben gestudeerd.
Er zit natuurlijk een gigantische wereld tussen code monkeys en mensen die computer science hebben gestudeerd. Als je een goed stel hersens hebt en gemotiveerd bent kun je een heel eind komen. Wel klopt het dat er heel veel concurrentie is. Echter is het ook weer niet heel moeilijk om je qua niveau van de meute te onderscheiden als je er een beetje talent voor hebt.
Brandaris01zondag 6 mei 2018 @ 13:02
Ik lees even mee. Wil ook omscholen tot webdeveloper, al trekt full stack me meer dan alleen front end. :)

Op zich snap ik het punt van Oranjevogel1 wel hoor. Als je verder wil ontwikkelen, is één kunstje kennen niet genoeg. Wil je nieuwe dingen leren, dan helpt het enorm om ook op abstracter niveau te begrijpen waar je mee bezig bent.Tenminste, dat is mijn ervaring met andere vakgebieden. Ik neem aan dat dat voor software development niet anders is.

Maar het is niet alsof die basiskennis voor werkende mensen achter slot en grendel zit of zo. De open universiteit biedt bijvoorbeeld een aantal bachelorvakken informatica aan. Zo kun je prima je discrete wiskunde bijspijkeren. Of een ander vak volgen, zoals logica of automatentheorie.

Heb mezelf ook al een beetje in de theoretische kant van de informatica verdiept, zeer interessant. :Y
autoknutselaarzondag 6 mei 2018 @ 13:12
quote:
0s.gif Op woensdag 2 mei 2018 12:40 schreef oranjevogel1 het volgende:
Als je Google (wtf man? serieus? Google?) nodig hebt om query's te schrijven dan faal je behoorlijk hard.
Inderdaad. Als professional moet je direct de zoekfunctie op stackoverflow gebruiken.
Munchkinzondag 6 mei 2018 @ 17:34
quote:
0s.gif [b]Op woensdag 2 mei 2018 17:31 schreef Noisiv het Salarissen van 70.000-100.000 per jaar zijn in NL niet eens zo heel vreemd voor een goede FE'er. In Londen of Silecon Valley kan dit nog wel verdubbeld worden.
Uh huh, waar dan? 70k - 100k is wel erg aan de hoge kant voor een developer ongeacht of dat back front of fullstack is. Misschien weggelegd voor een enkeling.
FlippingCoinzondag 6 mei 2018 @ 17:37
quote:
0s.gif Op zondag 6 mei 2018 13:02 schreef Brandaris01 het volgende:
Ik lees even mee. Wil ook omscholen tot webdeveloper, al trekt full stack me meer dan alleen front end. :)

Op zich snap ik het punt van Oranjevogel1 wel hoor. Als je verder wil ontwikkelen, is één kunstje kennen niet genoeg. Wil je nieuwe dingen leren, dan helpt het enorm om ook op abstracter niveau te begrijpen waar je mee bezig bent.Tenminste, dat is mijn ervaring met andere vakgebieden. Ik neem aan dat dat voor software development niet anders is.

Maar het is niet alsof die basiskennis voor werkende mensen achter slot en grendel zit of zo. De open universiteit biedt bijvoorbeeld een aantal bachelorvakken informatica aan. Zo kun je prima je discrete wiskunde bijspijkeren. Of een ander vak volgen, zoals logica of automatentheorie.

Heb mezelf ook al een beetje in de theoretische kant van de informatica verdiept, zeer interessant. :Y
Kijk eens naar design patterns, is een abstractie die je in alle programmeertalen kan gebruiken. Zou van mij een aanrader zijn voor alle programmeurs die de basis onder de knie hebben.

Leert je trouwens ook frameworks sneller en beter begrijpen, observer pattern is een leuke voorbeeld om mee te beginnen.

[ Bericht 3% gewijzigd door FlippingCoin op 06-05-2018 19:24:09 ]
Joppiezzondag 6 mei 2018 @ 17:54
Lekker doen als je er zin in hebt. Doe online wat cursussen, je wordt er mee overspoeld. Ook werk genoeg in te krijgen, zal komende jaren inderdaad wat toenemen.

Laat je niet afschrikken door de genoemde "concurrentie" trouwens. Als je daar ergens het minst last van hebt dan is het wel in de IT (nog).
oranjevogel1zondag 6 mei 2018 @ 18:00
quote:
0s.gif Op zondag 6 mei 2018 13:02 schreef Brandaris01 het volgende:
Op zich snap ik het punt van Oranjevogel1 wel hoor. Als je verder wil ontwikkelen, is één kunstje kennen niet genoeg. Wil je nieuwe dingen leren, dan helpt het enorm om ook op abstracter niveau te begrijpen waar je mee bezig bent.Tenminste, dat is mijn ervaring met andere vakgebieden. Ik neem aan dat dat voor software development niet anders is.
^O^

Goed dat je dat begrijpt. Dat is al heel wat. Ik heb teveel mensen gezien die dit niet begrepen en niet snapten waarom ze niet hogerop komen.
Brandaris01zondag 6 mei 2018 @ 19:31
quote:
1s.gif Op zondag 6 mei 2018 17:37 schreef FlippingCoin het volgende:

[..]

Kijk eens naar design patterns, is een abstractie die je in alle programmeertalen kan gebruiken. Zou van mij een aanrader zijn voor alle programmeurs die de basis onder de knie hebben.

Leert je trouwens ook frameworks sneller en beter begrijpen, observer pattern is een leuke voorbeeld om mee te beginnen.
Goeie tip! :)

Als ik eenmaal op junior niveau zit worden design patterns de volgende stap. Ik heb de mazzel dat mijn vriend en een aantal van mijn vrienden en kennissen ook developer zijn. Door hen weet ik al een beetje van design patterns en hoe belangrijk die zijn.

quote:
0s.gif Op zondag 6 mei 2018 18:00 schreef oranjevogel1 het volgende:

[..]

^O^

Goed dat je dat begrijpt. Dat is al heel wat. Ik heb teveel mensen gezien die dit niet begrepen en niet snapten waarom ze niet hogerop komen.
Thanks! :) Dat is ook wel een beetje mijn persoonlijke manier van leren. Ik vind het lastig om zomaar ‘blind’ een kunstje te gaan oefenen. Ik wil altijd meteen weten wat ik aan het doen ben en hoe dat past binnen het grote plaatje.

Dat is nog best lastig af en toe, want in de meeste gevallen verloopt het leerproces precies omgekeerd. Eerst moet je de basics onder de knie krijgen, daarna komt pas het grote plaatje.
Lightzondag 6 mei 2018 @ 19:46
quote:
0s.gif Op woensdag 2 mei 2018 12:14 schreef Fripsel het volgende:
Heel kort door de bocht gezegd, is de Front-End, de makkelijke kant van sport in de programmeer wereld, oftewel, veel concurrentie. Je moet echt goed zijn wil je daar lekker mee verdienen, maar als je aan de bak komt is het een leuke baan.
Er is concurrentie, maar er is ook vraag. Zet op LinkedIn dat je beschikbaar bent, en de recruiters staan voor je in de rij.

Daarnaast is 'makkelijk' ook relatief. Als je het vergelijkt met php, java, of .net, weet je bij die talen redelijk waar je aan toe bent qua omgeving. Bij Front-end verwacht men dat het responsive is, en dat je met allerlei browsers rekening houdt. Dat gaat verder dan Firefox (een paar versies) / Chrome (een paar versies) / Opera (een paar versie) / IE (10 / 11 / Edge). Voor mobiel heb je te maken met smartphones in allerlei soorten en maten en met tablets met allemaal weer andere resoluties.
quote:
Aan de back-end valt meer te verdienen.
Waarschijnlijk wel, als je weet wat je doet. En daarbij, niet iedereen wíl backend doen. Je baan hoeft niet je hobby te zijn, maar als je elke dag met tegenzin naar je werk gaat, kun je beter wat anders zoeken.
Joppiezzondag 6 mei 2018 @ 20:13
quote:
0s.gif Op zondag 6 mei 2018 19:31 schreef Brandaris01 het volgende:

[..]

Goeie tip! :)

Als ik eenmaal op junior niveau zit worden design patterns de volgende stap. Ik heb de mazzel dat mijn vriend en een aantal van mijn vrienden en kennissen ook developer zijn. Door hen weet ik al een beetje van design patterns en hoe belangrijk die zijn.
Persoonlijk zou ik me nog lang niet druk maken over design patterns. Het is heuristiek in architectuur/design om een bepaald probleem effectief te kunnen oplossen. Alvorens je in het stadia bent daar redelijk in te kunnen oordelen ben je echt wel even een jaartje of 2 of 3 verder denk ik :P Gewoon lekker starten met algemene kennis en vaardigheden, kijken naar voorbeelden en (op termijn) het werk van collega's enz.
Brandaris01zondag 6 mei 2018 @ 20:32
quote:
0s.gif Op zondag 6 mei 2018 20:13 schreef Joppiez het volgende:

[..]

Persoonlijk zou ik me nog lang niet druk maken over design patterns. Het is heuristiek in architectuur/design om een bepaald probleem effectief te kunnen oplossen. Alvorens je in het stadia bent daar redelijk in te kunnen oordelen ben je echt wel even een jaartje of 2 of 3 verder denk ik :P Gewoon lekker starten met algemene kennis en vaardigheden, kijken naar voorbeelden en (op termijn) het werk van collega's enz.
Op dit moment zit ik nog lang niet op junior niveau. Kan nu net in Django een beetje een mini-website bouwen met een speelgoed-database, een beetje jQuery, Ajax en Bootstrap. Niveau 'mijn online kalender'. Het werkt, maar daar is dan ook alles mee gezegd.

Dus ik moet nog wel even oefenen, idd. :Y

Maar op het moment dat ik het gevoel heb dat ik frameworks zoals Django in de vingers heb, zijn design patterns de volgende stap.

Overigens, als je met een framework werkt, dan ben je in feite ook al met een design pattern bezig. De meeste web frameworks die ik ken gaan uit van het MVC-pattern.
https://nl.wikipedia.org/wiki/Model-view-controller-model
Joppiezzondag 6 mei 2018 @ 21:18
quote:
0s.gif Op zondag 6 mei 2018 20:32 schreef Brandaris01 het volgende:

[..]

Op dit moment zit ik nog lang niet op junior niveau. Kan nu net in Django een beetje een mini-website bouwen met een speelgoed-database, een beetje jQuery, Ajax en Bootstrap. Niveau 'mijn online kalender'. Het werkt, maar daar is dan ook alles mee gezegd.

Dus ik moet nog wel even oefenen, idd. :Y

Maar op het moment dat ik het gevoel heb dat ik frameworks zoals Django in de vingers heb, zijn design patterns de volgende stap.
Aparte volgorde wel :p Django is er eigenlijk vooral om haar gebruikers niet echt te bezig te laten zijn met design patterns, er zitten er daarom tal van ingebakken in Django.

Django belooft bijvoorbeeld al tal van functionaliteit waar alle complexiteit ervan transparant (geabstraheerd) is voor de gebruiker. Wil je echt meer over architectuur en design patterns leren dan kun je het beste iets meer basic gebruiken (of gewoon in plain html(5)/JS/CSS ontwikkelen) ;-) Dan loop je ongetwijfeld snel tegen problemen aan waar je zelf moet zien uit te gaan vogelen hoe je het (met gebruik een pattern bijv.) moet oplossen.
FlippingCoinzondag 6 mei 2018 @ 21:33
quote:
0s.gif Op zondag 6 mei 2018 20:13 schreef Joppiez het volgende:

[..]

Persoonlijk zou ik me nog lang niet druk maken over design patterns. Het is heuristiek in architectuur/design om een bepaald probleem effectief te kunnen oplossen. Alvorens je in het stadia bent daar redelijk in te kunnen oordelen ben je echt wel even een jaartje of 2 of 3 verder denk ik :P Gewoon lekker starten met algemene kennis en vaardigheden, kijken naar voorbeelden en (op termijn) het werk van collega's enz.
Jaartje of 3? Wij kregen dat als 2e jaarsvak gewoon. :P
Brandaris01maandag 7 mei 2018 @ 07:45
quote:
0s.gif Op zondag 6 mei 2018 21:18 schreef Joppiez het volgende:

[..]

Aparte volgorde wel :p Django is er eigenlijk vooral om haar gebruikers niet echt te bezig te laten zijn met design patterns, er zitten er daarom tal van ingebakken in Django.

Django belooft bijvoorbeeld al tal van functionaliteit waar alle complexiteit ervan transparant (geabstraheerd) is voor de gebruiker. Wil je echt meer over architectuur en design patterns leren dan kun je het beste iets meer basic gebruiken (of gewoon in plain html(5)/JS/CSS ontwikkelen) ;-) Dan loop je ongetwijfeld snel tegen problemen aan waar je zelf moet zien uit te gaan vogelen hoe je het (met gebruik een pattern bijv.) moet oplossen.
Ah, okay.
Als je met Django een website bouwt volg je in principe het MVC, maar dat is vooral omdat de kant-en-klare Django code het MVC volgt, waardoor jij er niet over na hoeft te denken.

Zo had ik er nog niet naar gekeken, dank voor je inzicht. :)