Найти в Дзене
XOR Journal

4 простых секрета, которые научат тебя мыслить, как программист

Оглавление

На самом деле, вопрос не такой тривиальный, как кажется. Языки программирования, подходы к проектированию и все остальное меняется достаточно быстрыми темпами, но несколько умений остаются вне времени. Выделяем основные и даем советы по тому, как воспитать в себе нужные качества.

Начни с простого: сформулируй и пойми задачу

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

Упрощай все

Упрощай — используй техники и подходы, которые позволят больше думать о бизнес-задаче, чем о том коде, который ты пишешь. Например, нужно учиться разделять логику на слои, использовать декларативное программирование и обязательно комментировать код.

Выделяй граничные значения и исключительные ситуации

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

Разделяй, властвуй и выстраивай логические цепочки

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

Подписывайся на наш телеграм-канал: там мы каждый день публикуем новости, задачки, обучающие и шуточные статьи и гайды. А еще при подписке мы дарим персонального бота с искусственным интеллектом, который пишет код на любом языке и отвечает на вопросы лучше гугла. Присоединяйся: https://t.me/+LCEwyeZo56k3ZGM6