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

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

Ошибки - часть повседневной жизни программиста, и иногда они очень расстраивают. Поэтому неплохо найти решение в Google. Если вы дошли до этой точки, как хороший разработчик, вот как это сделать:

  • Прочтите документацию. Здесь находится отличный инструмент, который поможет вам лучше понять, какие инструменты вы используете. Другими словами, это «руководство пользователя» для разработчиков.
  • Постарайтесь понять, «почему». Возможно, вы нашли рабочее решение, но кто знает? Это может привести к появлению ошибок в вашем коде, которые вы, возможно, не сможете исправить, поскольку вы, вероятно, не удосужились глубоко копнуть и понять, почему ваш код не удался, а скопированный код работает.

Заключение

Эта цитата подводит итог: Копирование требует понимания. Понимание - вот как вы растете. Вы должны понимать, почему что-то работает или почему что-то так и есть. Когда вы его копируете, вы упускаете это. Вы просто переделываете последний слой вместо того, чтобы понимать все слои под ним. - Джейсон Фрид