• wazzah
  • Registratie: April 2023
  • Laatst online: 01-03 21:49
Afgelopen jaar ben ik aan het bijscholen en diverse trainingen aan het volgen.
Voor dit jaar wil ik ook Codam of MakeItWork in mijn agenda kunnen zetten :)
Bij deze vroeg ik me af wat de plussen en minnen zijn van Codam tegenover MakeItWork

Codam
-C en Python
-Jaar tot anderhalf jaar studie, waarna een half jaar stage
-Methode van 'gamified' studeren, steeds moeilijkere projecten als levels.
-Geen docenten, voornamelijk leren door samenwerken met studenten onderelkaar.

MakeItWork
-Java
-Half jaar studie, waarna half jaar stage
-Meer traditionelere les, met docent

Tot zover heb ik deze verschillen kunnen ontdekken na het bezoeken van diverse open dagen en informatie bijeenkomsten.

Wat ik er nog niet helemaal uit kon opmaken is, welke doelgroepen trekken deze studies aan? Jong/oud bijvoorbeeld?
Is Java tegenover C / Python een belangrijk verschil?
Door de lengte van de studie, kan je bij MakeItWork minder goed de diepte in, of maakt dat helemaal niet uit?
Wat is nou de beste? :)

  • Tylen
  • Registratie: September 2000
  • Laatst online: 19:32

Tylen

Dutch ProClass 1000 #56 ⭐⭐⭐⭐⭐

Ik ben geen devver maar volgens mij is java een legacy taal ondertussen. Dus ik zou voor Codam kiezen.

“Choose a job you love, and you will never have to work a day in your life.”


  • frAmEd
  • Registratie: Mei 2009
  • Laatst online: 08:26
Enigszins generaliserend maar C is een low-level programmeertaal en wordt vaak gebruikt voor zaken als drivers, kernels of embedded programming (elektronica etc). Python is populair en breed toegepast in AI, web development en nog veel meer. Java vind je vaker in grotere enterpriseachtige bedrijven, zoals banken of verzekeraars.

Ik verwacht dat een plek die je C leert veel dieper ingaat op de materie omdat dit nu eenmaal een low- level taal is waarbij je als programmeur meer aan het roer zit dan bij talen als Python en Java. Een half jaar is best kort en moet je ook niet zien als meer dan een korte introductie. Daarna ben je er nog lang niet. Persoonlijk zou ik ook kijken naar het soort werk wat je precies wil doen binnen IT en welke van die banen en talen goede werkgelegenheid in jouw omgeving hebben.

  • Cartman!
  • Registratie: April 2000
  • Niet online
Tylen schreef op maandag 2 maart 2026 @ 06:43:
Ik ben geen devver maar volgens mij is java een legacy taal ondertussen. Dus ik zou voor Codam kiezen.
Luister vooral niet naar de niet--devver, Java is absoluut nog relevant.

Gezien de enorm goede AI tooling van tegenwoordig zou ik eerder tijd stoppen in design patterns en concepten ipv puur programmeren. Goed kunnen promoten en beoordelen van oplossingen wordt belangrijker dan de code zelf typen.

  • Bensjero
  • Registratie: Juli 2007
  • Laatst online: 26-03 21:03

Bensjero

Ik ben het, Bensjero.

Cartman! schreef op maandag 2 maart 2026 @ 08:28:
[...]


Gezien de enorm goede AI tooling van tegenwoordig zou ik eerder tijd stoppen in design patterns en concepten ipv puur programmeren. Goed kunnen promoten en beoordelen van oplossingen wordt belangrijker dan de code zelf typen.
Devver (.NET C#) hier. De mix van C en Python spreekt mij meer aan omdat je dan twee verschillende soorten talen leert. Java is gebaseerd op C, waar Java wat meer high-level is. Met C moet je wat meer kennis hebben van hoe geheugen allocatie werkt en je moet daar zelf meer invloed op uitoefenen dan bij Java. Python is gewoon heel erg populair en vrij modern dus dat is altijd een goede keus denk ik.

Ik ben het er niet mee eens dat je (door opkomst AI) gelijk met design patterns en principles moet beginnen. Promoten en ontwerpen van oplossingen heb je niks aan als je niet zelf de nodige uren ontwikkeld hebt.
Software ontwikkelen is voornamelijk probleem oplossen en dat leer je door te doen, veel te doen, en code van anderen te lezen. Daarna komt pas kennis als design patterns of architectuur.

Maar ik mis een beetje wat je doel is. Wil je aan het werk als devver? Of vindt je het leuk om te begrijpen wat devvers doen? Of hobby?

[ Voor 12% gewijzigd door Bensjero op 02-03-2026 08:47 ]


  • Furion2000
  • Registratie: September 2017
  • Laatst online: 26-03 16:50
Wat andere zeggen, maar daaraan toegevoegd my two cents
C -> lower level en dan moet je denken aan dat je straks grote cruise ship motoren kunt programmeren. Dus meer richting grote en kleine hardware. Dat gezegd hebbende, velen combineren dit met een brede technische kennis qua hardware. Zoals die bij die motoren hebben veel werktuigbouwkunde HBO in de pocket.
Python -> Alleskunner. Data/analyse/apps/scripts, je bent breed inzetbaar.
Java -> app development met veel structuur en object georienteerd. Het is een kleine stap naar Kotlin (android development) en je zal eerder op een plek komen waar je breder werk mag gaan leveren (frontend, databases, infrastructuur, cloud)

Persoonlijk gaf object oriented programming voor mij heel veel rust en structuur op het moment dat je toch al overladen word met achterlijk veel informatie als leek. Als ik nu als fullstack java/kotlin developer kijk naar de gemiddelde python code dan schrik ik. Heel bot, onoverzichtelijke teringzooi met super veel inefficientie (n=1 i know). Maar ook die omgeving waar ze niet te moeilijk doen heeft zijn voordelen en mensen die dat fijn vinden.

Ik hoor alleen wel dat het een pittige omgeving is geworden voor junior developers. Als in minder kansen en hogere verwachtingen door LLM's. Je moet sneller meer output hebben en vergeet daardoor te leren en laat een llm met de wildste code komen die je zelf maar amper begrijpt.

Ondanks dat coding agents wellicht veel gaan veranderen, moet diegene die hem aanstuurt wel kennis hebben van goede software.

[ Voor 3% gewijzigd door Furion2000 op 02-03-2026 11:48 ]


  • naitsoezn
  • Registratie: December 2002
  • Niet online

naitsoezn

Nait Soez'n!

Tylen schreef op maandag 2 maart 2026 @ 06:43:
Ik ben geen devver maar volgens mij is java een legacy taal ondertussen. Dus ik zou voor Codam kiezen.
Veruit het meeste dev-werk gebeurt in legacy-systemen, dus dat iets een legacy-taal is (afgezien van of dat in het geval van java uberhaupt zo is!) lijkt me weinig relevant voor het toekomstbeeld van die taal.

't Het nog nooit, nog nooit zo donker west, of 't wer altied wel weer licht


  • savecracker85
  • Registratie: Juni 2002
  • Laatst online: 11:37
ik zou me niet teveel blind staren op welke programmeertaal beide opleidingen bieden. Het gaat vooral om de basics en concepten van het programmeren leren en daarna makkelijk kunnen doorstromen naar een (vaak dezelfde) werkgever omdat je dan al stage ergens hebt gelopen. Dat is naar mijn mening het grootste voordeel van zo'n traject. Het is volgens mij best lastig als junior of autodidact een voet tussen de deur te krijgen bij een willekeurig IT bedrijf.
Kans is ook groot dat de werkgever waar je tijdens je opleiding gaat werken/stage lopen sowieso een hele andere programmeer taal gebruikt, dus dat maakt echt niet uit. Ik zou vooral kiezen welke opleidingsvorm jij denkt het best bij je past.
Ik weet dat MakeITwork qua doelgroep van alles aantrekt, maar ook dat maakt voor jouw persoonlijke traject in principe niks uit, misschien voor de gezelligheid. Maar uiteindelijk gaat iedereen na een half jaar studeren aan de slag bij zijn eigen werkgever.

  • susscorfa
  • Registratie: Augustus 2006
  • Laatst online: 13:34
savecracker85 schreef op maandag 2 maart 2026 @ 15:14:
ik zou me niet teveel blind staren op welke programmeertaal beide opleidingen bieden. Het gaat vooral om de basics en concepten van het programmeren leren en daarna makkelijk kunnen doorstromen naar een (vaak dezelfde) werkgever omdat je dan al stage ergens hebt gelopen. Dat is naar mijn mening het grootste voordeel van zo'n traject. Het is volgens mij best lastig als junior of autodidact een voet tussen de deur te krijgen bij een willekeurig IT bedrijf.
Kans is ook groot dat de werkgever waar je tijdens je opleiding gaat werken/stage lopen sowieso een hele andere programmeer taal gebruikt, dus dat maakt echt niet uit. Ik zou vooral kiezen welke opleidingsvorm jij denkt het best bij je past.
Ik weet dat MakeITwork qua doelgroep van alles aantrekt, maar ook dat maakt voor jouw persoonlijke traject in principe niks uit, misschien voor de gezelligheid. Maar uiteindelijk gaat iedereen na een half jaar studeren aan de slag bij zijn eigen werkgever.
Ik sluit me hier volledig bij aan. Iemand in mijn omgeving heeft make IT gedaan en is verder gegroeit bij de stage plek. Prettig is dat dat al geregeld bij het begin van het traject. Dat lijkt me belangrijker dan de specifieke taal.
Pagina: 1