Vraag


Acties:
  • 0 Henk 'm!

  • Zaanone
  • Registratie: December 2009
  • Laatst online: 09-08 16:23
TLDR:
Vraag: Zijn jaren ervaring met Lightning Web Components overdraagbaar naar React/Vue/etc ?


Hoi allen! Ik zit in een dilemma over het aannemen van een baan. Ik ben benieuwd wat de mening van andere developers is.

Ervaring
- +- 6 jaar ervaring met HTML/CSS (zzp WordPress developer)
- 2 jaar ervaring C/C++ (software engineering opleiding)
- +- 1 jaar zelf bezig met Javascript, waarvan 4 maanden React.

Doel
Ik heb mijn passie gevonden in front-end development, en ik wil uiteindelijk een ervaren front-end developer worden, met ook enige back-end kennis. Ik had voor ogen dat dit zou zijn in React, Vue en/of Svelte.

Situatie
Mijn ervaring is dat het op dit moment best moeilijk is om als junior front-end developer een baan te vinden in de huidige markt. Daarom was ik erg blij toen ik, na heel wat (automatische) afwijzingen, eindelijk een baanaanbod kreeg als front-end developer. De catch.. het blijkt als Salesforce developer te zijn. 80% van de werkzaamheden zullen in het Lightning Web Components-framework (LWC) zijn. De andere 20% in Apex. Opzich vind ik deze verhouding front-/back-end precies mooi. Het is meer het ecosysteem waardoor ik twijfel.

LWC is het eigen front-end framework van Salesforce. Het is een component-based framework waarin best veel core HTML/Javascript/CSS gebruikt wordt. Voor zover ik kan zien deelt het veel concepten, functionaliteiten en syntax met React/Vue/Svelte. Maar goed, het is geen React of Vue of Svelte..

Ik heb nog nooit met LWC en Salesforce gewerkt, dus ik sta er best open voor. Je weet pas of je het leuk vind als je erin werkt. Daarnaast lijkt het als Salesforce developer qua baankansen en salarissen een prima markt te zijn. Het ding is alleen dat ik ook heel graag een deurtje open wil houden naar een carrière als front-end (web)developer met React/Vue/Svelte. Ik ben bereid om in mijn vrije tijd (+- 4 - 8 uur per week) side-projects te doen in React/Vue/Svelte om me hierin te blijven ontwikkelen.

Mijn vraag
Stel, ik zou ooit zou solliciteren op een baan als front-end web-developer (React/Vue) waar bijvoorbeeld 3 jaar ervaring wordt gevraagd. Zou mijn ervaring in het LWC-framework dan wat waard zijn? Zijn de jaren die ik als developer met LWC heb opgebouwd overdraagbaar naar andere frameworks of begin ik vanaf 0?

Ik ben benieuwd wat jullie hiervan denken!

[ Voor 5% gewijzigd door Zaanone op 08-03-2025 11:05 ]

Alle reacties


Acties:
  • +1 Henk 'm!

  • frAmEd
  • Registratie: Mei 2009
  • Laatst online: 29-09 20:39
Ik denk dat je met ervaring in een niche zoals deze wel achter staat ten opzichte van iemand die werkervaring met meer gangbare technieken (React, Vue, Angular etc.) heeft.

Qua kennis zou je altijd wel de overstap kunnen maken. Web Components zijn ook gewoon JS op basis van een component-based mindset. De ideologie en implementatie verschillen, maar als je die manier van denken begrijpt, dan begrijp je de hele component-based mindset goed genoeg om React/Vue etc te doen en je dit snel aan te leren. Als je daarnaast ook genoeg side-projects doet met de door jouw genoemde frameworks zul je all-round genoeg zijn.

Werkgevers zullen er echter (vaak) anders over denken. Die geven toch vaak de voorkeur aan iemand die x jaar ervaring heeft met de tech stack die het bedrijf gebruikt. Iemand met 3 jaar React ervaring zal dan in de ogen van veel werkgevers meer waard zijn dan iemand met 3 jaar ervaring met Salesforce Web Components. Plus je zal tegen het struikelblok aanlopen dat genoeg recruiters en werkgevers niet weten wat Salesforce Web Components precies zijn en jou op basis daarvan ook al makkelijk een oninteressante kandidaat kunnen vinden. Aan de anders kant biedt specialisatie in een niche wel het voordeel dat je dingen kan die veel anderen niet kunnen. Dat kan als je in de Salesforce wereld wil blijven natuurlijk weer voordeel opleveren.

Zelf heb ik ook voor dit vraagstuk gedaan. Tijd investeren in een niche technologie die mijn bedrijf toevallig gebruikt en daarbuiten weinig waarde heeft of meer gangbare dingen doen. Mijn conclusie was dat meer gangbare dingen doen zinvoller is. Voor je het weet heb je 10 jaar ervaring in een niche en kom je daarna amper nog die wereld uit omdat je qua gangbare technieken qua jaren werkervaring achter ligt op je concurrentie.

Acties:
  • 0 Henk 'm!

  • Zaanone
  • Registratie: December 2009
  • Laatst online: 09-08 16:23
Dank voor je reactie!

Je benoemt een goed punt. Ervaring in LWC is inderdaad niet zoveel waard als een recruiter het simpelweg niet kent :S Ondanks dat LWC op andere Javascript-frameworks lijkt.

Mocht ik het ooit aandragen als ervaring dan zou ik altijd heel gedetailleerd moeten benoemen dat het ook een op component gebasseerd framework is, met alle aspecten die daarbij horen. Het is maar de vraag of een recruiter daarin mee zou gaan.

Stof om over na te denken. Dank!

Acties:
  • +2 Henk 'm!

  • TheGhostInc
  • Registratie: November 2000
  • Niet online
Salesforce is een van de grootste platformen ter wereld. Ervaring daarin is altijd waardevol.

Daarnaast bieden UI frameworks weinig zekerheid, je noemt zelf al 4-5 frameworks en elke paar jaar duikt er weer iets nieuws op.
'Recruiters' die je moet uitspellen welke technieken uitwisselbaar zijn, moet je heel snel achter je laten.

Ik zou het zelfs aanraden. Even een stukje verbreding. Waarschijnlijk is die Salesforce club ook anders qua cultuur, werkwijze e.d.

Acties:
  • +1 Henk 'm!

  • Lethalis
  • Registratie: April 2002
  • Niet online
TheGhostInc schreef op maandag 10 maart 2025 @ 11:47:
Salesforce is een van de grootste platformen ter wereld. Ervaring daarin is altijd waardevol.
Dit dus. Ik denk dat als je je verdiept in Salesforce je in de toekomst ook als Salesforce consultant leuk geld kan verdienen.

@Zaanone Mijn indruk is dat je je iets teveel blindstaart op de techniek, in plaats van wat het eigenlijk betekent om een software developer te zijn. Want de techniek komt en gaat. Misschien hebben we over 5 jaar wel besloten dat JavaScript dood is en draait alles in WebAssembly (misschien ook niet, maar ik blijf het hopen, omdat ik een hekel aan JavaScript heb :+ ).

Dingen veranderen de hele tijd, maar kennis die wel waardevol blijft, is vooral van de business er omheen. Dus als je bijvoorbeeld affiniteit met financiële systemen hebt (boekhoudpakketten), of CRM pakketten zoals SalesForce, dan is die kennis altijd overdraagbaar naar een ander platform.

Eigenlijk is de kennis die je opdoet van hetgene dat je aan het programmeren bent, waardevoller dan de programmeerkennis _O- Natuurlijk moet je kunnen programmeren, maar als je altijd aan het handje moet worden gehouden met alles, dan groei je nooit qua functie.

Dus de vraag is hier eigenlijk of je graag veel kennis over CRM pakketten wil opdoen en daar ook op lange termijn mee wil werken. De rest is bijzaak.

En ik snap je wel... ik hou graag van dingen zelf programmeren. Ik heb ooit een leuke vacature gezien voor een low code platform en dat hield mij ook tegen hoor. Maar SalesForce is wel een begrip, dus als je daar veel van weet, is dat simpelweg geld waard. Hetzelfde geldt voor andere grote pakketten. Ik ken mensen die hun boterham puur verdienen door aan te sluiten op Exact. Dus zij weten heel veel van Exact (Online) en kunnen daarmee koppelen en bouwen allerlei koppelingen ervoor voor klanten.

Hoe ze dat doen, is ondergeschikt. Tuurlijk vond zo'n werkgever het hartstikke leuk dat ik Angular kan bijvoorbeeld, zodat het "op een wat modernere manier kan, want we doen nu alles nog met ASP.NET MVC", maar die Exact kennis is hetgene dat het geld waard is. MVC of Angular is leuk, maar ook niet meer dan dat.

Het heeft bij mij ook even geduurd voordat ik dit wou accepteren hoor :+ Ik ben inmiddels 44 jaar oud. Ben eigenlijk pas de laatste jaren mezelf echt aan het verdiepen in de systemen om mij heen. Ik werk bijvoorbeeld vaak aan een boekhoudmodule. Vroeger had ik zoiets van "als iemand mij vertelt wat ik moet doen, dan programmeer ik het wel". Inmiddels zorg ik ervoor dat ik zelf kan boekhouden zo ongeveer. Daardoor kan ik hetgene dat ik maak veel beter zelf testen en begrijpen.

Maar dan gaat mijn aandacht ook meer die kant op. Vroeger was die energie in het nieuwste framework gegaan. Nu gaat het in het leren van de bedrijfsprocessen etc.

Misschien dat het in mijn geval ook een shift is door mijn leeftijd. Er komt als programmeur altijd een dag dat je de jonkies niet meer bij kan benen en dan is het fijn als je iets anders kan dat ook waardevol is (of misschien zelfs wel waardevoller, waardoor je in de toekomst degene bent die iemand anders vertelt wat er gemaakt moet worden).

En je wordt het ook zat om elke keer iets nieuws te leren. Alles weer om te gooien. Het gaat soms echt nergens over.

Einde semi rant :P En kortom: ik denk dat een loopbaan als SalesForce developer (CRM specialist :P ) een prima keuze is.

Ask yourself if you are happy and then you cease to be.


Acties:
  • +1 Henk 'm!

  • Zaanone
  • Registratie: December 2009
  • Laatst online: 09-08 16:23
@Lethalis @TheGhostInc Bedankt voor jullie input. Ik waardeer enorm dat jullie de tijd hebben genomen om een andere kant te belichten!

Ik moet zeggen dat ik ook wel al wat enthousiaster ben geworden sinds mijn post, omdat ik ben gaan zien wat voor kansen deze niche kan bieden. Daarnaast ben ik wat aan het spelen in Salesforce Trailhead en dat heeft zijn leuke kanten. Ik ben alleen nog niet helemaal zeker of ik mijn creativiteit kwijt kan in Salesforce. Ik haal nu als webdesigner veel plezier uit een toffe UI maken op websites. Voor zover ik nu kan zien ben je hier in Salesforce maar beperkt mee bezig. Het is meer gericht op functionaliteiten bouwen met vooraf bepaalde styling.

Anyway, dank voor het delen van jullie ervaring. Ik neem het mee in mijn besluit.

Acties:
  • +1 Henk 'm!

  • retoohs
  • Registratie: April 2019
  • Laatst online: 10:29
Ik ben dit dilemma ook tegengekomen, maar dan met een backend CMS van een bepaalde vendor.
Je bent gewild als je er ervaring mee hebt maar overstappen naar normale development wordt met de tijd moeilijker.

Ik vind niche development wel minder interessant nu de zzp markt om zeep geholpen is.

Acties:
  • +1 Henk 'm!

  • BlueFreedom
  • Registratie: Maart 2025
  • Laatst online: 15-05 12:26
Ik kan je dilemma voor 100% volgen. Ik heb er nog altijd wel mee te maken. Ik heb bijna 20 jaar ervaring met dotnet en werk nu al ongeveer 9 jaar met Salesforce als freelancer.

Beide technieken probeer ik nog bij te houden en dat is ook nodig omdat ik de verschillende technieken bij opdrachtgevers gebruik.

De tarieven op gebied van Salesforce maken het werken er mee erg aantrekkelijk. Ook het gemak waarmee je applicaties kan maken binnen het platform, waarbij je je echt kan richten op het toevoegen van business waarde.

Dit laatste is voor mij een grote toegevoegde waarde. Daarin tegen mis ik juist wel het platform onafhankelijke en het kunnen tweaken en runtime debuggen van de applicaties.

Succes met het maken van een keuze.

Acties:
  • +3 Henk 'm!

  • Zaanone
  • Registratie: December 2009
  • Laatst online: 09-08 16:23
Thanks!

Er is uiteindelijk een ander aanbod gekomen van een hele toffe partij. Zij werken met Svelte/SvelteKit.

Ik heb na beide aanbiedingen uitgebreid gespeeld met zowel Svelte/SvelteKit als Salesforce Trailhead Playground. Mijn keuze is uiteindelijk naar de Svelte-baan gegaan. Ik haal veel meer plezier hieruit merk ik, en uiteindelijk is dat het belangrijkste in werk :)
Pagina: 1