Archief - Waarom zijn er amper Python/Django-vacatures in België?

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.

horse_99

Legacy Member
Dag allemaal,

Ik werk nu bijna 5 jaren in de IT-sector als web developer en heb een sterke achtergrond in PHP, Java en JavaScript.

Een aantal maanden geleden wou ik nog eens iets nieuws leren en ik heb toen eens geproefd van Python + Django. Ik ben sindsdien toch een beetje verliefd geworden op deze taal en framework, omdat je er heel snel resultaten mee kan boeken voor custom web apps. Verder wordt Python ook aangeprezen als een goede programmeertaal voor beginners, omdat het gemakkelijk is om te leren. Ik ben tijdens mijn studententijd (2004-2008) echter nooit in aanraking gekomen met Python en andere IT-studenten die ik kende van andere hogescholen/universiteiten heb ik er ook nooit iets over horen zeggen.

Toen ik op zoek ging naar vacatures in Python/Django, kwam ik ook tot de vaststelling dat er amper vacatures zijn in deze taal/framework in ons landje. Weet iemand wat de redenen hiervoor zijn?

Groeten,
horse_99

nameless

Legacy Member
Waarschijnlijk omdat veel grote bedrijven blijven vasthouden aan java/c#/... omdat die zich al bewezen hebben/ze die kennis inhouse hebben/...

"Nieuwe" talen zoals python ga je meer bij kleinere bedrijven terug vinden

profound

Legacy Member
Eum, python is al vrij oud hoor, waarschijnlijk zelfs ouder dan java, javascript, c#, ....

Kilghard

Legacy Member
Iemand is ooit een bedrijf begonnen (laten we om het simpel te houden het het eerste it bedrijf ooit noemen)
Omdat hij php kon heeft hij natuurlijk php gebruikt
Omdat er alleen dit bedrijf is om te werken leert iedereen php
Na X aantal jaren werkt iedereen bij dit bedrijf of is na een tijdje gestopt en werkt in zijn eigen bedrijf , maar ook met php natuurlijk want dat konden ze al.
Die cirkel blijft dus wat door gaan zodat op den duur iedereen php gebruikt / kent gewoon omdat iedereen het doet.

Natuurlijk zullen er wel hier en daar mensen iets anders begonnen zijn , maar voor de student / iemand die iets wilt leren maar ook jobzekerheid wilt zal php toch de go to taal blijven tot uiteindelijk de andere talen terug langzaam uitsterven.

Zal wel niet exact zo zijn maar zal er wel iets mee te maken hebben (:

Jondros

Legacy Member
Kilghard zei:
En welk verhaal is dat dan o.O?

Precies hetgeen je vertelde maar dan met Windows. Iedereen leert werken in school etc. met Windows omdat dat het grootste en bekendste is en blijft daar dan voor het gemak bij terwijl er zeker goeie en zelfs betere alternatieven zijn. Of ben ik volledig verkeerd?

Inco

Legacy Member
Python bestaat al lang hoor en wordt veel gebruikt in academische omgevingen, voornamelijk voor statistische of 'machine learning' problemen mee te analyseren

Didymus

Legacy Member
Klopt. In mijn onderzoeksgroep aan de KU Leuven gebruiken we Python onder meer voor Word Sense Induction. Python is ideaal voor Natural Language Processing doeleinden omdat je er makkelijk strings mee kan manipuleren.

Aan de UGent wordt sinds enkele jaren Python aangeleerd aan eerstejaars wetenschappen voor data-analyse.

Warezdude124

Legacy Member
Didymus zei:
Aan de UGent wordt sinds enkele jaren Python aangeleerd aan eerstejaars wetenschappen voor data-analyse.

In welke richtingen is dat dan zoal? Ik heb daar nog niets van gehoord :)

Didymus

Legacy Member
Biochemie en biotechnologie, chemie, geologie en geografie.

Is ter vervanging van VBA trouwens. :)

Joeshoe

Legacy Member
Andere talen hebben zich gewoon al gevestigd en er is weinig reden om opeens een taal als Python te gaan gebruiken, daarvoor is het te klein/gespecialiseerd en biedt het gewoon weinig of geen voordelen.

Emerxill

Legacy Member
horse_99 zei:
Toen ik op zoek ging naar vacatures in Python/Django, kwam ik ook tot de vaststelling dat er amper vacatures zijn in deze taal/framework in ons landje. Weet iemand wat de redenen hiervoor zijn?
Omdat Python niks is om zakelijke applicaties mee te bouwen, wat 9/10 bedrijven die developers in huis halen doen (al dan niet zelf of via outsourcing).
Niet dat de taal Python daar niet in staat toe zou zijn, maar gewoon alles er om heen:
- Een applicatie builden en deployen is Java minder complex: maak een jar/war/ear en je kan die gewoon over "de muur" gooien, de server admins weten meestal wat ermee te doen zonder dat er teveel Java-developers in de buurt moeten blijven.
- Monitoring is nog zo'n reden, in Java zit dat er mooi ingebakken via JMX
- Beschikbaarheid van resources (personeel)
- De grote community die er bij Java is
- Stabiliteit en bewezen nut van Java

(Python is ook trager, niet dat het veel uit maakt, kwou het gewoon gezegd hebben :p)

RadicalAtheist

Legacy Member
Weet iemand wat de redenen hiervoor zijn?
Mainly chicken-en-egg probleem.
Een technische keuze wordt veelal bepaald door het aantal beschikbare specialisten.
Als je morgen 2 django-specialisten nodig hebt, dan veel succes om die te vinden.
En specialist wordt je maar door er veel tijd aan te besteden, liefst in een "professionele" omgeving".

RadicalAtheist

Legacy Member
Omdat Python niks is om zakelijke applicaties mee te bouwen,
Onzin, als je een kijkje neemt op Python Job Board


Een applicatie builden en deployen is Java minder complex: maak een jar/war/ear en je kan die gewoon over "de muur" gooien, de server admins weten meestal wat ermee te doen zonder dat er teveel Java-developers in de buurt moeten blijven.

Dit is old-style non devops-approach.
Als er een bug optreedt dan duurt dan X aantal werkdagen/weken voordat er iets nieuws over de muur gegooid wordt.
Met Python is die tijd grootteordes korter.

Monitoring is nog zo'n reden, in Java zit dat er mooi ingebakken via JMX
Lijkt me eerder typische bloarware. Monitoring laat je beter over aan dedicated monitoring-tools.

Beschikbaarheid van resources (personeel)
Correct, er lopen veel average Java-people rond.

- Stabiliteit en bewezen nut van Java
Zoals de grote voorspelbaarheid van over time and over budget. :)



Java, alsook Oracle, .NET, SAP, ... en de reden waarom het gekozen wordt als technologie-platform is een typisch inertie-probleem van grote bedrijven,
en één van de redenen waarom kleine startups op korte termijn kunnen uitgroeien tot geduchte concurrenten.

Kilghard

Legacy Member
Als je denkt dat een startup "concurrent" kan worden van dingen als SAP / oracle enkel omdat ze python gebruiken leef je toch wat in een droomwereld (:
De taal blijft nog altijd maar een tool om iets te maken, en als niemand je tool wilt gebruiken zal je ook niets verdienen.

Greenie

Legacy Member
Kilghard zei:
Iemand is ooit een bedrijf begonnen (laten we om het simpel te houden het het eerste it bedrijf ooit noemen)
Omdat hij php kon heeft hij natuurlijk php gebruikt
Omdat er alleen dit bedrijf is om te werken leert iedereen php
Na X aantal jaren werkt iedereen bij dit bedrijf of is na een tijdje gestopt en werkt in zijn eigen bedrijf , maar ook met php natuurlijk want dat konden ze al.
Die cirkel blijft dus wat door gaan zodat op den duur iedereen php gebruikt / kent gewoon omdat iedereen het doet.

Natuurlijk zullen er wel hier en daar mensen iets anders begonnen zijn , maar voor de student / iemand die iets wilt leren maar ook jobzekerheid wilt zal php toch de go to taal blijven tot uiteindelijk de andere talen terug langzaam uitsterven.

Zal wel niet exact zo zijn maar zal er wel iets mee te maken hebben (:

Dit dus.
Waarom zou je tijd en geld investeren in python te leren als je meer job mogelijkheden hebt met .net, java, ...
Waarom zou je python als backbone van je IT nemen in het bedrijf als je meer sollicitanten hebt met .net, java kennis?
Zelf al kan je deze combineren bij een startup of na een koerswijziging van je bedrijf : je gaat nadien toch terug geconfronteerd worden met deze problemen.

Kilghard

Legacy Member
Ik werk zelf (nog maar kort maar toch) als SAP consultant & ik kan u nu al zeggen dat half dat vergelijkings schema al fout is (:

Industries -> Alleen finance ? laat me niet lachen , sap kan bijna overal ingezet worden.
Notable Clients -> Daar kan je een paper van 1000 paginas over maken
Customer Relationship Management Features -> Ik werk als CRM consultant en daar mag overal een vinkje bij
En snel even de andere onderdelen doorgenomen en daar word ook veel te weinig groen gezet hoor

*edit* en op je 2e link , in ons "klein" bedrijfje (250 consultants) kunnen we al namen voorleggen als :
ArcelorMittal , Baripas , Proximus , Delhaize , Colruyt , Janssen farma , etc
Dus ALLE bedrijven die met sap werken samen hebben veel indrukwekendere referenties als die daar staan (:


En HET grote verschil ligt hem bij volgende regel :
Business Size Any ​Size Any ​Size Small-​Mid
SAP & oracle worden gebruikt bij (HEEL) grote bedrijven , zo een investering kost om en bij 1,000,000 euro , daar moet een small/mid bedrijfje natuurlijk niet mee beginnen

Je vergelijkt hier eigenlijk gewoon appelen met peren :)

Hoewel je punt voor kleine bedrijfjes misschien wel juist is , wat als deze uitgroeien tot gigant? Plots vinden ze geen seniors / goede mensen meer om bij hen te komen werken omdat die zich al lang hebben omgeschoold naar iets anders. Als je klein blijft kan je natuurlijk doen wat je wilt maar dat is daarom nog geen reden dat iedereen python zou moeten leren ;)
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