Programmeerija on ainulaadsete erialaste oskustega spetsialist, kelle olemasolu on personalitöötajal üsna keeruline kontrollida. Kaasaegne praktika, kui äsja tööle võetud spetsialistile määratakse katseaeg, võimaldab teil valida programmeerija, hinnates selle aja jooksul tema omadusi. Kogenud juhi jaoks piisab paarist kuust, et otsustada, kas see spetsialist sobib ettevõttesse.
Juhised
Samm 1
Programmeerija peab mõistma, et programmeerimise huvides ei pea ta lahendama abstraktseid probleeme ja programmeerimist. Tema väljatöötatud tarkvaratooted peavad rakendama ettevõttele vajalike konkreetsete ülesannete rakendamist. Tema otsene vastutus on valmistada toode, mis on tavatarbijale mugav, töötab laitmatult, lahendab kõik vajalikud ülesanded ja millel on lihtne "sõbralik" liides.
2. samm
Hea programmeerija peab olema inimene, kes suudab suhelda klientide, klientide, klientidega. Ta peab olema piisavalt seltskondlik, et oleks võimalik toote igalt potentsiaalselt tarbijalt teada saada, milliseid ülesandeid ta oma abiga lahendada soovib. Kuna programmeerija on tegelikult tõlk, kes tõlgib juhi, kliendi, kujundaja või küljendaja seatud ülesanded arvuti keelde, peab ta nende olemusse süvenema. Tal peab olema teatud eriteadmisi selles valdkonnas, kus tema tarkvaratooteid kasutatakse.
3. samm
Valige programmeerija, kes ei kaota sidet välismaailmaga. Ta peab mõistma, et programmi kirjutamise eesmärk pole tema eneseteostus ega ametialane areng. Ta kirjutab koodi, et muuta tarbija mugavaks ja heaks. Kui programmeerija on sellest teadlik, sobib ta meeskonnas töötamiseks.
4. samm
Eksperimendid enesekehtestamise, ülehinnatud keerukuse koodide või suurema "programmi koormava" loogiliste harude kasutamise eesmärgil, mis on vajalikud ainult kolleegidele uhkeldamiseks, segavad tööd. Tuntud, tõestatud lahenduste kasutamine muudab toote usaldusväärseks, tagab selle töö stabiilsuse.
5. samm
Muidugi peaks tarkvaraarenduse spetsialist olema kursis uusimate uuendustega, kuid see ei tähenda, et ta peaks kogu oma aja pühendama eneseharimisele ja uusimate tehnoloogiate uurimisele. See on õigustatud ainult siis, kui juhtkond plaanib neid kasutada ja rakendada. Programmeerija ei tohiks raisata ettevõtte makstud aega millegi jaoks, mis võib huvi pakkuda ainult talle.