За какво се плаща на един програмист?
Но ето какво не мога да разбера, ако човек взема почасово заплащане, но от половината или дори повече от тези часове разбира себе си, как може да стане това, излиза, че той не е много добър програмист? Или по принцип това е нормално? И как тогава да направите, за да броите по-малко часове?
И ако детективът на MUR седи и чете материалите по делото, тогава го брои като работно време или като отсъствие? Или нека зачита като работници само "чисто" време: или когато се втурва в преследване с изплезен език, или когато участва в стрелбата.
Кирил Кривицки: 4. Не просто да знаете синтаксиса на езика (и понякога на няколко езика), но да знаете кои модули да свържете и кои функции да използвате, за да получите резултата. Искам да ви напомня, че различните езици са различни. 5. Постоянно следете актуализирането на "инструментариума" (така че написаният софтуер да работи в текущите версии на ОС (браузъри и др.) и, ако е възможно, поддръжка на старите). Тези. овладейте (четете научете отново) нов (или актуализиран) "инструментариум". Ако не го направите, в крайна сметка ще останете без работа. Следователно, успоредно с това, трябва постоянно да изучавате нещо. 6. Да проучи областите на дейност и бизнес процесите на клиента, за да разбере какво да "напише" (ТЗ обикновено рядко са пълни). 7. Непрекъснато усъвършенстване на уменията си (за да бъдат в "тенденцията"). Надявам се, че няма нужда да се обяснява. Програмирането не е правене на плъстени ботуши.
Това определено не е целият списък. Дано ме добавят и мен.
Но ето какво не мога да разбера, ако човек взема почасово заплащане, но от половината или дори повече от тези часове разбира себе си, как може да стане това, излиза, че той не е много добър програмист? Или по принцип това е нормално? И тогава какво да правяброи по-малко часове?
Това е нормално. Програмистът еумственработник. Можете да научите маймуна да почуква бързо с пръсти по клавиатурата. Ако инструкторът е добър, тогава кодът може дори да излезе изпод пръстите на маймуната и - ето! - той дори може да печели пари, но е малко вероятно някой да успее да научи маймуна да мисли като човек.
Програмистът получава заплащане не за имитация на енергична дейност, а за решаване на конкретни проблеми в много конкретни срокове и почасовото плащане или не не играе роля тук. Докато програмистът е навреме, моят съвет към вас е да не се опитвате да микроуправлявате там, където не е необходимо. Особено като се има предвид, че микроуправлението на писател на код с ръцете му е задача от приблизително същия ред като микромениджмънта на котка. Резултатът обикновено е един и същ.