Нагър на разработчика или как да укротите компютърния звяр
Миналата седмица говорихме за това как дизайнерите и разработчиците могат да се научат да работят заедно. В статията са описани методи, които ще позволят на двете страни да постигнат максимален успех в процеса на работа и най-важното да увеличат производителността. Съгласете се, уважението и разбирането на вашите колеги само ще спомогнат за подобряване на работата в екип.
Това обаче изобщо не беше основното послание на статията, а фактът, че разработчиците дават отрицателни отговори твърде бързо. Сега със сигурност някой от програмистите се опитва да потуши буря от възмущение, опитвайки се да твърди, че дизайнерите просто не разбират причината за отказа си. Заедно с това ще се появят и други аргументи в защита, чийто брой определено ще надхвърли милион.
И все пак, ако се замислите добре, основната идея на тази статия е съвсем вярна. Разработчиците наистина са твърде бързи, за да дадат отговор "не" и не само на уеб дизайнерите, но и на всички останали, които си сътрудничат с тях. В този момент, както се казва, е грехота да не се мисли за такова нещо като психологията на кодерите и тяхната истинска същност.
РЕПУТАЦИЯ НА РАЗВИТЕЛЯ
За да бъда честен, репутацията на разработчиците не е много положителна. В по-голямата си част те се считат за арогантни спорещи с вечни промени в настроението. Те казват „не“ през цялото време и усъвършенстват всички детайли до степен на отвратителен педантизъм, вярвайки, че могат лесно да свършат работата на всеки дизайнер и да го направят по-добре от тях.
____________________
Съгласен съм, че не всички програмисти са такива и сред тях (доста рядко) няма нищо общо с горното.
____________________
Разбира се, репутацията не се дава при раждането и не се дава никъде. Трябва да спечелите репутация. Но това, което е най-интересно, като правило, в ежедневието, разработчиците са забавни, приятелски настроени и просто добри момчета (дори познавам двойка) и можете да се забавлявате много с тяхната компания на бира. Но щом се стигне до работа, с тях настъпва неразбираема метаморфоза и те стават напълно различни хора. Каква е причината?
ТВОРЦИ ИЛИ СТРОИТЕЛИ
Има теория за това. Същността му е, че програмистите виждат себе си по-различно от своите колеги. За други те са просто строители - най-ниското звено в творческата верига. Задачата на мениджъра е да разработи уникална идея, дизайнерът трябва да я нарисува, надарявайки я с красота и естетика, а разработчикът „само” трябва да даде на тази идея живот. С прости думи, програмистите се третират като момчета, чиято работа е да правят само това, което им е казано.
Може да не сте съгласни с това, но повечето компании виждат програмисти в тази роля. За тях те са строители, които трябва да кодират стриктно в съответствие с шаблона, без да имат право да направят и най-малката крачка встрани. Абсолютно всички те са сигурни, че идеята вече съществува и просто трябва да я оживите. Тази увереност е в основата на проблема с подобно поведение на програмистите.

Разработчиците изобщо не са послушните строители на вашия Minecraft - те са създатели, които са нетърпеливи да бъдат част от забавния процес на създаване на нов продукт. Те могат да внесат нещо интересно във всеки проект, за който дори не сте мислили. И най-важното, за тях писането на код не е изпълнение на ясни инструкции, а самото създаване на произведение на изкуството.
При екипна работа, която се състои от различни специалисти, само програмистите трябва да оставят творчеството си зад вратата и да се включат в банално производство. Но програмистите изобщо не са глупави и се чувстват много добре това отношение на своите колеги. В този момент недоволството започва да се събужда в тях поради факта, че просто не им се дава възможност да станат част от творческия процес. Точно на този етап сладкото и приветливо момче се превръща в скучно мрънкане.
____________________
Разработчикът струва повече от кода, който е написал. Не се отнасяйте с него като с момче, защото той може не само да даде живот на вашия продукт, но и да го подобри.
____________________