Я постоянно сталкиваюсь с этим выражением «не изобретай велосипед» или «никогда не изобретай велосипед», когда я задаю несколько вопросов по SO. Они говорят вам использовать некоторые фреймворки или существующие пакеты. Я знаю, откуда происходит это отношение, так как неразумно тратить время на то, что уже решили другие. Или это что так?
Будучи студентом, я обнаружил, что с помощью кода, написанного другими для решения моей проблемы, я не могу выучить столько, сколько хотел бы, и у меня становится меньше понимания. И иногда я думаю, что эта фраза в основном предназначена для работающих программистов, работающих в сжатые сроки, а не для таких студентов, как я.
Разве так плохо «изобретать велосипед»? Может я не так думаю? Может быть, есть способ, которым я могу избежать изобретать велосипед и в то же время многому научиться?