Archief - vraagje aan ervaringsdeskundigen programmeurs, recruitment en managers

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Tyfius

Legacy Member
De grote opmars in Python de dag van vandaag is dat er heel veel AI en ML gerelateerde frameworks in ontwikkeld zijn. Dat komt omdat het een vrij makkelijke taal is die aan te leren is door wetenschappers, in plaats van programmeurs. En ja, dat gaat in de toekomst wel vergroten.

Elke taal heeft zijn voor- en zijn nadelen. Ik ben zelf ook van opleiding een C programmeur, maar ik kan absoluut geen enkele reden bedenken om daar naar terug te gaan. Het aantal plaatsen waar ze dergelijke programmeurs nog zoeken is ook een pak beperkter, en meer niche. Java of C# gaat sowieso een betere keuze zijn met zicht op de arbeidsmarkt. Al mijn micro en embedded gerelateerde dingen kan ik ook in C# of Java doen, zeker voor mijn huis, tuin en keukenprojectjes. Als ik nog eens zelf firmware moet schrijven voor een nieuw device dan is C misschien nog wel de juiste keuze, maar nogmaals, die markt en aanbod zijn redelijk klein.

Bij de NASA doen ze trouwens vanalles, maar veel meer Fortran dan iets anders. C++ gaan ze weinig gebruiken, da's ook een miskleun van een taal. :)

Bad.News

Legacy Member
Drie jaar geleden (was toen 31 jaar) heb ik ook die VDAB opleiding in Antwerpen gevolgd, weliswaar voor C# .NET. Komt er dus inderdaad op neer dat jij je cursusmateriaal krijgt en dit in zelfstudie verwerkt. Als je vast zit, of je hebt wat extra uitleg nodig, kan je altijd bij een van de aanwezige begeleiders terecht.

Zelf heb ik direct na deze opleiding een job gevonden bij een consultancy bedrijf. Dus qua inhoud stoomt die opleiding je wel klaar voor de arbeidsmarkt, naar mijn ervaring dan. Ik heb wel eerst nog een paar maand intern gezeten en wat meegewerkt aan in-house projecten (was vooral dan wat minor bug fixing) om dan uiteindelijk, na een paar interviews, bij een klant te kunnen beginnen. Tijdens je job blijf je ook gewoon nog constant bijleren en ervaring opdoen, zeker omdat je dan aan echte projecten meewerkt.

Als je voelt dat je dit echt wilt doen, zou ik zeker niet twijfelen. Inschrijven kan nooit kwaad, en je zal ook een paar motivatiegesprekken / testen moeten afleggen vooraleer ze je selecteren voor de eigenlijke opleiding, dus als het uiteindelijk toch niet je ding blijkt te zijn, zal je het ook wel op tijd merken. :)

Gonnor

Legacy Member
imo zei:

Dan heb ik hier weinig meer aan toe te voegen. Het was me niet duidelijk dat je nog andere talen had overwogen buiten wat experimenteren met html/css en wou je dus wat breder laten kijken. Java lijkt me dan wel een goede keuze in jouw geval.

Syter dat moet er idd zeker bij vermeld worden. Maar ik heb gemerkt als je met de dev branches werkt in plaats van de pip packages, het wel goed zit (en python 3.7/3.8).

Tyfius Sorry maar ik gruwel bij de gedachte om Java op een 8bitter te draaien of zelfs een pic32. De helft van je cycles mag je wegsmijten. Misschien ben ik nog te veel purist en kan dit over de jaren nog veranderen maar momenteel voor een simpele PWM zou ik nog steeds de registers klaarzetten en (in het geval van Arduino) de Arduino code links laten liggen.

Tyfius

Legacy Member
Gonnor zei:
Tyfius Sorry maar ik gruwel bij de gedachte om Java op een 8bitter te draaien of zelfs een pic32. De helft van je cycles mag je wegsmijten. Misschien ben ik nog te veel purist en kan dit over de jaren nog veranderen maar momenteel voor een simpele PWM zou ik nog steeds de registers klaarzetten en (in het geval van Arduino) de Arduino code links laten liggen.

Dat is afhankelijk van uw doel natuurlijk. Zou ik dat gebruiken om iets in een kerncentrale op te gaan draaien? Natuurlijk niet. Zou ik dat doen voor hier mijn huis, tuin, en keuken home automation mee in elkaar te flansen: ja.

Maar de OP wil hier leren programmeren, en dan is het mijns inziens wat niet echt ideaal om hem naar een zeer complexe low-level taal te sturen voor "moest hij ooit eens iets op een microcontroller doen", als hij zelf al aangegeven heeft een voorkeur te hebben.

Programmeren is ervaring en goesting hebben. En als je die hebt en toont, kan er overal veel. En als je in 1 taal goed kan programmeren, dan is de stap naar andere talen vrij klein. Van high-level naar low-level of omgekeerd, het is vooral uw eigen goesting die er toe doet of het lukt of niet. En met Java is het voor de OP een pak eenvoudiger om een deftige eerste ervaring op te doen en te kijken of het hele verhaal überhaupt wel iets voor hem is. Als blijkt van wel kan hij zelf nog alle kanten uit.

imo

Legacy Member
Bad.News zei:
je zal ook een paar motivatiegesprekken / testen moeten afleggen vooraleer ze je selecteren voor de eigenlijke opleiding, dus als het uiteindelijk toch niet je ding blijkt te zijn, zal je het ook wel op tijd merken. :)

Hey,

Bedankt voor je feedback. Je parcour doet me hoop geven en motiveert om het zeker te proberen.

Je schrijft ook over testen; heb dit ook gelezen op de website. Het zijn IQ-testen, nietwaar? Of zijn het Java / programmeertesten? De testen naar waar ze verwijzen op de VDAB en SELOR sites, zijn die representatief en kan je je ervoor een beetje voorbereiden?

Ik dacht ook 1 gesprek en 1 test (rekenen en vormen... je weet wel die zaken waarmee men kandidaten mateloos kan pesten). Maar jij heb het over meerdere? Je zou denken dat men liever zo weinig mogelijk kandidaten wil weerhouden, terwijl er blijkbaar zoveel tekort is aan developers?

Die algemene IQ-testen heb ik nooit graag gedaan en nooit ook goede maatstaven gevonden om iemand's kennis en kunde. Puur tijdverlies en demotiverend vind ik ze.
De grootste geleerden met de hoogste IQ's, waren destijds de slechtsten van de klas...

Bedankt!

Diego_1995

Legacy Member
imo zei:
Voilà! Dat is 'm net: ik denk dat alles valt of staat met motivatie en leergierigheid. Je kan er een boekje van 1000 pagina's ernaast leggen, maar als je er nooit eens in bladert, ga je ook niets opsteken.

NU, ik was zo'n beetje gedemotiveerd aan het geraken met mijn late carrière-switch,... maar heb op Youtube wat getuigenissen gehoord van andere late bloeiers. Heel veel mensen die na 30, 40, zelfs 50 zijn beginnen coderen, zonder enige voorkennis en die geen seconde spijt hebben omdat ze het hebben volgehouden. Meestal jonge 40'ers die om één of andere reden de codekriebels krijgen, een stoomcursus van ongeveer een jaar -1,5 volgen en tegen hun 50e als senior programmeur ergens bezig zijn. Dit motiveert terug!

Kan iemand eens een allereerste ervaring als (junior) Java developer op de werkvoer eens delen? Ik ben nl. zeer benieuwd naar het volgende: stel, ik heb een jaarcursus Java achter de rug en nu maandag start ik als junior java developer in een bedrijf. Wat zou de allereerste opdracht, vraag, ... van de werkgever of manager (senior developer veronderstel ik) kunnen zijn. Wat hebben jullie zoal gekregen op jullie bord? Hoef geen details of zo, alleen een idee te hebben.

Ik ben in 2018 begonnen als Java developer bij RealDolmen. Ben begonnen met een 3 maand interne opleiding waar verschillende topics aan bod kwamen zoals Spring, JSP. Maar ook front-end frameworks zoals Angular en React. Nog voor de opleiding afgelopen was had ik al een eerste opdracht bij de overheid. Was samen met collega's een API in Spring onderhouden en calls toevoegen. Alsook een front-end in Angular te maken voor een bepaalde applicatie. Daarna was er een mogelijkheid om intern een opleiding te volgen in een DXP platform, genaamd Adobe Experience Manager (AEM) die als backend Java gebruikt . Aangezien niemand binnenin RealDolmen kennis had van AEM ben ik op deze opportuniteit gesprongen. Ik heb nu een examen om een certificaat te halen eind deze maand.

imo

Legacy Member
Diego_1995 zei:
Ik ben in 2018 begonnen als Java developer bij RealDolmen. Ben begonnen met een 3 maand interne opleiding waar verschillende topics aan bod kwamen zoals Spring, JSP. Maar ook front-end frameworks zoals Angular en React. Nog voor de opleiding afgelopen was had ik al een eerste opdracht bij de overheid. Was samen met collega's een API in Spring onderhouden en calls toevoegen. Alsook een front-end in Angular te maken voor een bepaalde applicatie. Daarna was er een mogelijkheid om intern een opleiding te volgen in een DXP platform, genaamd Adobe Experience Manager (AEM) die als backend Java gebruikt . Aangezien niemand binnenin RealDolmen kennis had van AEM ben ik op deze opportuniteit gesprongen. Ik heb nu een examen om een certificaat te halen eind deze maand.

Hey Diego,

Bedankt voor je feedback.

Je schrijft dat je als Java Developer bent begonnen bij RD met een 3mnd interne training. Maar wat ervoor? Hoe ben je bij RD terechtgekomen en kunnen starten als Java Developer?
- Afgestudeerd Ba IT ofzo?
- Was je reeds (Java) Developer elders en dus reeds voorkennis en was de interne training van 3mnd enkel een opfrissing of RD gewoontes en gebruiken leren kennen?
- Heb je een (VDAB) training gevolgd en nadien bij RD gestart?
- Of had je geen programmeerachtergond of -kennis en ben je een trainingstraject voor Java Developer binnen RD gestart?

En hoe oud/jong was je toen? Was het ook een carrièreswitch? Maar als je '95 je geboortejaar is (zoals in je nick), vermoed ik dat je na je IT studies bij RD ben gestart met een soort stage- of trajectcontract ofzo?

Bad.News

Legacy Member
imo zei:
Ik dacht ook 1 gesprek en 1 test (rekenen en vormen... je weet wel die zaken waarmee men kandidaten mateloos kan pesten). Maar jij heb het over meerdere? Je zou denken dat men liever zo weinig mogelijk kandidaten wil weerhouden, terwijl er blijkbaar zoveel tekort is aan developers?

Goh, de exacte inhoud van die testen weet ik niet meer zo goed. Ik denk een test logica (vragen in de stijl van "vervolledig het rijtje...") en een test engels. Deze testen waren in ieder geval gemakkelijk genoeg, daar zou ik me geen zorgen over maken.

Maar na deze testen, en een positief motivatiegesprek, nodigden ze me uit voor een instap-week (nuja, ik weet niet meer hoe ze het exact noemden). Uiteindelijk was dat al een mini-versie van de eigenlijke opleiding, waar je twee kleine cursussen kreeg. Bij elk van deze twee hoorde op 't einde een test, had je onvoldoende, moest je alsnog uit de opleiding stappen.

Die selectieprocedure doen ze waarschijnlijk om al een beetje het kaf van het koren te scheiden. Aangezien het toch om een voltijdse dagopleiding van ongeveer 8 maanden gaat, zoeken ze wel naar de meer gepaste kandidaten. Zo'n opleiding kost ook veel geld (niet voor jou, wel voor vdab/overheid).

Let wel, dit is nu 3 jaar geleden, geen idee of ze nog altijd zo te werk gaan.

grafzerkpisser

Legacy Member
Lang geleden ook de cursus aan de vdab gedaan. Het is een basis maar het blended leren is best wel ok.
De cursussen waren (in mijn tijd .net) best goed. Natuurlijk is het basis maar het voordeel is dat ze je ook begeleiden in een eerste job.
In de sector draait alles rond hoeveel tijd je wil investeren om iets onder de knie te krijgen, en je bij te scholen.
Ik heb erna nog mijn graduaat gaan doen bij groep t, maar ik kan niet zeggen dat ik daardoor veel wijzer ben geworden.

Mijn tips:
Verken eerst wat verschillende areas binnen software ontwikkeling, en focus je dan op datgene dat je het meest aanspreekt. Tegenwoordig zijn headhunters op zoek achter full-stackers. Maar in realiteit ken ik er maar een handvol dat zich echt full-stackers kunnen noemen.

imo

Legacy Member
Beste allen,

Enige tijd geleden had ik hier een vraag gelanceerd in de zin van Java of Python te kiezen voor beste jobkansen op korte termijn (ca. zo'n 1-1,5 jaar stoomcursus) als +40er die zich wil omscholen tot software developer.

Hiervoor had ik reeds ervoor heel wat Youtube videos bekeken over welke programmeertalen een toekomst hebben vanaf 2020...
Toen (zo net voor en start Corona) waren de richtingen op Youtube eerder Python gericht, zo sterk zelfs heel wat (naar eigen zeggen) programmeurs die bij grote tech firma's aan de slag zijn of waren geweest, Python als DE vervanger van Java aanduiden.

Vandaag (zo'n 4-5 maanden later), lijkt de teneur op Youtube zelfs sterker ten voordele van Python.
Bovendien hoor ik ook nog de volgende punten steeds luider en luider klinken:
1. Pyhton voortaan nummer 1 meest populaire taal en onbetwiste vervanger Java
2. Zelfs JavaScript staat nu boven Java als meest populair en meest gegeerd vanwege werkgevers
3. Google laat voor Android (apps) development Java vallen ten voordele van Kotlin

Natuurlijk, de Youtube content is eerder op de VS markt en situatie gericht. Daar ik twijfels had dat dat ook dusdanig van toepassing zou zijn bij ons (zeg maar België, omdat ik niet echt de wil heb om elders te gaan wonen voor een job). Vandaar mijn vraag toen aan ervaringsdeskundigen ter zake.

Nu, mijn initiële keuze was ook Python, omdat deze de beste en meest leesbare/gemakkelijke taal zou zijn om te leren als eerste programmeertaal. Maar op basis van mijn buikgevoel en versterkt door de adviezen hier, koos ik toch voor Java. Bovendien was Java ook voor mij de manier om aan Android apps te beginnen sleutelen... dit was een doorslaggevend element in mijn keuze.

Python was/is dan -hoewel misschien sneller onder de knie te krijgen- nog te vroeg (in België) en zijn de jobkansen minder tegenover Java, tenzij echt specifiek in data en onderzoek, hetgeen uiteindelijk ook een vrij beperkt domein blijft.

En dan hebben we JavaScript... deze blijf ik op mijn todo lijst bovenaan houden, omdat ik reeds een basis HTML/CSS heb. Deze 2 laatsten opfrissen en verdiepen + JS erbij leek mij ook een verstandige en toekomstgerichte keuze. Initieel had ik zelfs de gedachte om Java en JavaScript simultaan te leren, maar volgens Youtube en internet info zou dat geen al te verstandige aanpak zijn. Blijkbaar zijn Java en JavaScript, in tegenstelling tot wat de benamingen doen denken, totaal verschillend qua syntax, implementatie, uitvoering, ...

Ik lees nu op de VDAB site dat ze (na de corona periode) in augustus terug zullen starten met uitnodiging voor de opeidingen (hopelijk, want hoor steeds meer waarschuwingen over sterkere 2e golf...). Maar de voorbij periode heb ik toch wat Java proberen te leren en vooral te begrijpen. Aan de hand van Youtube videos heb ik reeds onderstaande topics doorlopen, telkens met enkele bijhorende oefeningen. Voor diegenen die in het vak zitten en er woordje over kwijt kunnen (goede weg? goed bezig?), graag!

  • Introduction Java SE
  • Installing Java
  • Anatomy of a Java Program
  • Your First Java Program
  • How Java Code Gets Executed
  • Types
  • Variables
  • Primitive Types
  • Reference Types
  • Primitive Types vs Reference Types
  • Strings
  • Escape Sequences
  • Arrays
  • Multi-Dimensional Arrays
  • Constants
  • Arithmetic Expressions
  • Order of Operations
  • Casting
  • The Math Class
  • Formatting Numbers
  • Reading Input
  • Control Flow
  • Comparison Operators
  • Logical Operators
  • If Statements
  • Simplifying If Statements
  • The Ternary Operator
  • Switch Statements
  • For Loops
  • While Loops
  • Do...While Loops
  • Break and Continue
  • For-Each Loop

Dit zal wellicht nog maar een inleiding zijn van de syntax en wat basiselementen, maar mijn bedoeling was dan ook om
1. drempelvrees programmeren te overwinnen
2. kijken of ik reeds vanaf het begin zou panikeren, blokkeren of helemaal niet mee zijn
3. met ietwat voorbereiding naar de VDAB opleiding te trekken

Maar gelukkig kwam ik in de topics hierboven geen moment van verveling (in tegenstelling) of een donder in Keulen tegen.

De oefening/code hieronder was dan een test/herhaling als afsluiter, dewelke ik met goed begrip kon volgen en zelf in elkaar knutselen en vooral begrijpen en lezen wat waarom, ... dit gaf mij de geruststellend gevoel naar aanleiding van de training Java bij VDAB en naar verdere verloop Java... terecht? Onterecht? Zegt dit iets of totaal niets?
Dit is voor mij belangrijk om te weten, omdat velen zeggen dat, voornamelijk personen die niet meer in hun prille 20-30 zitten, het moeilijk krijgen om te volgen en afhaken?

De code hieronder zou, zoals de lesgever het zelf aangeeft, niet zijn zoals pro's coderen. Maar het optimaliseren en clean coding ed zijn latere onderwerpen.

Code:
package com.codingjava;

import java.text.NumberFormat;
import java.util.Scanner;

public class Main {

    public static void main(String[] args) {
        final byte percent = 100;
        final byte monthsPerYear = 12;

        int principal = 0;
        float interest = 0;
        float monthlyInterestRate = (interest / percent) / monthsPerYear;
        int period = 0;
        int numberOfMonths = period * monthsPerYear;

        Scanner scanner = new Scanner(System.in);

        while (true) {
            System.out.print("Principal: ");
            principal = scanner.nextInt();
            if (principal >= 100_000 && principal <= 1000_000)
                break;
            else
                System.out.println("Enter a new value between 100.000 and 1.000.000!");
        }

        while (true) {
            System.out.print("Annual Interest Rate: ");
            interest = scanner.nextFloat();
            if (interest >= 0.1 && interest <= 15) {
                // calculate the monthly interest AFTER a valid value is entered!
                monthlyInterestRate = (interest / percent) / monthsPerYear;
                break;
            }
            else
                System.out.println("Enter a new value between 1 and 15!");
        }

        while (true) {
            System.out.print("Period (Years): ");
            period = scanner.nextInt();
            if (period >= 12 && period <= 30) {
                // calculate the number of payments AFTER a valid value is entered!
                numberOfMonths = period * monthsPerYear;
                break;
            }
            else
                System.out.println("Enter a new value between 1 and 30!");
        }

        double mortgage = principal
                * monthlyInterestRate * (1 + Math.pow(monthlyInterestRate, numberOfMonths))
                / (1 + Math.pow(monthlyInterestRate, numberOfMonths)) - 1;

        // not using the method-chaining
        String mortgageFortmatted = NumberFormat.getCurrencyInstance().format(mortgage);
        System.out.print("Mortgage: " + mortgageFortmatted);

        // using the method-chaining
        // System.out.print("Mortgage: " + NumberFormat.getCurrencyInstance().format(mortgage));
    }
}

/* The "WHILE (true) {}" infinite loop will continue to ask to try a new input
until the user enters a valid value.
As soon as the entered value is valid, the program will break out of the loop and go
to the next question.
 */

1. Ik heb de indruk dat ik iets probeer te bereiken en dat ik daarvoor stappen onderneem, maar mijn betere en mooiere helft zegt dat ik als +40er minder met gekleurde woordjes op de computer moet spelen en mijn tijd beter moet besteden. Wat denken jullie?

2. Zit ik nog steeds goed met Java als keuzerichting of zijn jullie het eens dat Java afzwakt ten voordele van Python en Kotlin (vanuit jobkansen België)?

3.Als afsluiter (deze vraag stel ik mezelf nog altijd geregeld): vermits mijn reeds bestaande basis HTML/CSS, zou het voor mij een betere keuze (geweest) zijn, om met Java te stoppen (of beter gezegd niet te beginnen) en HTML/CSS te verdiepen en meteen voor JavaScript te gaan, quid nogmaals jobkansen korte termijn ca. 1jr.?

Sorry voor lange tekst, maar probeer echt mijn leven een nieuwe wending te geven. Laten we zeggen dat ik dit programmeren een echte kans wil geven met als target ergens Q3 2021 ergens in deze branche aan de slag te kunnen gaan (zelfs als junior). Maar ik niet tot aan mijn pensioen 65? 70? 75? (als we zolang leven), nog eens hetzelfde blijven doen. En de beste adviezen kunnen komen van diegenen die misschien min of meer zelfde parcour hebben afgelegd of aan het afleggen zijn.

Bedankt voor jullie bevindingen.

Maboi

Legacy Member
Verdiepen in html, css en javascript leren gaat je nergens brengen.
Dan kan je beter .net c# leren als je voor web dev wil gaan.

Shaddix

Legacy Member
Maboi zei:
Verdiepen in html, css en javascript leren gaat je nergens brengen.
Dan kan je beter .net c# leren als je voor web dev wil gaan.

Een web dev zonder kennis van HTML, CSS, Javascript zou ik niet snel aannemen tbh... Zelfs als backender heb je best toch een basiskennis.

Maboi

Legacy Member
Shaddix zei:
Een web dev zonder kennis van HTML, CSS, Javascript zou ik niet snel aannemen tbh... Zelfs als backender heb je best toch een basiskennis.

Het is een vereiste ja. Maar enkel html css en js is echt niet de aantrekkingskracht voor web dev jobs.

Shaddix

Legacy Member
Dat hangt er volledig van af in wat voor rol je wil terecht komen. Met advanced Javascript (Angular, React, ...) kan je wel aan de slag zonder dat je een backendtaal kent.

Je hebt mensen die liever puur frontender zijn, je hebt mensen die liever backender zijn. En je hebt mensen die het alletwee wel graag doen (zoals ik).

Ik zou zeggen, doe je het voor de centen: blijf dan verder Java doen en probeer zelf al wat HTML, CSS en JS te bekijken.

Doe je het voor de fun: dan moet je achterhalen waar je het meest voldoening uit haalt: heel visueel werken (frontend), veel met logica werken (backend) of de afwisseling (zogenaamde "full stack"). Het laatste is natuurlijk als beginner het lastigste om na te streven.

Tyfius

Legacy Member
imo zei:
1. Ik heb de indruk dat ik iets probeer te bereiken en dat ik daarvoor stappen onderneem, maar mijn betere en mooiere helft zegt dat ik als +40er minder met gekleurde woordjes op de computer moet spelen en mijn tijd beter moet besteden. Wat denken jullie?

Regel nummer 1: doe wat je graag doet, niet wat "moet".

imo zei:
2. Zit ik nog steeds goed met Java als keuzerichting of zijn jullie het eens dat Java afzwakt ten voordele van Python en Kotlin (vanuit jobkansen België)?

Er is overal werk, Java, C#, C, Python, JS frontend (Angular, React, Vue.js...)

imo zei:
3.Als afsluiter (deze vraag stel ik mezelf nog altijd geregeld): vermits mijn reeds bestaande basis HTML/CSS, zou het voor mij een betere keuze (geweest) zijn, om met Java te stoppen (of beter gezegd niet te beginnen) en HTML/CSS te verdiepen en meteen voor JavaScript te gaan, quid nogmaals jobkansen korte termijn ca. 1jr.?

Zoek wat je graag doet, niet wat "moet". Als je een taal kiest die je absoluut niet graag doet omdat het misschien andere kansen op een job biedt, dan hou je het ook niet tot aan je pensioen vol.

imo zei:
Sorry voor lange tekst, maar probeer echt mijn leven een nieuwe wending te geven. Laten we zeggen dat ik dit programmeren een echte kans wil geven met als target ergens Q3 2021 ergens in deze branche aan de slag te kunnen gaan (zelfs als junior). Maar ik niet tot aan mijn pensioen 65? 70? 75? (als we zolang leven), nog eens hetzelfde blijven doen. En de beste adviezen kunnen komen van diegenen die misschien min of meer zelfde parcour hebben afgelegd of aan het afleggen zijn.

Bedankt voor jullie bevindingen.

Goeie programmeurs (lees: gemotiveerde, want wat kunnen overtypen van Google kunnen we allemaal (lees: kunnen we ook niet allemaal)) zijn altijd gewenst. En ja, dat gaat wat gek zijn om als oudere tussen een paar snotneuzen terecht te komen die vooral denken dat ze het beter weten, maar je moet aftasten en zoeken wat je graag doet. Ja, de kans is reëel dat ook je leeftijd een rol gaat spelen, maar ikzelf zit nu al jaren in de IT wereld en al jaren in de consultancy en recruitment, ik ken niemand die op basis van leeftijd een kandidaat gaat weigeren, zeker als je duidelijk vermeld waarom je de switch gemaakt heb. Zoals ik in een eerdere post al zei, een van de beste "junior" programmeurs waar ik mee samengewerkt heb was iemand die zich op zijn 35ste ook omgeschoold had. Motivatie is 100 keer belangrijker dan je leeftijd en het reeds kunnen.

De IT wereld kan enorm stressvol zijn, en tegelijk enorm veel opportuniteiten bieden, maar je moet het vooral graag doen. En de taal maakt daarvoor geen knijt uit. Je zal na verloop van tijd ook zelf merken dat niet iedereen programmeren tot in de puntjes onder de knie heeft. Je hebt wel de syntax, maar tussen die typen en goed programmeren is een hemelsbreed verschil. En eens je wat verder bent zal je zonder al te veel problemen een nieuwe taal kunnen opnemen, want conceptueel is het allemaal hetzelfde. Elke taal, elk project, elk programma kan je tot hetzelfde terug brengen. Elke taal heeft ook andere doelen. Wil je liever websites bouwen? Dan is een frontend framework een must tegenwoordig. Wil je liever desktop applicaties of backend services bouwen? Kies iets. Wil je super performante distributed system bouwen? Weer iets anders. Wil je AI/ML uitgaan? Weer iets anders dat bovenaan de hype train staat. Taal is irrelevant.

Ik vind uw target Q3 2021 ook redelijk ver. Maak daar eens Q1 van? Wat houdt u daarin tegen? Zoek u een idee voor een programma of website of iets dat je wil maken en begin er gewoon aan.

imo

Legacy Member
Hey,

Bedankt allemaal voor de reacties!

Zoals ik eerder aangaf, ben ik in afwachting van een VDAB opleiding zelf wat beginnen verkennen en leren. Maar hoe meer ik naar Youtube videos kijk van "programmers", hoe meer ik mij de vraag stel "zit ik wel juist met mijn keuze"? Want, diegenen die 6 maanden geleden zeiden dat Java de absolute topper is, zeggen nu dat Python en JavaScript en Kotlin de toekomst zijn, waarbij Java steeds meer terrein verliest... Ik begrijp dat er zich steeds een evolutie zal afspelen, maar Revoluties van 180g waarbij toppers zoals Java, Python, JavaScript, ... van de éne dag op de ander bij wijze van spreken totaal irrelevant zullen worden, denk ik dat we minder snel zullen zien.

Want ik wil mij graag aansluiten bij de rode draad in vele antwoorden o.a. hier: of men nu kiest voor Java, Python, JavaScript, C++, C#, ... (weet ik nog wat er allemaal bestaat)... er is vraag naar elk van deze skills, zij het voor de éne misschien soms iets meer dan voor de andere. Maar dit tijdsgebonden gegeven geldt voor alle talen.

Ik denk dat ik ga blijven bij Java, omdat ik daarvoor al wat inleidende zaken heb gevolgd. En als dat hopelijk een succes wordt, kan ik andere zaken (gemakkelijker en sneller) erbij pakken.

Tyfius zei:
Ik vind uw target Q3 2021 ook redelijk ver. Maak daar eens Q1 van? Wat houdt u daarin tegen? Zoek u een idee voor een programma of website of iets dat je wil maken en begin er gewoon aan.
Q2-Q3 2021 hou ik zo'n beetje rekening met de VDAB opleiding die ik hopelijk kan volgen. Normaal ging ik daarvoor uitgenodigd worden, zo net voor heel dat corona-gedoe, maar de afgelopen 2-3 maanden is alles zo'n beetje stilgevallen zoals gekend. Maar enkele dagen geleden zag ik op hun website dat ze diegenen die zijn ingeschreven, in aug gaan uitnodiging voor de infosessies om de opleiding te starten. Gezien de opleiding zo'n 6-8 maanden duurt + eventuele stage ofzo, vrees ik dat de timing Q1 2021 ietwat te snel zal zijn. Uiteindelijk heb ik een nulkommnul programmeerachtergrond en hoop ook dat het VDAB certificaat dat gebrek wat zal opvangen. Feit is ook dat ik mij ook een beetje comfortabel en capabel moet voelen om bij iemand te kunnen solliciteren. Mocht nu blijken dat ik tegen begin volgend jaar geen stappen, maar grote sprongen vooruitgang heb geboekt en er doet zich een kans voor, ga ik dat zeker niet laten voorbijschieten.
De syntax en de inleidende gebrippen die ik in mijn vorige post heb aangehaald, zijn zeer vlot gegaan en vond ik super leuk om ermee bezig te zijn. Weet natuurlijk niet of dit gegeven enigzins iets zegt over wat nog moet komen en hoe vlot ik het zal kunnen volgen en begrijpen. Want ik wil wel graag geloven, zoals velen ook hier zeggen, dat Java zeker niet de meest evidente keuze is om als eerste programmeertaal te leren (los van mijn leeftijd. Ben er geen 85, maar ook geen 20er meer).

Verdiepen in html, css en javascript leren gaat je nergens brengen.
Dan kan je beter .net c# leren als je voor web dev wil gaan.
Ik weet het niet, lijkt mij toch een vrij somber zicht op de kennis van deze skills. Zie net op Stepstone dat men Front-end developers met grondige kennis van HTML5/CSS3 en JavaScript zoeken bij bpost, VanBreda, Hudson, ... en staan daar nog een heleboel andere zaken als een plus aangegeven, maar zoals Tyfius ook correct aangeeft, geloof ik niet dat er één persoon bestaat die krak is alles wat recruiters als vereiste copy-pasten in de advertenties.

De IT wereld kan enorm stressvol zijn, en tegelijk enorm veel opportuniteiten bieden, maar je moet het vooral graag doen. En de taal maakt daarvoor geen knijt uit. Je zal na verloop van tijd ook zelf merken dat niet iedereen programmeren tot in de puntjes onder de knie heeft.
Lijkt mij een correct analyze. In mijn carrière heb ik met heel wat IT's gewerkt en vanuit mijn persoonlijke interesse voor programmeren, probeerde ik steeds te achterhalen wat zij juist deden en welke skills ze effectief en echt onder de knie hadden. Meestal heeft men grondige kennis in 1-2 zaken en kennis/noties uit ervaring in nog wat randzaken.

Tyfius

Legacy Member
imo zei:
Hey,

Bedankt allemaal voor de reacties!

Zoals ik eerder aangaf, ben ik in afwachting van een VDAB opleiding zelf wat beginnen verkennen en leren. Maar hoe meer ik naar Youtube videos kijk van "programmers", hoe meer ik mij de vraag stel "zit ik wel juist met mijn keuze"? Want, diegenen die 6 maanden geleden zeiden dat Java de absolute topper is, zeggen nu dat Python en JavaScript en Kotlin de toekomst zijn, waarbij Java steeds meer terrein verliest... Ik begrijp dat er zich steeds een evolutie zal afspelen, maar Revoluties van 180g waarbij toppers zoals Java, Python, JavaScript, ... van de éne dag op de ander bij wijze van spreken totaal irrelevant zullen worden, denk ik dat we minder snel zullen zien.

Want ik wil mij graag aansluiten bij de rode draad in vele antwoorden o.a. hier: of men nu kiest voor Java, Python, JavaScript, C++, C#, ... (weet ik nog wat er allemaal bestaat)... er is vraag naar elk van deze skills, zij het voor de éne misschien soms iets meer dan voor de andere. Maar dit tijdsgebonden gegeven geldt voor alle talen.

Ik denk dat ik ga blijven bij Java, omdat ik daarvoor al wat inleidende zaken heb gevolgd. En als dat hopelijk een succes wordt, kan ik andere zaken (gemakkelijker en sneller) erbij pakken.

Er zijn altijd hype trains. Vandaag is het technologie X, morgen is het Y. Die youtube content creators moeten ook iets verkondigen om relevant te blijven natuurlijk. De grote talen en frameworks gaan niet verdwijnen. De rest is hipster talk.

imo zei:
Q2-Q3 2021 hou ik zo'n beetje rekening met de VDAB opleiding die ik hopelijk kan volgen. Normaal ging ik daarvoor uitgenodigd worden, zo net voor heel dat corona-gedoe, maar de afgelopen 2-3 maanden is alles zo'n beetje stilgevallen zoals gekend. Maar enkele dagen geleden zag ik op hun website dat ze diegenen die zijn ingeschreven, in aug gaan uitnodiging voor de infosessies om de opleiding te starten. Gezien de opleiding zo'n 6-8 maanden duurt + eventuele stage ofzo, vrees ik dat de timing Q1 2021 ietwat te snel zal zijn. Uiteindelijk heb ik een nulkommnul programmeerachtergrond en hoop ook dat het VDAB certificaat dat gebrek wat zal opvangen. Feit is ook dat ik mij ook een beetje comfortabel en capabel moet voelen om bij iemand te kunnen solliciteren. Mocht nu blijken dat ik tegen begin volgend jaar geen stappen, maar grote sprongen vooruitgang heb geboekt en er doet zich een kans voor, ga ik dat zeker niet laten voorbijschieten.

Dat was mijn hele punt een beetje. Je moet het vooral zelf graag doen, en als je je er aan zet zal je zien dat het allemaal wel vlot zal lopen. En dan kan je je doelen herleggen. :)

imo zei:
De syntax en de inleidende gebrippen die ik in mijn vorige post heb aangehaald, zijn zeer vlot gegaan en vond ik super leuk om ermee bezig te zijn. Weet natuurlijk niet of dit gegeven enigzins iets zegt over wat nog moet komen en hoe vlot ik het zal kunnen volgen en begrijpen. Want ik wil wel graag geloven, zoals velen ook hier zeggen, dat Java zeker niet de meest evidente keuze is om als eerste programmeertaal te leren (los van mijn leeftijd. Ben er geen 85, maar ook geen 20er meer).


Ik weet het niet, lijkt mij toch een vrij somber zicht op de kennis van deze skills. Zie net op Stepstone dat men Front-end developers met grondige kennis van HTML5/CSS3 en JavaScript zoeken bij bpost, VanBreda, Hudson, ... en staan daar nog een heleboel andere zaken als een plus aangegeven, maar zoals Tyfius ook correct aangeeft, geloof ik niet dat er één persoon bestaat die krak is alles wat recruiters als vereiste copy-pasten in de advertenties.


Lijkt mij een correct analyze. In mijn carrière heb ik met heel wat IT's gewerkt en vanuit mijn persoonlijke interesse voor programmeren, probeerde ik steeds te achterhalen wat zij juist deden en welke skills ze effectief en echt onder de knie hadden. Meestal heeft men grondige kennis in 1-2 zaken en kennis/noties uit ervaring in nog wat randzaken.

Er is geen "juiste" taal om mee te starten. Dat is voor iedereen anders. En je zal zelf ervaren dat je na verloop van tijd wel wat kennis op doet van zaken die gerelateerd zijn. HTML/CSS/JavaScript + een backend taal (C#, Java, ...) zijn nu eenmaal veel voorkomend, maar daarom is niet iedereen daar even bedreven in, constant mee bezig, of heeft daar zelfs zin in. Er zijn genoeg plaatsen waar je maar 1 ding moet kunnen, de rest komt na verloop van tijd wel. Daar moet je je nu ook niet op blind staren. Heel wat van die andere talen of zaken leer je ook maar als je er mee in aanraking komt.
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan