Нашему кодеру посвящается…
Разработчики – существа странные. Они значительно отличаются от остальных специалистов. Хотя каждый, кто имел «удовольствие» работать с ними и так знает об этом. Пару недель назад мы рассказали вам о том, почему же программисты такие большие ворчуны и как необходимо вести себя с ними. Однако, как оказалось, просто правильного отношения к ним – недостаточно!
Разработчиком неустанно движет желание творить и, конечно же, видеть результат проделанной работы. Единственное о чем разработчик не думает в процессе работы, так это о деньгах.
Безусловно, как и любому нормальному человеку, программисту нужны деньги, но только для того, чтобы получать удовольствие от жизни. Увеличение гонорара может стать хорошей мотивацией для эффективной работы, но от ворчания и недовольства оно не избавит. А раздраженный специалист априори не может работать эффективно. Вот и получается какой-то замкнутый круг.
______________________________
Разработчика интересует процесс написания самого кода, а главное – возможность заниматься этим в комфортных рабочих условиях.
______________________________
Именно об этом мы и поговорим. О том, какие условия необходимо создать для разработчика, чтобы он работал эффективно, и вы слышали как можно реже его ворчание.
Работайте вместе с разработчиком
Хотя большинство людей считают программистов специалистами технической направленности, в реальности они являются такими же творцами, как и любой дизайнер. Именно поэтому необходимо включать их в творческий процесс с самого его начала. Будет отличной идеей познакомить кодера со всей командой и продолжать работу уже вместе, а не общаться с одним лишь менеджером либо дизайнером.
Предельная логика программиста поможет ему понять основу требований «на старте», что в свою очередь даст возможность решить кучу проблем до того, как они успеют появиться.
______________________________
Мозговой штурм и обсуждение требований – это то, в чем разработчику попросту нет равных!
______________________________
Еще одним плюсом участия разработчика в креативном процессе является его понимание того, что можно воплотить в жизнь, а что – нет. Возьмем, к примеру, фронтенд-разработчика, он узнает о возможности реализации чего-либо в браузере намного раньше остальных. Эти знания могут помочь в рождении новых идей, которые в свою очередь поспособствуют улучшению продукта.Не стоит относиться к программисту, как к простому «строителю» — дайте ему возможность стать частью команды и принимать участие во всех процессах. Прислушивайтесь к его мнению и обсуждайте реализацию той или иной задачи. Ощущение того, что на него не давят и не говорят, что и как делать, заставляет слушать остальных и лучше выполнять свою работу. А этого можно добиться, лишь подключив программиста к творческой работе.
Отдых очень важен
Если хорошенько задуматься о том, сколько часов ежедневно тратят разработчики на написание кода, а тем более умственных усилий, то становится понятно – отдых просто необходим. Увы, большинство людей не в состоянии грамотно распланировать свой день, а если говорить о программистах, то они и вовсе могут так погрузиться в свою работу, что забудут об отдыхе. В результате этого можно заработать стресс и просто истощение, как физическое, так и умственное.
По сути, разработчик привык к такому – он может месяцами работать по 20 часов в сутки, но настает момент, когда выгорание достигает пика. В этом случае, ни о какой эффективности работы не может быть и речи. Он просто бросит все и закроется в своей скорлупе. Разработчик – птица гордая! Он никогда не скажет вам, что его все достало и он устал. Он будет терпеть до конца, пока не произойдет полное выгорание, а оно может произойти в самый неподходящий момент. Например, перед запуском проекта или его тестированием.
______________________________
Если вы не хотите потерять ценного сотрудника и квалифицированного разработчика, следите за его отдыхом.
______________________________
Старайтесь не загружать его новыми задачами, пока он не сдал прежние. Ну и, конечно же, ограждайте программиста от работы в выходные. Чего уж говорить об отпуске, способствующем восстановлению творческих сил и избавляющимм от вечных дедлайнов. Поощряйте отдых и если чувствуете необходимость — настаивайте на нем.
Да, вполне вероятно, что даже во время отдыха разработчик будет пописывать код, но это уже будет работа «для души», дарящая гармонию.
Дайте возможность разрабатывать
А для чего еще нанимать разработчика, если не для разработки? Вот только некоторые менеджеры и дизайнеры, сотрудничая с программистом, не дают возможности заниматься своими прямым обязанностями, то и дело, отвлекая от написания кода различными совещаниями, обсуждениями и так далее. Мы, конечно, советовали в начале статьи подключать разработчика к творческому процессу, но речь шла именно о важных обсуждениях, а не о ежечасных совещаниях, не несущих какой-то пользы.
______________________________
Очень сложно войти в хороший и правильный поток разработки, когда тебя каждый час отвлекают для обсуждения какой-то мелочи.
______________________________
Именно такой процесс работы снижает продуктивность до минимума. К тому же после каждого подобного «важного» обсуждения разработчику требуется некоторое время, чтобы переключиться на программирование.
Все совещания планируйте заранее, не забыв при этом оповестить разработчика, а лучше убедиться, что он не будет занят на этот момент решением каких-либо серьезных задач, требующих сосредоточенности. И обязательно устраивайте хотя бы раз в неделю день, когда вообще не будете дергать вашего программиста, чтобы он мог спокойно заниматься своими делами. Вы удивитесь, с какой скоростью он может работать и насколько эффективно, когда на него не воздействуют никакие отвлекающие факторы.
Благодарность творит чудеса
Кое-что вы можете сделать уже прямо сейчас, чтобы сделать работу программиста приятной, добившись при этом потрясающих результатов. В одной из недавних статей мы говорили о том, что разработчика сильно раздражают ситуации, когда он только закончил решение задачи, и ему в ответ сразу присылают список багов. А между тем, ему так хочется удобно устроиться в своем кресле, полюбоваться на проделанную работу и услышать простые слова благодарности.
Не нужно изощряться, придумывая хвалебную оду. Достаточно написать пару слов, выразив благодарность за выполненную работу. Это не только порадует разработчика, но и значительно смягчит его реакцию, когда вы начнете сообщать ему о первых багах.
______________________________
Работа программиста часто связана с негативом – проблемы, баги и так далее. Скажите ему слова благодарности и все это уже не будет выглядеть столь страшным.
______________________________
Заключение
Хотя разработчики и являются странноватыми людьми – они совсем незаурядны. Если сдача проекта немного задерживается, то совсем не потому, что программист делает это нарочно или просто ленится. Вероятно, именно в этот момент он занимается поиском оптимального решения задачи, пытается улучшить результат. И для того, чтобы у него это получилось нужно так мало – маленький рай, являющийся не чем иным как нормальными рабочими условиями.
Источник вдохновения
0 комментариев