A programozó egyedülálló szakmai képességekkel rendelkező szakember, amelynek jelenlétét az emberi erőforrásokkal foglalkozó alkalmazott meglehetősen nehéz ellenőrizni. A modern gyakorlat, amikor egy újonnan felvett szakember számára próbaidőt szabnak meg, lehetővé teszi, hogy programozót válasszon, értékelve ez idő alatt a tulajdonságait. Pár hónap elegendő ahhoz, hogy egy tapasztalt vezető eldöntse, alkalmas-e ez a szakember a cégre.
Utasítás
1. lépés
A programozónak meg kell értenie, hogy a programozás érdekében nem kell elvont problémákat és programozást megoldania. Az általa kifejlesztett szoftvertermékeknek végre kell hajtaniuk a vállalat által megkövetelt speciális feladatok végrehajtását. Közvetlen felelőssége, hogy olyan terméket állítson elő, amely kényelmes az átlagos fogyasztó számára, hibátlanul működik, megoldja az összes szükséges feladatot és egyszerű "barátságos" felülettel rendelkezik.
2. lépés
A jó programozónak olyan személynek kell lennie, aki képes kommunikálni az ügyfelekkel, ügyfelekkel, ügyfelekkel. Elég társaságkedvelőnek kell lennie ahhoz, hogy a termék minden potenciális fogyasztójától megtudja, milyen feladatokat szeretne megoldani a segítségével. Mivel a programozó valójában fordító, aki a menedzser, az ügyfél, a tervező vagy az elrendező által meghatározott feladatokat lefordítja a számítógép nyelvére, elmélyülnie kell azok lényegében. Bizonyos speciális ismeretekkel kell rendelkeznie azon a területen, ahol szoftvertermékeit felhasználják.
3. lépés
Válasszon egy programozót, aki nem veszíti el kapcsolatát a külvilággal. Meg kell értenie, hogy a programírás célja nem az önmegvalósítás vagy a szakmai fejlődés. Azért írja a kódot, hogy a fogyasztó kényelmes és jó legyen. Ha egy programozó tisztában van ezzel, akkor alkalmas csapatban való munkára.
4. lépés
Az önérvényesítés, a túlbecsült bonyolultságú kódok használata vagy a programot "terhelő" nagyobb számú logikai ág használata, amelyek csak a kollégák előtt való bemutatáshoz szükségesek, zavarják a munkát. A jól ismert, bevált megoldások használata megbízhatóvá teszi a terméket, garancia a működés stabilitására.
5. lépés
Természetesen a szoftverfejlesztő szakembernek tisztában kell lennie a legújabb újításokkal, de ez nem azt jelenti, hogy minden idejét az önképzésre és a legújabb technológiák tanulmányozására kell fordítania. Ez csak akkor indokolt, ha a vezetés tervezi azok használatát és megvalósítását. A programozó ne pazarolja a vállalat által fizetett időt olyan dolgokra, amelyek csak őt érdekelhetik.