Laat ik voorop stellen, met je laatste bericht ben ik het volledig eens. Ook ik vind die basiskennis belangrijk, en wil vrijwel altijd weten wat er op de achtergrond plaats vind. Zelfs als ik niets van javascript zou weten, had ik willen weten wat _.where precies deed en hoe het werkte.
Maar... tegelijkertijd besef ik mij dat wij wat dat betreft absoluut in de minderheid terecht (gaan) komen. De huidige (.net) ontwikkelaars weten ook niets meer van assembly af. Ik denk dat ondanks de opkomst van nodejs zelfs de "core-javascript" ontwikkelaars (core, want ook een lib is 'native') snel minder gaan worden.
En om eerlijk te zijn, vind ik het zelfs niet eens zo'n heel groot probleem. Als je voor een bepaald project de requirements gewoon goed afbakent. Iemand hoger in het project die bepaald welke lib's er bij de huisstijl horen, en welke er absoluut niet inkomen. Dan is het belangrijker dat iemand die lib door en door kent, dan dat hij weet hoe hij in plain js een loopje doet en efficient properties eruit kan halen (bij wijze van).
Directe DOM-manipulatie neemt al jaren af. Eerst door jQuery, en nu meer en meer door reactive-programming / two-way databinding. Als de "huis-lib" er voor zorgt dat {{title}} d.m.v. conventie wordt vervangen door model.title, kan ik me er niet zo heel erg veel zorgen om maken dat iemand (zonder googlen / proberen) niet weet hoe hij dit via vanilla js zou moeten regelen.
Wij zijn toevallig opzoek naar een (fullstack) nodejs ontwikkelaar. En ik kan je zeggen, iemand voor die functie vinden is verdomd lastig! Je komt al snel bij frontend ontwikkelaars terecht die "wel eens met jQuery hebben gewerkt". (en ja, dat is wel een probleem).
Maar... tegelijkertijd besef ik mij dat wij wat dat betreft absoluut in de minderheid terecht (gaan) komen. De huidige (.net) ontwikkelaars weten ook niets meer van assembly af. Ik denk dat ondanks de opkomst van nodejs zelfs de "core-javascript" ontwikkelaars (core, want ook een lib is 'native') snel minder gaan worden.
En om eerlijk te zijn, vind ik het zelfs niet eens zo'n heel groot probleem. Als je voor een bepaald project de requirements gewoon goed afbakent. Iemand hoger in het project die bepaald welke lib's er bij de huisstijl horen, en welke er absoluut niet inkomen. Dan is het belangrijker dat iemand die lib door en door kent, dan dat hij weet hoe hij in plain js een loopje doet en efficient properties eruit kan halen (bij wijze van).
Directe DOM-manipulatie neemt al jaren af. Eerst door jQuery, en nu meer en meer door reactive-programming / two-way databinding. Als de "huis-lib" er voor zorgt dat {{title}} d.m.v. conventie wordt vervangen door model.title, kan ik me er niet zo heel erg veel zorgen om maken dat iemand (zonder googlen / proberen) niet weet hoe hij dit via vanilla js zou moeten regelen.
Wij zijn toevallig opzoek naar een (fullstack) nodejs ontwikkelaar. En ik kan je zeggen, iemand voor die functie vinden is verdomd lastig! Je komt al snel bij frontend ontwikkelaars terecht die "wel eens met jQuery hebben gewerkt". (en ja, dat is wel een probleem).


