En programmerare är en specialist med unika yrkeskunskaper, vars närvaro är ganska svår för en personalanställd att kontrollera. Modern praxis, när en provperiod är inställd för en nyanställd specialist, gör att du kan välja en programmerare och utvärdera hans kvaliteter under denna tid. Ett par månader räcker för en erfaren chef att avgöra om denna specialist är lämplig för företaget.
Instruktioner
Steg 1
Programmeraren måste förstå att han inte är skyldig att lösa abstrakta problem och programmering för programmeringens skull. De programvaruprodukter som utvecklats av honom måste implementera genomförandet av specifika uppgifter som krävs av företaget. Hans direkta ansvar är att skapa en produkt som är bekväm för genomsnittskonsumenten, fungerar felfritt, löser alla nödvändiga uppgifter och har ett enkelt "vänligt" gränssnitt.
Steg 2
En bra programmerare måste vara en person som kan kommunicera med kunder, kunder, kunder. Han måste vara sällskaplig för att kunna ta reda på från varje potentiell konsument av produkten vilka uppgifter han vill lösa med sin hjälp. Eftersom en programmerare i själva verket är en översättare som översätter de uppgifter som ställts av en chef, klient, designer eller layoutdesigner till en dators språk måste han gräva i deras väsen. Han måste ha viss speciell kunskap inom det område där hans mjukvaruprodukter ska användas.
Steg 3
Välj en programmerare som inte tappar kontakten med omvärlden. Han måste förstå att syftet med att skriva ett program inte är hans självförverkligande eller professionella utveckling. Han skriver koden för att göra konsumenten bekväm och bra. Om en programmerare är medveten om detta är han lämplig för att arbeta i ett team.
Steg 4
Experiment för självhävdande, användning av koder med överskattad komplexitet eller ett större antal logiska grenar som "belastar" programmet, endast nödvändigt för att visa upp för kollegor, störa arbetet. Användningen av välkända, beprövade lösningar gör produkten pålitlig och garanterar stabiliteten i dess drift.
Steg 5
Naturligtvis bör en specialist på mjukvaruutveckling vara medveten om de senaste innovationerna, men det betyder inte att han bör ägna all sin tid åt självutbildning och studier av den senaste tekniken. Detta är bara motiverat om ledningen planerar att använda och implementera dem. Programmeraren bör inte slösa bort den tid som företaget betalar på något som bara kan vara av intresse för honom.