Inmiddels ben ik een aantal maanden rustig aan het rondkijken naar een baan, en omdat ik affiniteit heb met ontwikkelen én het operationeel beheer/infrastructuur en tegen de 30 aanloop, heb ik het gevoel dat het tijd is om eens goed na te denken over in welke richting ik me het liefst wil verdiepen.
Alhoewel leuk en interessant werk op een eerste plaats staat, en toekomstperspectief en persoonlijke ontwikkeling op de tweede, speelt inkomen natuurlijk ook een rol.
Zeker als er straks kindjes enzo komen, of er een leuker huisje gekocht gaat worden.
En het viel me op dat er behoorlijke inkomensverschillen lijken te zijn tussen programmeurs en mensen die in het beheer/management werken.
Het lijkt erop dat de salarissen voor de meeste programmeurs (tenminste, waar ik kijk) niet boven de zeg 45k - 50k per jaar uitkomen, en dat voor mensen met een aardige bak ervaring en HBO/WO opleiding.
Bijvoorbeeld:
Inmiddels heb ik zo'n 7 jaar ervaring in software development, dit varieert van complexe gedistribueerde C#, Objective C en Java EE applicaties tot PHP websites (maar dan niet het 'huis-tuin-en-keuken-op-zolder-werk').
Behoorlijk wat programmeerkennis dus en ik word door mijn collega's dan ook echt als een senior gezien met veel technische kennis en verdien daarmee momenteel (met veel onderhandelen) € 3450 per maand (over de afgelopen 1,5 jaar).
Daarbij heb ik ook nog eens akelig veel verantwoordelijkheden en werkdruk bij bedrijven die zeggen 'in de top van de markt' te zitten (en dus grote corporates bedienen).
Overwerk wordt slechts met pijn en moeite uitbetaald.
Ik heb twee jaar in IT operations gewerkt in rollen als fuctioneel beheerder en senior functioneel beheerder en verdiende daarbij meer dan ik nu als developer verdien, terwijl het er (voor mij) op lijkt dat het werk dat ik toen uitvoerde aanzienlijk minder 'kennisintensief' en 'arbeidsintensief' was dan het werk dat ik nu doe.
Momenteel ben ik naar een andere baan op zoek, en ik merk dat het in de developmentsector erg moelijk is om boven de zeg €3700 per maand uit te komen voor mij (tenzij ik me meer op Java EE ga richten, maar daarmee heb ik momenteel te weinig specifieke ervaring).
Als ik dan kijk naar rollen die meer richting IT Operations liggen, dan zijn de arbeidsvoorwaarden een stuk beter.
Voor een concrete rol als infrastructuurspecialist, waar ik in het specifieke geval veel brede kennis voor nodig heb, kan ik al snel €4500 per maand krijgen, met meer vakantiedagen en ook nog eens een leaseauto.
Qua complexiteit zou ik die rol waarschijnlijk als veel eenvoudiger ervaren dan mijn huidige baan.
Wat mij in het algemeen opvalt is dat rollen die minder kennisintensief zijn (maar we meer communicatieve vaardigheden vereisen) veel meer in het laatje te brengen dan rollen waarbij je juist heel erg op up-to-date en diepgaande, complexe kennis bent aangewezen (je ziet dezelfde verschijnselen in bijv. de academische wereld vs. het middensegment bedrijfsleven).
Ik zou dan juist het tegenovergestelde verwachten qua inkomens, temeer omdat je zo vaak hoort dat er zo'n tekort is aan goede programmeurs.
Er zijn vier hypotheses die ik kan bedenken die hieraan ten grondslag liggen:
De derde hypothese vind ik niet zo'n sterke. Als je als senior programmeur werkt aan grote, belangrijke applicaties dan moet je wel degelijk rekening houden met de infrastructuur (zorgen dat je applicatie schaalbaar is; denk aan clustering bijv).
Ervaren en/of zien jullie deze verschillen ook? en zijn er manieren om dit verschil te doorbreken?
Alhoewel leuk en interessant werk op een eerste plaats staat, en toekomstperspectief en persoonlijke ontwikkeling op de tweede, speelt inkomen natuurlijk ook een rol.
Zeker als er straks kindjes enzo komen, of er een leuker huisje gekocht gaat worden.
En het viel me op dat er behoorlijke inkomensverschillen lijken te zijn tussen programmeurs en mensen die in het beheer/management werken.
Het lijkt erop dat de salarissen voor de meeste programmeurs (tenminste, waar ik kijk) niet boven de zeg 45k - 50k per jaar uitkomen, en dat voor mensen met een aardige bak ervaring en HBO/WO opleiding.
Bijvoorbeeld:
- sr. PHP developer met Java/Ruby/C# ervaring: 45k
- sr. .NET developer: 49k
- 'Hyper intelligent' Java engineer:
~55k - software engineer: 35k
- infrastructuur specialist: 51k
- Junior BI/datamining specialist: 45k
- PM: 71k
- technical presales consultant: 76k
Inmiddels heb ik zo'n 7 jaar ervaring in software development, dit varieert van complexe gedistribueerde C#, Objective C en Java EE applicaties tot PHP websites (maar dan niet het 'huis-tuin-en-keuken-op-zolder-werk').
Behoorlijk wat programmeerkennis dus en ik word door mijn collega's dan ook echt als een senior gezien met veel technische kennis en verdien daarmee momenteel (met veel onderhandelen) € 3450 per maand (over de afgelopen 1,5 jaar).
Daarbij heb ik ook nog eens akelig veel verantwoordelijkheden en werkdruk bij bedrijven die zeggen 'in de top van de markt' te zitten (en dus grote corporates bedienen).
Overwerk wordt slechts met pijn en moeite uitbetaald.
Ik heb twee jaar in IT operations gewerkt in rollen als fuctioneel beheerder en senior functioneel beheerder en verdiende daarbij meer dan ik nu als developer verdien, terwijl het er (voor mij) op lijkt dat het werk dat ik toen uitvoerde aanzienlijk minder 'kennisintensief' en 'arbeidsintensief' was dan het werk dat ik nu doe.
Momenteel ben ik naar een andere baan op zoek, en ik merk dat het in de developmentsector erg moelijk is om boven de zeg €3700 per maand uit te komen voor mij (tenzij ik me meer op Java EE ga richten, maar daarmee heb ik momenteel te weinig specifieke ervaring).
Als ik dan kijk naar rollen die meer richting IT Operations liggen, dan zijn de arbeidsvoorwaarden een stuk beter.
Voor een concrete rol als infrastructuurspecialist, waar ik in het specifieke geval veel brede kennis voor nodig heb, kan ik al snel €4500 per maand krijgen, met meer vakantiedagen en ook nog eens een leaseauto.
Qua complexiteit zou ik die rol waarschijnlijk als veel eenvoudiger ervaren dan mijn huidige baan.
Wat mij in het algemeen opvalt is dat rollen die minder kennisintensief zijn (maar we meer communicatieve vaardigheden vereisen) veel meer in het laatje te brengen dan rollen waarbij je juist heel erg op up-to-date en diepgaande, complexe kennis bent aangewezen (je ziet dezelfde verschijnselen in bijv. de academische wereld vs. het middensegment bedrijfsleven).
Ik zou dan juist het tegenovergestelde verwachten qua inkomens, temeer omdat je zo vaak hoort dat er zo'n tekort is aan goede programmeurs.
Er zijn vier hypotheses die ik kan bedenken die hieraan ten grondslag liggen:
- Programmeurs zijn over het algemeen geen goede onderhandelaars, met als gevolg dat er dus minder voor betaald wordt;
- Communicatieve vaardigheden worden meer gewaardeerd dan technische kennis;
- Programmeurs hoeven slechts kennis te hebben van de applicatie die ze schrijven, terwijl je in rollen als 'infrastructuurspecialist' veel meer brede kennis moet hebben over de gehele infrastructuur;
- Het is een lokaal probleem. In NL worden programmeurs minder goed betaald dan in het buitenland (in de US zijn inkomens van $120k+ voor programmeurs geen uitzondering);
De derde hypothese vind ik niet zo'n sterke. Als je als senior programmeur werkt aan grote, belangrijke applicaties dan moet je wel degelijk rekening houden met de infrastructuur (zorgen dat je applicatie schaalbaar is; denk aan clustering bijv).
Ervaren en/of zien jullie deze verschillen ook? en zijn er manieren om dit verschil te doorbreken?