Dit zijn allemaal heel goede antwoorden; ik heb echt genoten van het commentaar van de vriendin/vriendin hierboven. En anderen hebben gezegd dat je al 5 jaar in dienst bent, dus dat bewijst dat er een legitieme zakelijke behoefte is voor jou en je diensten. Ik zou het voorbehoud willen maken dat het bewijst dat je een “echte” professional bent, maar niet noodzakelijkerwijs een “echte” ontwikkelaar.
Wat maakt jou een “echte” ontwikkelaar?
Laat niemand je vertellen dat SQL niet meetelt. Er is geen taal die niet telt. Als je HTML, of XML, begrijpt op een zeer hoog, breed en gedetailleerd niveau, ben je ontwikkelaar. Als je EDI bestanden begrijpt, of zelfs MIDI bestanden, op een zeer hoog, breed en gedetailleerd niveau, ben je een ontwikkelaar.
Ik denk dat wat de “echte” ontwikkelaars scheidt van louter programmeurs, IT-ondersteuning en technische stagiaires is: begrip van systemen, begrip van de levenscyclus van software-ontwikkeling, ongeoefende bekwaamheid, natuurlijke of geoefende… en succesvolle, ingezette projecten. Als u bevoegd bent om uw besturingssystemen, IDE’s, servers en testomgevingen te voorzien van off-the-shelf hardware, softwarepakketten en cloud-diensten, bent u een ontwikkelaar. Als u in theorie en praktijk begrijpt hoe u bugs kunt opsporen, hoe u functies kunt vertakken en hoe u kunt testen, bent u een ontwikkelaar. Als u hebt geprobeerd, soms zonder succes, om anderen te onderwijzen en te trainen in wat voor u een tweede natuur is, bent u een ontwikkelaar. Als je spullen werken, ben je een ontwikkelaar.
Laat niemand je vertellen dat het zijn van een “echte” ontwikkelaar op de een of andere manier een functie is van beloning of professionele vooruitgang. Het is goed om loon en professionele vooruitgang te hebben, maar er zijn studenten en zelfs middelbare scholieren die zeer getalenteerd zijn in het bouwen van hun leuke open-source en hobby projecten: retrocomputing, gaming, linux-from-scratch, amateur radio, crypto mining, screensavers, aangepaste firmware, het maken van kunst op grafische rekenmachines, en wat nog meer. Zelfs als die kinderen niet de beloning en vooruitgang hebben die past bij hun vaardigheidsniveau, vanwege een gebrek aan formele kwalificaties, een gebrek aan professionele volwassenheid en “soft skills”, of een gebrek aan zakelijke noodzaak voor hun specifieke specialiteiten, zou ik nooit tegen hun gezicht durven zeggen dat ze geen “echte” ontwikkelaars zijn.
Omdat hun spullen werken.