Находите программирование скучным? Вот 5 способов сделать его приятным
Посмотрим правде в глаза: в то время как программирование, как правило, - процесс увлекательный, иногда оно может быть очень скучным. Иногда вы просто упираетесь в стену, забываете об основной цели и в конце концов выгораете.
Вы можете проводить дни или недели, не программируя - делая все, лишь бы не находиться перед компьютером. Если программирование является вашим основным источником дохода, то эти выходные могут стать непреодолимыми и в конечном итоге привести к отказу от программирования.
Итак, вопрос: как вы работаете продуктивно и активно программируете? Как вы делаете этот процесс приятным в те времена, когда вам трудно?
У всех нас были моменты, когда просто хотелось сдаться, когда грызли сомнения, правильный ли это путь, или оценивались другие области работы и так далее. Далеко не всем легко сидеть часами перед компьютером.
Вот некоторые из секретных ингредиентов, чтобы сделать программирование снова увлекательным, если вы когда-нибудь попадете в состояние скуки. Это не универсальный закон - просто то, что пока что работает. Надеемся вы сможете почерпнуть что-то для себя из этой статьи.
Музыка недооценена
Программирование - это психологический спорт. Даже если вы не бегаете трусцой или не поднимаете вес, процесс мышления при решении проблем истощает вашу энергию.
Кроме того, вы проходите через множество эмоций - эмоций, которые вам нравятся, когда вам удается что-то решить, или эмоций стресса и гнева, потому что вы не можете найти решение. Большинство программистов сталкиваются со всем этим.
Отличный способ справиться с этими эмоциями - это слушать хорошую музыку - конечно, не какую-то, а ту, которая возбуждает вас и помогает правильно мыслить. Музыка - одна из немногих вещей в мире, которая может изменить чье-то настроение за считанные секунды. Слушайте то, что делает вас счастливым и вызывает хорошие воспоминания.
Совет: Слушайте музыку, которая помогает вам думать, не перегруженную вокалом и битами, которая поможет вам сосредоточиться на более длительные периоды. Слишком “шумная” музыка заставит вас быстрее устать.
Вот несколько плейлистов на Spotify, которые я слушаю: новые релизы Anjundeeep, Night Rider, Synthawave from Space, Chill Tracks и Beats Downtempo.
Слишком много дел
Вы начинаете паниковать, думая обо всем, что вам нужно реализовать. И в итоге, вы ничего не сделали, кроме того, что задумались.
Позвольте начать с того, что это совершенно нормально. У разработчика такая же проблема, как и у большинства других сотрудников.
Когда эти мысли приходят в ваш разум, не следуйте эмоциям. Вместо этого используйте простой трюк: сфокусируйтесь на том, с чем вы сейчас работаете (если это усложняется, сделайте несколько рисунков). Иногда проблема в том, что у нас слишком много в голове и слишком мало на бумаге. Простая ручка и бумага помогают отобразить вещи в перспективе, очистив голову. Иногда помогает просто вздремнуть 15 минут.
Совет: если у вас слишком много дел, начните расставлять приоритеты по мере важности дел. Спросите себя: действительно ли мне нужно это знать? Если да, то какое значение это дает?
Мышление «Я могу сделать это»
Этот тип мышления является хорошей вещью с точки зрения ответственности за решение проблем.
Однако вы должны понимать, что никогда не сможете научиться чему-то полностью - всегда есть возможности для совершенствования. Задавать вопросы - отличный способ получить представление и идеи, особенно если вы работаете в организации. Те, кто преуспевают в компаниях, это те, которые задают вопросы - вопросы, которые хорошо сформулированы.
Замечательно то, что вы получаете, читая статьи или просматривая видео, но вы получаете уникальные знания, основанные на опыте. Программирование - это работа, и она заключается в том, чтобы делиться и помогать друг другу. Вместе мы достигаем целей намного быстрее.
Совет: задавая вопрос, убедитесь, что понимаете проблему. Создание знаний поверх существующих знаний облегчает изучение материала. Но не позволяйте этому помешать вам спрашивать - иногда мы ничего не знаем, и это нормально.
Искусство обучения
Есть поговорка: когда ты действительно чему-то учишься, ты понимаешь, как много ты не знаешь.
Обучение - это процесс, который зависит от времени благодаря последовательной дисциплине. Мы живем в эпоху, когда думаем только потому, что смотрим онлайн-видео, читаем статьи или слушаем разговоры, и мы становимся умнее.
Но, к сожалению, это не так. Знание строится на использовании того, что вы узнали, и применении на практике. Хотите узнать, как использовать React, Angular или какой-либо другой фреймворк? Постройте что-нибудь простое.
Регулярно делайте перерывы
Многие из нас, еще в начале пути, думали, что программирование заключается в том, чтобы запереться в темной комнате и программировать весь день. Подобно тому, что мы видим в кино в эти дни. Тем не менее, с годами приходит осознание того, что программирование требует перерывов, подобно тому, как это делают спортсмены в большинстве видов спорта, таких как бокс, футбол, баскетбол и так далее.
Думайте о мозге как о двигателе автомобиля. А что нужно двигателю? Нужно масло и бензин, чтобы работать правильно? Для вас это означает, что вам нужно есть здоровую пищу, пить воду и делать перерывы, чтобы хорошо выполнять свою работу. Отдых ума приводит к творческому мышлению, а творческое мышление ведет к лучшему решению проблем.
Совет: убедитесь, что вы выспались. Это критический фактор, который игнорируют большинство программистов.
Резюме
В общем, программирование - это работа или хобби, которое иногда бывает скучным. Мы не будем лгать и говорить, что это всегда весело. Это может истощить вашу энергию и мотивацию для многих вещей в жизни.
Но это не обязательно должно быть так. В большинстве случаев речь идет не о коде или сложных проблемах, а о мышлении к нему.
Поэтому слушайте, что вы действительно хотите - иногда нам просто нужен небольшой перерыв, а иногда нам просто нужна помощь кого-то. Не стесняйтесь спрашивать.