Практически каждый программист сталкивается с таким искушением благодаря Google и переполнению стека. Конечно, копирование и вставка могут быть дешевыми для поиска быстрых решений, но вы можете не знать, что вы упускаете во время этого процесса.
Начнем с того, что разработчик / программист умеет решать проблемы, а отличный разработчик отлично решает проблемы, который не сдается, когда становится трудно, а вместо этого разбивает проблемы до тех пор, пока они полностью не поймут их. Каждый шаг к решению проблемы - это опыт. Вот в чем разница между младшим и старшим разработчиком.
Ошибки - часть повседневной жизни программиста, и иногда они очень расстраивают. Поэтому неплохо найти решение в Google. Если вы дошли до этой точки, как хороший разработчик, вот как это сделать:
- Прочтите документацию. Здесь находится отличный инструмент, который поможет вам лучше понять, какие инструменты вы используете. Другими словами, это «руководство пользователя» для разработчиков.
- Постарайтесь понять, «почему». Возможно, вы нашли рабочее решение, но кто знает? Это может привести к появлению ошибок в вашем коде, которые вы, возможно, не сможете исправить, поскольку вы, вероятно, не удосужились глубоко копнуть и понять, почему ваш код не удался, а скопированный код работает.
Заключение
Эта цитата подводит итог: Копирование требует понимания. Понимание - вот как вы растете. Вы должны понимать, почему что-то работает или почему что-то так и есть. Когда вы его копируете, вы упускаете это. Вы просто переделываете последний слой вместо того, чтобы понимать все слои под ним. - Джейсон Фрид