Er is volop gratis advies om een betere ontwikkelaar te worden. De meeste mag je gerust negeren, want je hebt ze in verschillende gedaanten al eerder gehoord. De grote reikwijdte van de hedendaagse IT maakt het meeste advies ook betrekkelijk. Niet alles is overal even nuttig, en heb je een tip die wel breed inzetbaar is dan is weten nog lang geen doen.
Blogs en fora voor en door programmeurs puilen uit van de goedbedoelde lessen hoe ook jij tot het puikje van je beroepsgroep kunt gaan horen, of anders zijn het wel gouden tips om de prutsers in je team te herkennen. Het meeste is zonder wetenschappelijke onderbouwing, zoals dat hoort op het internet. Ik kan ook best tien geboden of zeven doodzondes uit mijn mouw schudden. Dat wordt dan een mengelmoesje van wat ik de afgelopen jaren zoal heb meegemaakt, gehoord en gelezen in de hoop dat anderen er ook wat aan hebben. Ga ik niet doen.
De echte pioniersjaren van softwareontwikkeling liggen achter ons. Je zou het niet denken, maar het vak wordt stilaan volwassen. Het is lastig iets origineels te verzinnen, dus krijg je vanzelf veel overlap. Lees dus liever Dijkstra en Brooks uit de eerste hand dan de zoveelste herhaling van zetten zonder bronvermelding in krom Engels – met excuses voor dit ongevraagd advies. Het boeiende aan artikelen over softwareontwikkeling van voor de jaren tachtig is dat er tegelijkertijd ontzettend veel veranderd is (internet, Cloud, mobieltjes) en tegelijk zo bar weinig (fatale bugs, kostenoverschrijdingen).
De toepassingen van IT zijn overigens wel enorm gegroeid. Software zit in alle haarvaten van het maatschappelijk verkeer en in een niet te bevatten variëteit aan hardware. Zelfs binnen één discipline (programmeren) en ecosysteem (Java) is het al haast niet meer bij te houden. Goeroes van bestandscompressie en zelflerende autonavigatie zeggen dat je je wiskunde moet bijspijkeren. Wie voor een overheidsportaal een chatrobot heeft ontworpen had misschien veel aan een boek over onderwijspsychologie voor laaggeletterden. Elke branche en elk project heeft zijn unieke uitdagingen.
Veel experts die je op een ‘gij zult (niet)’ toon vertellen wat goed voor je is baseren dat op hun ervaring van wat wel en niet werkte voor henzelf. Ze hebben misschien gelijk, maar wel binnen hun eigen niche. Natuurlijk is het nuttig om je te oefenen in wiskunde en logica, maar dat is makkelijk gezegd als je er van nature aanleg voor hebt. Voor iemand als ik zonder wiskundeknobbel is het de investering niet waard. Jammer, maar ik laat de zes min voor wat hij is. Ik geloof er oprecht in dat je beter van een acht een negen kunt maken dan van een zes een zeven. Het is leuker en op termijn effectiever. Ik zoek de projecten waar ik het verschil kan maken en vermijd de klussen waar ik dat niet kan. Doordat ik taal heb gestudeerd schrijf ik graag documentatie en ben er best goed in. Maar ik ga mijn collega’s niet aansporen zich daar ook in te bekwamen. Beter leren schrijven prop je niet in een how-to van een kwartier.
Tenslotte hebben al die verbetergoeroes maar makkelijk praten. Talk is cheap. Hoeveel van de 15 miljoen lezers van The 7 Habits of Highly Effective People zitten dankzij de lessen van deze zelfhelpbijbel nu hoog in de boom bij een beursgenoteerd bedrijf, universiteit of operahuis? Ik wil maar zeggen. Be proactive, Begin with the end in mind, Think win-win. Ga er maar aan staan, want je leven moet er wel danig voor op de schop. Al die blogs met hun twaalfstappenplannen op Medium passen perfect in die Amerikaanse zelfhelpindustrie. De oude krantenjongen-tot-miljonair mentaliteit blijft een cynische leugen en toch krijgen we geen genoeg van wat uiteindelijk een duur doe-het-zelf traject blijkt.
Stel dat je een geweldig nuttige tip voor je volgers hebt waar ze niet voor op herscholing hoeven en waar ze vandaag nog mee aan de slag kunnen. Win-win dus. Dan nog gaat de hype-gevoelige gemeenschap er niet massaal mee aan de haal. Mensen blijven mensen, en die doen niet altijd wat goed voor ze is. We weten immers prima wat we moeten doen en laten om gezond te blijven, maar weten is nog geen doen.
Omdat ik het toch niet kan laten hier mijn twee gratis gouden tips voor een glansrijke carrière in welke tak van sport dan ook:
- Zoek wat je graag doet en waar je goed in bent. Probeer van alles en heb geduld.
- Wees aardig voor anderen, ook als het niet van harte gaat.