Как перестать говнокодить и начать программировать?

Как перестать говнокодить и начать программировать?

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

Ведь это замечательно! Если ваш старый код выглядит ужасно и вы это понимаете, то это знак вашего профессионального роста. Гораздо лучше, чем считать свой код идеальным, когда на самом деле есть, над чем поработать.

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

Вот небольшое сравнение для наглядности:

Хороший программист:

  • Пишет говнокод, но осознает это
  • Может улучшить свой код с течением времени
  • Вносит изменения по мере необходимости

Не очень программист:

  • Пишет говнокод, но не видит проблемы
  • Считает свой код всегда идеальным
  • Бросается переписывать код с нуля

И как же достичь этого осознания, что код можно улучшить? Вот несколько советов:

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

И просто наслаждайтесь процессом написания кода и результатом вашей работы. Ведь в этом и есть вся суть!

Начать дискуссию