Hogy a fiúk ne szégyelljék megmutatni

Öreg vagyok és már hülye, de neked minden előtted van, kedves programozó. De hadd adjak egy tanácsot, amely minden bizonnyal segít a karrierjében – ha természetesen programozó marad.

Az olyan tippek, mint „írj szép kódot”, „jól kommenteld a fejlesztéseidet”, „tanulmányozd a modern keretrendszereket”, nagyon hasznosak, de sajnos másodlagosak. Ezek kéz a kézben járnak a programozó fő tulajdonságával, amelyet önmagadban kell fejlesztened.

Ez a fő tulajdonság: érdeklődő elme.

A kíváncsi elme nem annyira készség, mint inkább egy ismeretlen környezet megértésének vágya, legyen az új technológia, új projekt vagy egy nyelvi program új szolgáltatásai.

A kíváncsi elme nem veleszületett, hanem szerzett tulajdonság. Mielőtt például programozóként dolgoztam, soha nem volt ilyenem.

A munkánkkal kapcsolatban a kíváncsi elme gyakran arra vágyik, hogy rájöjjön, miért nem dolgozik a szemétláda. Függetlenül attól, hogy ki írta ezt a kódot – te vagy valaki más.

Ha megnézi az Ön vagy kollégái által megoldott problémákat, akkor ez leegyszerűsítve így néz ki: értse meg a problémát, keressen helyet a szerkesztéseknek, módosítsa.

Maga a programozás csak a lánc végén kezdődik, és a fő rész egy folyamatos gyakorlat egy érdeklődő elme számára. Mind a megoldás végső minősége, mind a létrehozásának sebessége nem a kódírási képességétől függ, hanem attól, hogy gyorsan megérti és megtalálja, hová kell eljutnia ennek az átkozott kódnak.

Hogyan fejleszthetsz kíváncsi elmét? Semmi bonyolult. Sok évvel ezelőtt kitaláltam egy egyszerű stratégiát:
Hogy a fiúk ne szégyelljék megmutatni.

Ha a megoldásod nem kínos megmutatni a fiúknak, akkor kiváló. Ha mélyen beleásod magad egy problémába, és nem szégyelled elmondani a fiúknak, akkor jóképű srác vagy.

Csak ne változtassa ezt a megfogalmazást az Anonim Alkoholisták klubjának mottójává. Ha nem jöttél rá semmire, vagy szar kódot írtál, félúton feladtad, lógatod az orrod és érzelmes sztriptízt vettél fel, mint „Olyan hülye vagyok, és nem félek bevallani!” hivalkodni az értéktelenségeddel és elvárni, hogy az emberek sajnáljanak téged – sajnos te, nem vagy egy rohadt programozó.

Íme egy példa. A közelmúltban egy gyakornok egy technikailag és módszertanilag meglehetősen bonyolult mechanizmusban bütykölgetett egy problémát. Ha jól értem, egész nap ástam. Leginkább egyedül, de kértem a kollégáim segítségét is. Az egyik tapasztalt ember azt tanácsolta neki, hogy lépjen be a hibakeresőbe. Este a gyakornok odakúszott hozzám.

Hogy őszinte legyek, azt hittem, hogy a gyakornok rossz helyen keres, és rossz dolgot lát, és már az elején bele kell ásnom magam. A korona nyomta, röviden. De kiderült, hogy a gyakornok egy lépésre volt a döntéstől. Tulajdonképpen én segítettem neki megtenni ezt a lépést. De nem ez a lényeg.

A lényeg az, hogy a gyakornok érdeklődő elmét mutatott - igazit. Tudod, hogyan lehet megkülönböztetni az igazi kíváncsiságot? Nagyon egyszerű – amikor egy kezdő talál, vagy majdnem megtalálja a megoldást, mozog ki tudja merre, tamburával és tánccal, nem adja fel, nem fekszik le a mancsával a levegőben, még akkor sem, ha mindenki körülötte viccesnek találja, és a „szakértők” olyan tanácsokkal fogják megtanítani, mint „tanuld meg a hardverrészt” vagy „nézd meg a hibakeresőt”.

Annak ellenére, hogy az adott példában nagyon alacsony a problémamegoldás hatékonysága, a fiúk nem szégyellik megmutatni a gyakornok által megtett utat. Régen csak az ilyen emberek maradtak életben - mivel nem voltak szakemberek, minden egyes technológia teljesen ismeretlen volt mindenki számára, és csak egy érdeklődő elme tudta megmenteni őket.

A kíváncsi elme egyformán gyakori a kezdők és a régi idősek körében. Az ősz haj, egy csomó bizonyítvány, sok éves munkatapasztalat egyáltalán nem jelzik a kíváncsi elmét. Személyesen ismerek több, sok éves tapasztalattal rendelkező programozót, akik minden nehéz feladatban megadják magukat. Csupán annyit tudnak tenni, hogy kódot írnak az előírásoknak megfelelően, ahol minden le van rágva, polcokra rakva, egészen a táblázatok és a változók neveiig.

Tehát uraim, gyakornokok és újoncok: az önök esélyei ugyanolyanok, mint a régiek. Ne nézze azt a tényt, hogy az öreg srácnak sok tapasztalata és bizonyítványa van - az elme kíváncsisága nem ezen múlik.

Bármit is csinálsz, ne feledd – tedd úgy, hogy a fiúk ne szégyelljék megmutatni. A szamuráj ezt tanította: ha levelet írsz, feltételezd, hogy a címzett felakasztja a falra. Ez az eredmény.

A „hogy a fiúk ne szégyelljék megmutatni” stratégia nagyon egyszerű és bármikor könnyen alkalmazható. Állj meg most, akár egy óra múlva, akár egy év múlva is, és válaszolj – nem szégyelled megmutatni, mit tettél a fiúkkal? Nem kár megmutatni a fiúknak, hogyan próbáltad és kerested a megoldást? Nem kár megmutatni a fiúknak, hogyan törekszel nap mint nap a hatékonyságod javítására?

Igen, és ne felejtsd el, milyen fiúkról beszélünk. Ez nem az íróasztal szomszédja, nem a menedzsere, nem az ügyfele. Ez a programozók egész világa.

Forrás: will.com

Hozzászólás