Honnantól tekinthető egy adott programozási nyelvvel kapcsolatban expertnek az ember? Ismeri a nyelv minden csínyát-bínyát? Valószínűleg nem. Ismer sok kapcsolódó technológiát? Lehet, sőt sokan csak erre gondolnak. De...
De mi van akkor, ha az az expert, sőt titulusa szerint is senior developer olyan programkódról ad tanúbizonyságot, ami egy juniortól is szégyen lenne.
Nem végeztem felmérést, de majdnem biztos vagyok abban, hogy tízből kilenc ember azt mondaná, hogy az elemi típusok értékkészletének ismeret nem feltétlenül expert tudás.
Nemrég futottam bele egy olyan hibába, ami abból fakad, hogy a fejlesztő nem tudta, hogy az internek milyen az értékkészlete. De nem baj, ne is legyen alapvető tudás, hiszen én sem tudom. De a programozótól elvárható lett volna, hogy a boundary-testet elvégezze.
Tanulság? Nem a kilóra leprogramozott kódsorok száma számít, nem a nettó munkatapasztalat a seniorság megítélésében. Ami fontos, az asztalra letett minőségi eredmény.