TheCure94 | dinsdag 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. | |
oranjevogel1 | dinsdag 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. | |
TheCure94 | woensdag 2 mei 2018 @ 00:23 |
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? | |
oranjevogel1 | woensdag 2 mei 2018 @ 00:45 |
weinig doorgroeimogelijkheden. | |
TheCure94 | woensdag 2 mei 2018 @ 00:53 |
Denk je dat het aantal banen in front-end development in de komende jaren vooral zal toenemen of eerder zal afnemen? | |
oranjevogel1 | woensdag 2 mei 2018 @ 11:00 |
Ik denk dat het eerder licht zal toenemen. [/quote] | |
TC03 | woensdag 2 mei 2018 @ 12:06 |
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. | |
TC03 | woensdag 2 mei 2018 @ 12:09 |
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. | |
oranjevogel1 | woensdag 2 mei 2018 @ 12:09 |
Zoals? | |
TC03 | woensdag 2 mei 2018 @ 12:10 |
Full stack developer, architect, product owner, scrum master, whatever. Denk je dat daar weinig vraag naar is? | |
oranjevogel1 | woensdag 2 mei 2018 @ 12:11 |
Dan blijf je gewoon aan de WEB kant. | |
TC03 | woensdag 2 mei 2018 @ 12:11 |
Nee, full stack is per definitie ook back-end. Wat is 'WEB' trouwens? | |
#ANONIEM | woensdag 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. | |
TC03 | woensdag 2 mei 2018 @ 12:15 |
Of genoegen nemen met een laag salaris en vanuit die baan jezelf ontwikkelen. | |
oranjevogel1 | woensdag 2 mei 2018 @ 12:15 |
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. | |
#ANONIEM | woensdag 2 mei 2018 @ 12:16 |
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 ] | |
TC03 | woensdag 2 mei 2018 @ 12:21 |
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? | |
TC03 | woensdag 2 mei 2018 @ 12:23 |
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. | |
#ANONIEM | woensdag 2 mei 2018 @ 12:30 |
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. ![]() | |
TC03 | woensdag 2 mei 2018 @ 12:33 |
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. | |
#ANONIEM | woensdag 2 mei 2018 @ 12:34 |
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? | |
TC03 | woensdag 2 mei 2018 @ 12:36 |
'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. | |
oranjevogel1 | woensdag 2 mei 2018 @ 12:40 |
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. | |
FlippingCoin | woensdag 2 mei 2018 @ 12:50 |
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 ] | |
#ANONIEM | woensdag 2 mei 2018 @ 12:51 |
Whehe dat ligt zo ver van front end werk af. En simpel? ![]() 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 ] | |
FlippingCoin | woensdag 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. | |
oranjevogel1 | woensdag 2 mei 2018 @ 13:01 |
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. | |
FlippingCoin | woensdag 2 mei 2018 @ 13:05 |
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. | |
#ANONIEM | woensdag 2 mei 2018 @ 13:37 |
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. | |
FlippingCoin | woensdag 2 mei 2018 @ 14:08 |
Maar gezien de berekeningen aan de front end gedaan worden is dat het wel toch? ![]() En dit is misschien een beetje off topic sorry. ![]() | |
TC03 | woensdag 2 mei 2018 @ 14:15 |
Ik zie niet in waarom niet. Alsof Node.js of PHP zoveel complexer is dan een framework? Zit allemaal in hetzelfde straatje qua complexiteit. | |
TC03 | woensdag 2 mei 2018 @ 14:18 |
Ik had het dan ook over een webapplicatie met zowel front-end als back-end. 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. | |
FlippingCoin | woensdag 2 mei 2018 @ 14:46 |
Omdat een front end nooit communiceert met de database. | |
TC03 | woensdag 2 mei 2018 @ 15:24 |
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. | |
oranjevogel1 | woensdag 2 mei 2018 @ 15:26 |
De wereld is groter als Node.js of PHP en dergelijke webtalen. | |
TC03 | woensdag 2 mei 2018 @ 15:28 |
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. | |
TC03 | woensdag 2 mei 2018 @ 15:34 |
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. ![]() En waarom faal je als op moet zoeken hoe je (complexe) queries schrijft? Ik doe dat af en toe, faal ik dan? ![]() | |
oranjevogel1 | woensdag 2 mei 2018 @ 15:35 |
Nee, echt niet. Daarvoor zal je bij de basis moeten beginnen i.p.v. bij de details van een relatief klein gebiedje. | |
TC03 | woensdag 2 mei 2018 @ 15:38 |
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? | |
oranjevogel1 | woensdag 2 mei 2018 @ 15:42 |
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. | |
TC03 | woensdag 2 mei 2018 @ 15:44 |
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. | |
oranjevogel1 | woensdag 2 mei 2018 @ 15:47 |
![]() Om zich verder te ontwikkelen ja. Niet om basis dingen aan te leren. Anders namen ze iedereen wel aan gelijk van school. | |
TC03 | woensdag 2 mei 2018 @ 15:49 |
Dit gaat echt nergens over. Ik heb geen idee waar je het vandaan haalt, maar in NL werkt het zo niet. | |
FlippingCoin | woensdag 2 mei 2018 @ 15:53 |
Ja dat is het dus wel. Bij de backend een method aanroepen is anders dan met een database communiceren natuurlijk. ![]() | |
oranjevogel1 | woensdag 2 mei 2018 @ 15:54 |
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. | |
FlippingCoin | woensdag 2 mei 2018 @ 15:56 |
Ja hier ben ik het mee eens, je kan vanauit de ontwerp basis steeds meer functionaliteit gaan oppakken. | |
oranjevogel1 | woensdag 2 mei 2018 @ 16:01 |
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-un | woensdag 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. | |
#ANONIEM | woensdag 2 mei 2018 @ 17:14 |
Ik weet het niet zeker. ![]() | |
Noisiv | woensdag 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-un | woensdag 2 mei 2018 @ 17:33 |
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. | |
TC03 | woensdag 2 mei 2018 @ 18:49 |
Juist niet. React, Angular en Vue zijn enorm populair. | |
TC03 | woensdag 2 mei 2018 @ 18:50 |
Het zijn compleet verschillende dingen. | |
FlippingCoin | woensdag 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. ![]() | |
KimJong-un | woensdag 2 mei 2018 @ 20:36 |
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. | |
Harmankardon | woensdag 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. | |
Merkie | donderdag 3 mei 2018 @ 22:07 |
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. | |
Brandaris01 | zondag 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. ![]() | |
autoknutselaar | zondag 6 mei 2018 @ 13:12 |
Inderdaad. Als professional moet je direct de zoekfunctie op stackoverflow gebruiken. | |
Munchkin | zondag 6 mei 2018 @ 17:34 |
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. | |
FlippingCoin | zondag 6 mei 2018 @ 17:37 |
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 ] | |
Joppiez | zondag 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). | |
oranjevogel1 | zondag 6 mei 2018 @ 18:00 |
![]() 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. | |
Brandaris01 | zondag 6 mei 2018 @ 19:31 |
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. Thanks! ![]() 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. | |
Light | zondag 6 mei 2018 @ 19:46 |
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. 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. | |
Joppiez | zondag 6 mei 2018 @ 20:13 |
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 ![]() | |
Brandaris01 | zondag 6 mei 2018 @ 20:32 |
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. ![]() 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 | |
Joppiez | zondag 6 mei 2018 @ 21:18 |
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. | |
FlippingCoin | zondag 6 mei 2018 @ 21:33 |
Jaartje of 3? Wij kregen dat als 2e jaarsvak gewoon. ![]() | |
Brandaris01 | maandag 7 mei 2018 @ 07:45 |
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. ![]() |