Програмистът е специалист с уникални професионални умения, чието присъствие е доста трудно за служител в човешките ресурси да провери. Съвременната практика, когато се определя изпитателен срок за новонает специалист, ви позволява да изберете програмист, оценяващ неговите качества през това време. Няколко месеца ще бъдат достатъчни за опитен мениджър да реши дали този специалист е подходящ за компанията.
Инструкции
Етап 1
Програмистът трябва да разбере, че от него не се изисква да решава абстрактни задачи и програмиране в името на програмирането. Разработените от него софтуерни продукти трябва да изпълняват изпълнението на специфични задачи, изисквани от компанията. Неговата пряка отговорност е да направи продукт, който да е удобен за обикновения потребител, да работи безупречно, да решава всички необходими задачи и да има прост „приятелски“интерфейс.
Стъпка 2
Добрият програмист трябва да е човек, който може да общува с клиенти, клиенти, клиенти. Той трябва да бъде достатъчно общителен, за да може да разбере от всеки потенциален потребител на продукта какви задачи иска да реши с негова помощ. Тъй като програмистът всъщност е преводач, превеждайки задачите, поставени от мениджър, клиент, дизайнер или дизайнер на оформление, на езика на компютър, той трябва да се задълбочи в тяхната същност. Той трябва да има определени специални познания в областта, в която ще се използват неговите софтуерни продукти.
Стъпка 3
Изберете програмист, който не губи връзка с външния свят. Той трябва да разбере, че целта на написването на програма не е неговата самореализация или професионално развитие. Той пише кода, за да направи потребителя удобен и добър. Ако програмист е наясно с това, той е подходящ за работа в екип.
Стъпка 4
Експериментите с цел самоутвърждаване, използването на кодове с надценена сложност или по-голям брой логически клонове, „натоварващи“програмата, необходими само за показване пред колеги, пречат на работата. Използването на добре познати, доказани решения прави продукта надежден, е гаранция за стабилността на неговата работа.
Стъпка 5
Разбира се, специалистът по разработка на софтуер трябва да е наясно с последните иновации, но това не означава, че трябва да посвети цялото си време на самообразование и изучаване на най-новите технологии. Това е оправдано само ако ръководството планира да ги използва и прилага. Програмистът не трябва да губи времето, платено от компанията, за нещо, което може да представлява интерес само за него.