Программирование — непростая задача. В конце концов, сидеть перед компьютером по пять-девять часов в день может быть немного утомительно. Иногда бывает сложно написать больше кода. Иногда вы могли смотреть на пустой экран, растерянный и усталый, просто желая выполнить одну сложную задачу. Или, может быть, вы называете себя программистом, но ничего толкового построить не можете.

Если это история вашей жизни или вы хотите стать лучше в том, что уже делаете, то позвольте мне помочь. Я знаю, что программирование — непростая задача. А иногда вы просто не можете найти идеи для новых программ. Тем не менее, я многому научился, программируя за более чем пять лет, и решил поделиться с вами сегодня.

В этом посте я могу сказать кое-что, что вы слышали раньше, и кое-что, что вы найдете здесь новым. Но мысль, стоящая за тем, что я здесь говорю, абсолютно реальна и подлинна. Так что возьмите газировку или чашку кофе, пока я расскажу вам, как вы можете стать более продуктивным программистом.

#1 R-E-L-A-X

Если смотреть на этот компьютер в течение часа, это ни к чему не приведет. На самом деле, это только еще больше вас запутает. Одна из вещей, которую я заметил, заключается в том, что если вы отвлечетесь от проблемы, это определенно поможет вам найти решение.

Всякий раз, когда вы сталкиваетесь с проблемой во время написания кода, и вы работаете над ней без перерыва в течение 3 часов. Просто… просто остановись! Ложитесь спать или перекусите и посмотрите телевизор. Если хотите, послушайте музыку в течение 30 минут или примите расслабляющий душ. Это перезагрузит ваш мозг и поможет найти быстрое решение.

Кроме того, одна вещь, которую вы должны стремиться сделать, это высыпаться. Работать 14 часов подряд, говоря, что это заставляет вас чувствовать себя преданным или сосредоточенным, — это абсолютная «какашка, жареная на палочке». Убедитесь, что вы спите не менее 6 часов и, если можете, 8-9 часов в день. Это действительно поможет вам.

# 2 Создайте подходящую среду

Возможно, вы слышали этот совет в другом месте, и это нормально. Но это нельзя не подчеркнуть. Работа вверх ногами на диване не принесет вам пользы. А кодирование на детской площадке может быть еще хуже. Вы должны создать обстановку, в которой вам будет комфортно.

Я скажу вам одну вещь, которую вам не скажут в другом месте. Абсолютно тихая обстановка может не принести вам пользы. Вам нужно создать среду, которая соответствует вашему вкусу. Вам нравятся плюшки? Положите один на свой стол. Вам нравится холодная комната? Сбросьте температуру. От стула болит попа? Купить новый. Когда дело доходит до работы, вы не должны бояться инвестировать.

# 3 Экипируйте себя

Как и в случае с последним советом, это невозможно переоценить. Компьютер, которому требуется 30 минут для загрузки Android Studio, Visual Studio или Komodo, только разочарует вас. Если у вас достаточно денег, чтобы инвестировать в новый компьютер, купите его.

Вам также обязательно понадобятся некоторые аксессуары. Одна вещь, которую я абсолютно рекомендую, это лампа. Скорее всего, у вас это уже есть. Часы тоже могут вам помочь, в конце концов, неинтересно выбираться из «зоны» только для того, чтобы сверить время. Вам также может понадобиться зарядное устройство для телефона или подставка для него.

# 4 Слушайте музыку

Если вы еще не слушаете музыку, могу сказать, что вы многое упускаете. Будь то классическая музыка, джаз, поп или, может быть, даже кантри или рок, музыка определенно поможет вам оставаться сосредоточенным. Кроме того, я рекомендую вам инвестировать в хорошие наушники с шумоподавлением. Отвлечения во время кодирования могут быть абсолютно раздражающими. Вы должны признать, что птица, стучащая в ваше окно, или звук капающей воды из раковины могут быть абсолютно раздражающими. Таким образом, вы можете избавиться от этих шумов с помощью пары отличных наушников.

# 5 Управляйте своим временем

Иногда вы просто не можете избежать отвлекающих факторов. Уведомления по телефону, телесериалы и Интернет могут отнимать ваше время. Поэтому вам нужно будет взять под контроль то, как вы проводите свое время. Правда в том, что в программировании каждая минута на счету. Если вы не используете эту минуту в полной мере, вы можете упустить ее. Управление тем, как вы тратите свое время, будь то приложение или расписание, может действительно повысить вашу продуктивность как программиста.

# 6 Разделите свои проекты

Я называю эту технику чанкингом. Это один из самых эффективных способов кодирования. Если у вас большой проект, разбейте его на части. Я заметил, что разделение ваших проектов на более мелкие посты мотивирует вас и превращает в действительно продуктивного программиста. Допустим, у вас есть проект, который нужно завершить в течение 1 недели. Что вы можете сделать, так это разделить этот проект на 4 бита. Когда вы закончите один бит, вознаградите себя. Это поможет вам оставаться преданным.

Вывод

Иногда кодирование может быть абсолютно бесит. И еще хуже, когда вы в конечном итоге не даете никаких результатов. Если вы примените эти 6 советов выше, вы, несомненно, станете более продуктивным программистом. Я хотел бы закончить цитатой Кента Бека:

«Я не очень хороший программист; Я просто хороший программист с отличными привычками».

Надеюсь, вам понравился этот пост! Если вы это сделали, обязательно поделитесь этим с другими.