Ciągle napotykam na wyrażenie „nie wymyślaj koła ponownie” lub „nigdy nie wymyślaj koła ponownie”, kiedy zadaję kilka pytań na temat SO. Mówią ci, abyś używał niektórych frameworków lub istniejących pakietów. Wiem, skąd taka postawa, ponieważ niemądrze jest tracić czas na coś, co inni już rozwiązali. A może tak?
Jako student stwierdzam, że używając kodu napisanego przez innych w celu rozwiązania mojego problemu, nie mogę się nauczyć tyle, ile bym chciał, i mam mniej wglądu. Czasami myślę, że to wyrażenie jest przeznaczone głównie dla pracujących programistów, którzy stoją w obliczu terminów, a nie dla studentów takich jak ja.
Czy to takie złe „odkrywać koło”? Może myślę, że to źle? Może jest jakiś sposób, aby uniknąć ponownego odkrycia koła, a jednocześnie wiele się nauczyć?