Побеждаем лень программиста всего в 5 кликов
Лень программиста зависит от ряда факторов: бесцельность, сложная задача, отсутствие интересных проектов или отдыха. Устраняем каждый из них.
Негативные эмоции являются первопричиной лени, а у самого негатива есть уйма других предпосылок.
Можете делать все, кроме кодинга? Тогда вы оказались в числе тех, кого одолевает лень программиста. Оперативно решаем данную проблему.
1 клик: закончились идеи
Иногда повышенная сложность задачи не побуждает к действию, а, наоборот, лишает всяческого желания возвращаться к работе. В этом случае зачастую хочется выключить комп и уйти подальше от монитора, заняв себя чем-нибудь другим – все равно, чем, пусть даже уборкой.
Такая лень программиста сопровождается ощущением бессилия. Если вы обучаетесь или стажируетесь, обратитесь за помощью к ментору. Уже работаете? Тогда посоветуйтесь с коллегами. Для поиска ответов можно также использовать такие ресурсы, как Toster, Quora и Stack Overflow.
Относитесь к сложным задачам как к пазлам. Бросьте себе вызов ;)
2 клик: усталость
Давно не было отпуска? Одолевает хронический недосып? В таких условиях все, что на мониторе, плывет перед глазами. Как тут сосредоточиться?
Здесь совет прост: позвольте себе расслабиться. Это может быть отпуск с погружением в хобби или полезное времяпрепровождение, при котором вы сможете и отдыхать, и оттачивать навыки программирования. Либо просто посвятите выходные "ничегонеделанью", основательно выспитесь за субботу и воскресенье. Кажется мелочью, но с началом недели вы ощутите улучшение самочувствия, а ваша работоспособность возрастет в разы.
3 клик: отсутствие интереса
Как бы ни расписывали все прелести должности эйчары, со временем наскучит любая работа. Тогда хочется отринуть однотипность и получить в свое распоряжение действительно интересный проект. Но кто его предоставит, если у вас еще мало опыта?
Попробуйте попросить тимлида о другом задании, либо, если у вас достаточно времени и энергии, найдите что-нибудь интересное на фрилансе. Только помните, что фриланс-проект не должен вытеснить основной, которому требуется больше времени и внимания.
4 клик: ощущение беспомощности
Это бич всех новичков. Когда вы вливаетесь в коллектив и пытаетесь "выслужиться" перед руководством, чтобы дать понять, что с выбором сотрудника они не ошиблись, наступает момент перегрузки. Он отличается от отсутствия отдыха, поскольку сплетен со страхом перед неудачей. Человек буквально гонит себя пинками к финишу проекта, но не рассчитывает, что это не стометровка, а настоящий марафон.
Беспомощность также вытекает из недостатка опыта, но в этом помогут советы из первого пункта. А еще разбейте задачу на мини-задачи: так будет значительно проще справляться с загрузкой. Оттачивайте знания, читайте книги или присмотрите себе дополнительные курсы. Другими словами, держите ситуацию под контролем.
5 клик: бесцельность
Деньги? Да, это неплохо. Программисты действительно зарабатывают прилично в своем большинстве. Но должно быть еще что-то, некая глобальная цель, стимул. Например, вы хотите начать работать в неплохой перспективной компании, чтобы от новичка вырасти до Senior.
Но и это далеко не все. Помните, что работа программистом должна приносить УДОВОЛЬСТВИЕ! Данным правилом пестрят и небольшие блоги, и крупные порталы. Не думайте, что просто так. Вы не сможете заставить себя монотонно и скрупулезно выполнять то, что вам не нравится. И так изо дня в день, из года в год... Если вы не чувствуете радости от идеально выполненного проекта или исправленного бага, пересмотрите свои приоритеты.