Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Door een arbeidsmarkt-analyse heb ik per stack 25 vacatures gezocht; PHP, Java, C#. Door deze arbeidsmarkt-analyse ik wil achterhalen wat de concrete behoefte is (meer behoefte aan PHP, meer aan Java, C#/.NET ) van de arbeidsmarkt hierdoor kom ik tot de volgende conclusies:

- Veel MKB bedrijven werken met PHP i.p.v. C#, Java, MEAN stack.
- Sommige werken met een combinatie PHP en C# of Java Stack en allemaal vaak een frontend framework zoals Vue.js, Angular

Veel voorkomende vacature-eisen bij een PHP vacature:
Laravel, Magento, Zend, Symhpony, Twig, Foundation
Unit Testing / TDD
JavaScript
MySQL
TSQL
NoSQL
jQuery
Vue/React/jQuery
PHP
CSS3
HTML5
Git
Docker

De PHP-techstack is tot mijn verbazing op online leeromgevingen zoals LinkedIn learning ondervertegenwoordig vaak beperkt tot algoritmes, de basis van programmeren i.t.t. C#, Java, JavaScript waarin in lessen complete applicaties worden ontwikkeld omdat de focus ligt op; C# / DOTNET Core, ASP .NET, Java, Java/Spring, Frontend Vue.js, en design patters, TDD specifiek voor C# of Java, Frontend. Balen(!) omdat er daadwerkelijk een concrete arbeidsmarkt behoefte is aan PHP programmeurs en het niet effectief is als ik op basis van incorrecte videolessen c.q. technieken of workflow ga studeren. :-(.

Belangrijke bijzaak is dat ik op basis van actuele software development mijn kennis wil aantonen via actuele software development studies.

Vraag:
Via welke online leeromgevingen vergelijkbaar met LinkedIn Learning, leg ik daadwerkelijk de nadruk op het door actule essentiële software development (design)kennis en development lessen?

Zodat ik door deze leeromgevings lessen staat ben om in PHP, Magento, Laravel, algoritmes, design parterns, sorting algoritmes te programmeren vanaf scratch. Waardoor ik mijn einddoelen; een complete webstore in Magento en Wordpress site vanaf scratch realiseer :*) . Wat heeft u gemaakt mevrouw? Wel deze Magento webshop heb ik vanaf scratch geprogrammeerd 8) Waardoor sterker in mijn schoenen sta tijdens sollicitaties en eventuele programmeertesten.

Acties:
  • 0 Henk 'm!

  • Tinus_Budel
  • Registratie: November 2016
  • Laatst online: 18-09 14:15
Op onderstaande website staat erg veel info over Laravel, ik denk dat je daar wel even mee uit de voeten kunt :)

https://laracasts.com

Acties:
  • +3 Henk 'm!

  • Mr. Awesome
  • Registratie: Januari 2006
  • Laatst online: 26-08 18:34

Mr. Awesome

Vroeger hyptonize

Dus je hebt gekeken waar de meeste vraag naar is. En dat is dus schijnbaar PHP (waarom wil die taal maar niet dood in Nederland?). Maar is dat ook de richting die JIJ op wilt? Is Magento en Wordpress development wel wat je graag wil doen? Denk daar eerst eens goed over na, en kijk niet enkel naar waar de meeste vraag naar is.

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
hyptonize schreef op woensdag 12 juni 2019 @ 13:14:
Dus je hebt gekeken waar de meeste vraag naar is. En dat is dus schijnbaar PHP (waarom wil die taal maar niet dood in Nederland?). Maar is dat ook de richting die JIJ op wilt? Is Magento en Wordpress development wel wat je graag wil doen? Denk daar eerst eens goed over na, en kijk niet enkel naar waar de meeste vraag naar is.
Geen idee waarom PHP niet dood wil. Magento/WordPress zijn in PHP ontwikkeld.... kan dit een van de redenen zijn...

Tja.. ik moet met een doordachte programmeerbaan beginnen. Dat is preo1.
Op fietsafstand zijn er al 4 PHP vacatures gevonden

[ Voor 11% gewijzigd door Verwijderd op 12-06-2019 14:00 . Reden: typo ]


Acties:
  • 0 Henk 'm!

  • t_captain
  • Registratie: Juli 2007
  • Laatst online: 19-09 16:52
Je moet als developer niet kijken naar installed base, maar naar trends.

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
t_captain schreef op woensdag 12 juni 2019 @ 13:57:
Je moet als developer niet kijken naar installed base, maar naar trends.
Arbeidsmarktbehoefte, leercurve, beschikbare leermiddelen zijn doorslaggevend. Daarom dit topic.

Acties:
  • 0 Henk 'm!

  • t_captain
  • Registratie: Juli 2007
  • Laatst online: 19-09 16:52
Als je richtingmoet kiezen voor je eigen loopbaan, moet je altijd op de toekomst richten. In legacy-technologie instappen is een korte-termijn strategie. Ik beschouw PHP als legacy met een grote installed base van bedrijven die er uiteindelijk vanaf moeten.

Acties:
  • +1 Henk 'm!

  • merauder
  • Registratie: November 2005
  • Laatst online: 17-09 19:22
De beste manier om PHP en development te beginnen is om die webshop van scratch te bouwen.

Dus installeer een webserver of docker, zet een wordpress omgeving op, en ga op onderzoek uit als dingen niet werken.

Met alleen theoretische quizjes ga je niet veel leren.

Acties:
  • 0 Henk 'm!

  • Basszje
  • Registratie: Augustus 2000
  • Laatst online: 19-09 12:08

Basszje

Reisvaap!]

t_captain schreef op woensdag 12 juni 2019 @ 14:27:
Als je richtingmoet kiezen voor je eigen loopbaan, moet je altijd op de toekomst richten. In legacy-technologie instappen is een korte-termijn strategie. Ik beschouw PHP als legacy met een grote installed base van bedrijven die er uiteindelijk vanaf moeten.
Dat jij het allemaal niet goed genoeg vindt zegt niets over perspectief op de arbeidsmarkt. Feit is dat PHP nog steeds sterk is, en sinds 7.x enorm is verbeterd.

Als je zo nodig loopbaanadvies aan andere mensen moet geven wees dan zo sterk om persoonlijke voorkeur en bruikbaar advies van elkaar te scheiden.

- edit

Om dan zelf ook iets bruikbaars toe te voegen :P . Ik weet niet welke kennis je al hebt (of welke kant je op wil), maar gelijk springen in het gebruik van frameworks of complete pakketten maakt het erg lastig om te doorgronden hoe iets werkt, en belangrijker waarom.

Als je vrij nieuw bent in het geheel zou ik aanraden om gewoon eens voor de test een eigen kleine website op te zetten. Maak eigen doelen en lees jezelf in wat voor design pattern je kan gebruiken.

Bv eisen :
- PHP met MVC opzet, data uit MySQL
- JQuery validatie van formulieren
- CSS via SCSS
- Valideert als HTML5, goede webspeed scores, etc.

Je kan op zoek naar wat eenvoudigere frameworks als codeIgniter, of iets wat niet gelijk 500 MB aan composer dependencies heeft :+

Persoonlijk denk ik dat onderschatte kwaliteiten ( die je vaak wel bij een opleiding krijgt ) minder harde zaken zijn als goede inschattingen maken over budget / nodige tijd, functioneel ontwerp ( / dat communiceren ) en gestructureerd werken.

Neem niet teveel hooi op je vork. En staar je niet blind op de 2 miljoen mogelijke frameworks. Over het algemeen als je een beetje bekend ben met programmeren kan je later altijd nog een overstap doen. Kost wat tijd, maar het principe is meestal vergelijkbaar.

[ Voor 49% gewijzigd door Basszje op 13-06-2019 09:10 ]

Beware of listening to the imposter; you are undone if you once forget that the fruits of the earth belong to us all, and the earth itself to nobody.


Acties:
  • 0 Henk 'm!

  • Tr4nnel
  • Registratie: Februari 2009
  • Laatst online: 15-09 18:04
Volgens mij zijn in alle grote talen wel voldoende banen de komende tijd en moet je vooral doen wat je leuk vindt. Voor talen en frameworks zijn meestal wel certificaten te halen, is dat niet de beste manier om eventuele competenties aan te tonen?

Als het al nodig is, bij sollicitaties tuigt de werkgever vaak ook wel een test op waaruit je competenties moeten blijken.

[ Voor 5% gewijzigd door Tr4nnel op 13-06-2019 10:13 ]


Acties:
  • 0 Henk 'm!

  • Pin0
  • Registratie: November 2002
  • Niet online
Misschien worden php developers zoveel gevraagd omdat er een tekort is aan developers die andere talen beheersen? Vanuit ervaring hier op de werkvloer blijkt dat php developers makkelijker zijn te vinden dan bijv. java developers.
Als het gaat om goede php developers wordt het al een stukje moeilijker, vaak oook omdat php developers zichzelf door ontwikkelen naar andere talen.

Dus het kan ook een kip - ei probleem zijn, voor webdevelopment gebruiken we maar php developers omdat er zoveel zijn en omdat het relatief makkelijk is te leren en dus vraagt iedereen php developers....

Mijn Lego Mocs - LEGO idea: The Motorcycle Garage


Acties:
  • 0 Henk 'm!

  • t_captain
  • Registratie: Juli 2007
  • Laatst online: 19-09 16:52
Kijk naar de platforms die de wat grotere websites gebruiken. Dat is waar je uitdaging kunt vinden.

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
- Welke programmeertaal (Java/Spring, C#/.Net Core, PHP, JavaScript/Vue.js/Node.js ) heeft waarom de kortste leercurve ?

- Welke functies los van software development zie ik over het hoofd waardoor ik de de lat iets lager leg.
Aangenomen wordt en door (zelf)studie intern door groei naar development?

Acties:
  • 0 Henk 'm!

  • t_captain
  • Registratie: Juli 2007
  • Laatst online: 19-09 16:52
Verwijderd schreef op donderdag 13 juni 2019 @ 13:16:
- Welke programmeertaal (Java/Spring, C#/.Net Core, PHP, JavaScript/Vue.js/Node.js ) heeft waarom de kortste leercurve ?
We weten niet wat je achtergrond is qua opleiding, werkervaring en hobby-projecten, dus het is lastig om zo'n vraag te beantwoorden.

Qua taal zijn JS, PHP, python, C# en Java redelijk vergelijkbaar. Imperatieve talen met object orientatie.

Een groot stuk complexiteit komt echter niet van de programmeertaal maar van de verzameling van veelgebruikte libraries en frameworks. Bij Java worden mensen vaak geacht om ook Spring/Hibernate etc te kennen. Bij Javascript is het node.js (back-end) of angular, react, vue (front-end). C# komt met een vrij uitgebreide stack in de vorm van het .NET of .NET Core framework.
- Welke functies los van software development zie ik over het hoofd waardoor ik de de lat iets lager leg.
Aangenomen wordt en door (zelf)studie intern door groei naar development?
Daarop zou ik geen antwoord weten. Developer is geen doorstroom-functie; alle andere dingen die je eerst hebt gedaan voegen veel minder toe dan dezelfde tijd in een development functie. Je hebt developers op junior-, medior-, senior- en lead niveau. Junior developer wordt in het algemeen als startfunctie gezien voor mensen met relevante opleiding.


Ik mis 1 heel belangrijk punt in je topic: wat wil jij het liefst doen?

Er is behoorlijk wat vraag naar allerlei soorten developers. Van belang voor een goede keuze is wat voor soort systemen je graag aan werkt, en bij wat voor organisatie je graag zou werken.

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Ter verduidelijking van vorige posts;

Ik heb mijn HBO software development studie om persoonlijke redenen onderbroken. Vanuit inbetweenjobs situatie moet ik preo1 realiseren waardoor ik werk met studie combineer.

Om preo1 te realiseren heb ik de indruk dat een arbeidsmarkt onderzoek opstellen mij behulpzaam is. Hiernaast besef ik dat ik een hefboom moet benutten c.q. creëren omdat ik concurreer met mijn 30+ jaar met 19-35 jarige op dezelfde functie.
Het kan zijn dat ik concrete mogelijkheden qua functies over het hoofd zie.
(Een functie met énkel interne klantencontact, die past goed bij mij. )

Doelstellingen:
Preo1: Baan bemachtigen, bij voorkeur een functie waarin ik relevante werkervaring opdoe.
Preo2: Tussen baan bemachtigen waardoor ik intern kan doorgroeien binnen software development en de werkzaamheden aansluiten bij de vervolgstudie/programmeren.
Welke tussen functies zijn hiervoor interessant die ik over het hoofd zie ?

Arbeidsmarktonderzoek
Doelstelling: laserfocus realiseren. Effectiever netwerken, solliciteren, studeren.

Stap 1: Arbeidsmarkt analyse: programmeer taal, frontend techstack, SQL, NoSQL database
Stap 2: Aantal vacatures per programmeertaal
Stap 3: Loon per functie
Stap 4: Leercuve van de meeste gevraagde programmeertalen (is webdevelopment sneller eigen te maken dan C# / .NET, Java ? Door de komst van Node.js en Vue.js is ook de frontend complexer geworden)
Stap 5: Beschikbare online leermogegelijkheden. PHP is (los van laracast) naar mijn indruk onderontwikkeld qua aanbod in vergelijking met C#/.net, Java. Net als een reguliere les moet de indructeur je ook liggen. Dus minder keuze bij PHP.
Stap 6: Welke relevante certificaten kan ik per programeertaal behalen?
Stap 7: Focus verleggen naar de techstack die de beste score heeft bij; stap 1, 2* (is een moment opname), 3 (gemiddeld loon), 4, 6,
Stap 8: eigen curriculum aanpassen en focussen op het verdiepen de minimale kennis en vaardigheden waardoor ik wordt aangenomen.

Uitkomst:
1. Programmeertaal stack
2. Frontend-stack
3. Database
4. Cloud-database
5. Looneis
6. Geüpdatet curriculum


Welke type database moet ik het eerste leren?
AWS dus NoSQL of SQL en ondanks de switch van veel bedrijven naar de AWS enz. de NoSQL certifciaten later behalen?


Hiernaast werk ik ook aan een Minimum Viable Product, een PHP webshop waarop ik in mijn sollicitatie de focus wil leggen.
Vaak is een afgeronde HBO-studie en ... werkervaring een harde eis. Daarom heb ik twee vacature-groepen opgesteld met 10 beroepen.
Focus op groep 1 gezien preo1 lijkt me een goed plan. En dan intern doorgroeien.

Groep A ; tussenbaan
Doelstelling: preo1 realiseren. En starten met een grondige voorbereiding voor het hervatten van mijn vervolgstudie door werkzaamheden i.o. uit te breiden.

1. Interne ict medewerker
2. systeembeheerder
3. Webshop beheerder waarbij je intern de back- en frontend aangepast wordt.
4. Technisch applicatiebeheerder
5. advies
6. advies
7. advies
8. advies
9. advies
10. advies

B: doelberoep; focus op software development / beheer (gezien de noodzakelijke programmer en databasekennis )
1. Java
2. C#
3. Dotnet
4. PHP
5. Frontend
6. DevOps
7. Tester
8. Applicatiebeheer.
9 SharePoint beheerder
10. Low code
11. Database
12. Advies
13. Advies


Hoe omzeil ik de HBO- diploma eis.
Ken een bedrijf die interne helpdesk zoeken.
Waarbij deze harde eis ook van toepassing is. Het ironisch is dat ze tegelijkertijd HBO trainee's in opleiding in dienst hebben. Wat betekend dat de HBO diploma eis in de praktijk geen belemmering moet zijn.

[ Voor 5% gewijzigd door Verwijderd op 16-06-2019 14:25 . Reden: aanpassingen ]


Acties:
  • 0 Henk 'm!

  • Osxy
  • Registratie: Januari 2005
  • Laatst online: 20:21

Osxy

Holy crap on a cracker

HBO- diploma eis is bedrijf afhankelijk hoe sterk ze deze handhaven, voornaamste is wel dat je op andere manieren dit gebrek moet compenseren. Hoe? Dit kan relevante programmeer ervaring zijn maar kan ook zijn dat men zwaar tilt aan werkervaring in bedrijfsleven.

Verder is je laatste post nogal on-samenhangend, wat is nou concreet je vraag?

"Divine Shields and Hearthstones do not make a hero heroic."


Acties:
  • 0 Henk 'm!

  • Nadinarama
  • Registratie: September 2015
  • Laatst online: 18-09 03:57
Je hebt nu alle vereisten bij elkaar gesprokkeld uit vacatures, waarmee je op de 'algemene deler' uitkomt. Dit terwijl er net 1 te gekke vacature tussen kan zitten met een zeer specialistische eis.

Sluit je bij een bureau aan die een ontwikkelpad voor je uitstippelt. Daarmee kan je bij verschillende bedrijven ervaring op doen. Gewoon bellen en vragen wat er mogelijk is.

Van wat ik lees, maak je het jezelf te moeilijk.

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Verduidelijking

In een notendop:

- Ik ben aan het solliciteren/netwerken om preo1 en bij voorkeur preo2 (zie boven) te realiseren.
Ervaar nu dat ik zonder kruiwagen of relevante werkervaring alsnog naast de bal grijp.
Preo1 als tussenstap met interne doorgroeimogelijkheden lijkt me naast het onderbouwen van mijn programmeervaardigheden via een MVP een goed plan.
Bij sollicitaties concureer ik met jongere kandidaten. Dit betekend dat ik preo1 (zie boven) op een doordachte manier moet realiseren omdat het water mij letterlijk aan de lippen staat.

- Ik heb de indruk dat ik door het arbeidsmarktonderzoek waardoor ik doelgerichter ga studeren, netwerken en solliciteren zodat ik binnen een kort tijdspad preo1 realiseer.
Nadeel is, zoals Nadinarama aangeef ik op een algemene deler uitkom.
Heb ik t.a.v. mijn arbeidsmarkt onderzoek nog essentiële technische en of niet technische zaken vergeten? zo ja welk zaken?

- Welke banen voor preo1, zijn behulpzaam als het einddoel preo2 een baan binnen software development bemachtigen is?

functies zie ik over het hoofd waarvan de vacature-eisen lager liggen, en ik gelijkertijd relevante werkervaring opdoe voor mijn einddoelstelling een baan uit groep B te bemachtigen?

- Via welke functies binnen software development onderscheid ik mij door mijn; werkervaring, werkhouding, leeftijd ten opzichte van junior/medior programmeurs?

- Welke functies zie ik over het hoofd, functies waarin er minder sprake is van een overschot aan jongere werknemers met ruime programmeer-ervaring en gelijkertijd een concrete constante arbeidsmarktbehoefte?

- Via welke niet-technische vaardigheden kan ik mij onderscheiden?

Wat database betreft. Ook hierin moet ik een keuze maken.
Wat is wijsheid? Behalen van SQL certificaten of focussen op de switch naar de AWS en focussen op NoSQL; bijvoorbeeld AWS? En de SQL certificaat indien nodig later behalen?

Acties:
  • +2 Henk 'm!

  • Juup
  • Registratie: Februari 2000
  • Niet online
Wat is preo?
Bedoel je prio(riteit)?

Een wappie is iemand die gevallen is voor de (jarenlange) Russische desinformatiecampagnes.
Wantrouwen en confirmation bias doen de rest.


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Juup schreef op zondag 16 juni 2019 @ 15:22:
Wat is preo?
Bedoel je prio(riteit)?
juist

Acties:
  • 0 Henk 'm!

  • Osxy
  • Registratie: Januari 2005
  • Laatst online: 20:21

Osxy

Holy crap on a cracker

Verwijderd schreef op zondag 16 juni 2019 @ 15:13:
Verduidelijking

In een notendop:

- Ik ben aan het solliciteren/netwerken om preo1 en bij voorkeur preo2 (zie boven) te realiseren.
Ervaar nu dat ik zonder kruiwagen of relevante werkervaring alsnog naast de bal grijp.
Preo1 als tussenstap met interne doorgroeimogelijkheden lijkt me naast het onderbouwen van mijn programmeervaardigheden via een MVP een goed plan.
Bij sollicitaties concureer ik met jongere kandidaten. Dit betekend dat ik preo1 (zie boven) op een doordachte manier moet realiseren omdat het water mij letterlijk aan de lippen staat.
MVP? Ik ken dit alleen als Minimal Viable Product, lijkt mij niet de juiste term. Je bedoeld waarschijnlijk een programmeer project waarmee je jou kunnen aantoont.
Dit kan een prima manier zijn die ook leerzaam is, begin gewoon met programmeren. Kies een taal en begin.
- Ik heb de indruk dat ik door het arbeidsmarktonderzoek waardoor ik doelgerichter ga studeren, netwerken en solliciteren zodat ik binnen een kort tijdspad preo1 realiseer.
Nadeel is, zoals Nadinarama aangeef ik op een algemene deler uitkom.
Heb ik t.a.v. mijn arbeidsmarkt onderzoek nog essentiële technische en of niet technische zaken vergeten? zo ja welk zaken?
Ja. Onderzoek eens welke sociale skills jou kunnen onderscheiden van de rest, bekijk waar jij sterk in bent door je werkervaring en probeer dit te projecteren op de positie van ontwikkelaar.
- Welke banen voor preo1, zijn behulpzaam als het einddoel preo2 een baan binnen software development bemachtigen is?


functies zie ik over het hoofd waarvan de vacature-eisen lager liggen, en ik gelijkertijd relevante werkervaring opdoe voor mijn einddoelstelling een baan uit groep B te bemachtigen?
Als ontwikkelaar kan het nuttig zijn om een stuk systeem kennis te bezitten, zeker als je richting een devops omgeving wilt (iets wat potentieel in de toekomst de norm zal worden). Verder is het mogelijk een beter idee om een ontwikkelaar traineeship te zoeken.

Maar wat is je motivatie om ontwikkelaar te worden? Dit zal een zeer belangrijke vraag in solicitaties zijn (en motivatiebrief waar deze vereist is).
- Via welke functies binnen software development onderscheid ik mij door mijn; werkervaring, werkhouding, leeftijd ten opzichte van junior/medior programmeurs?

- Welke functies zie ik over het hoofd, functies waarin er minder sprake is van een overschot aan jongere werknemers met ruime programmeer-ervaring en gelijkertijd een concrete constante arbeidsmarktbehoefte?

- Via welke niet-technische vaardigheden kan ik mij onderscheiden?
Allemaal vrij persoonlijke zaken, je zal dit echt aan je eigen persoon moeten spiegelen.
Wat database betreft. Ook hierin moet ik een keuze maken.
Wat is wijsheid? Behalen van SQL certificaten of focussen op de switch naar de AWS en focussen op NoSQL; bijvoorbeeld AWS? En de SQL certificaat indien nodig later behalen?
Kennis van beide is nuttig, certificaten zijn in mijn ogen minder belangrijk dan de ervaring.

"Divine Shields and Hearthstones do not make a hero heroic."


Acties:
  • 0 Henk 'm!

  • t_captain
  • Registratie: Juli 2007
  • Laatst online: 19-09 16:52
Ik heb nog steeds niets gelezen over passie. Alleen maar verschillende versies van “wat zoekt de markt”.

De markt zoekt heel veel developers, in vele soorten. Wat voor systemen of applicaties wil jij het liefst bouwen?

Het advies mbt programmeertalen en stack zal daaruit volgen. Een goede developer wordt gedreven door plezier en uitdaging in het werk en niet alleen door het verlangen naar een inkomen.

Dan die “tussenbaan”. Nauwelijks meerwaarde voor het binnanhalen van je geambiëerde baan. Je kunt natuurlijk een tijdje op de helpdesk gaan zitten, maar dat zie ik eerder als een bijbaan om je studie te bekostigen dan als een stap naar development.
Pagina: 1