Изучение принципов, как мы это делали в школе для длительного умножения и деления, означает, что мы знаем, как все работает, когда мы используем короткую руку.
Однако, когда вы были новичком в мире, так же, как когда вы учились говорить, вы делали «А для Apple» и т. Д., Вы не получили объяснения о тонкости грамматики и всего этого, вы научились выражать себя достаточно, чтобы быть понимать.
Программирование немного похоже на то же самое. В то время как в идеальном мире вы можете легко утверждать, что заранее написанная универсальная библиотека часто менее эффективна, чем специально предназначенный набор процедур. Если колесо, которое вы используете, уже изобретено, то, кажется, много работы по созданию нового.
Итак, используйте колеса и винтики по доступной цене, как только вы действительно разберетесь в этом, СЕЙЧАС посмотрите, как изобрели свои более эффективные.