ЕЩЕ ОДНА ЧЕРТОВАЯ ОШИБКА КОМПИЛЯЦИИ?!?
Я провел два месяца в своем программном путешествии, полчаса рвал за волосы, пытаясь понять, почему мои 100 строк ужасно написанного C ++ не работают.
Я использовал Stack Overflow и скопировал некоторый код для изучения.
После того, как я безрезультатно внес кучу правок, я остановился.
Я сделал перерыв.
Когда через несколько часов я вернулся к своей проблеме, я снова просмотрел свой код… и именно тогда я его увидел.
Я случайно использовал = вместо == в условном выражении.
Исправив глупую ошибку новичка, я двинулся дальше.
Через несколько часов я столкнулся с очередной ошибкой компиляции и снова прошел через этапы программистского горя.
Но если серьезно, то когда вы проходите через это снова и снова, происходит что-то интересное ... вы начинаете видеть закономерности.
Когда дело доходит до программирования, ошибки никогда не исчезают.
Им тоже не становится легче - пропущенная точка с запятой была бы наименьшей из моих забот в дальнейшем.
Впрочем, какое-то время я больше никогда не повторял тех же ошибок.
Урок, который я извлек из этого?
Опыт научит вас многому, чему вы не сможете научиться, читая статьи в Интернете, просматривая учебные пособия или читая книгу.
Если вы все еще находитесь на стадии «планирования и обучения» разработки игры, или если вы еще не начали свою игру, или если вы ждете, пока у вас не будет «достаточно» знаний, чтобы начать работу, вы делать неправильно.
На самом деле, начало - это то, как вы получаете знания - обучение - это не одноразовое дело, это процесс.
Это путешествие.
Если вы хотите научиться чему-то особенно быстро, погрузитесь в это прямо сейчас.
Ваши ранние неудачи всегда будут служить ступенькой к вашему будущему успеху.
Если вам понравилось читать это короткое эссе, пожалуйста, поделитесь им, чтобы помочь другим найти его.
—
Об авторе
Дэниел Доан - соучредитель и главный исполнительный директор Black Shell Media и разработчик SanctuaryRPG и Overture среди десятков незавершенных прототипов игр. Вы можете связаться с ним в Twitter, Facebook, LinkedIn и Instagram.