ЕЩЕ ОДНА ЧЕРТОВАЯ ОШИБКА КОМПИЛЯЦИИ?!?

Я провел два месяца в своем программном путешествии, полчаса рвал за волосы, пытаясь понять, почему мои 100 строк ужасно написанного C ++ не работают.

Я использовал Stack Overflow и скопировал некоторый код для изучения.

После того, как я безрезультатно внес кучу правок, я остановился.

Я сделал перерыв.

Когда через несколько часов я вернулся к своей проблеме, я снова просмотрел свой код… и именно тогда я его увидел.

Я случайно использовал = вместо == в условном выражении.

Исправив глупую ошибку новичка, я двинулся дальше.

Через несколько часов я столкнулся с очередной ошибкой компиляции и снова прошел через этапы программистского горя.

Но если серьезно, то когда вы проходите через это снова и снова, происходит что-то интересное ... вы начинаете видеть закономерности.

Когда дело доходит до программирования, ошибки никогда не исчезают.

Им тоже не становится легче - пропущенная точка с запятой была бы наименьшей из моих забот в дальнейшем.

Впрочем, какое-то время я больше никогда не повторял тех же ошибок.

Урок, который я извлек из этого?

Опыт научит вас многому, чему вы не сможете научиться, читая статьи в Интернете, просматривая учебные пособия или читая книгу.

Если вы все еще находитесь на стадии «планирования и обучения» разработки игры, или если вы еще не начали свою игру, или если вы ждете, пока у вас не будет «достаточно» знаний, чтобы начать работу, вы делать неправильно.

На самом деле, начало - это то, как вы получаете знания - обучение - это не одноразовое дело, это процесс.

Это путешествие.

Если вы хотите научиться чему-то особенно быстро, погрузитесь в это прямо сейчас.

Ваши ранние неудачи всегда будут служить ступенькой к вашему будущему успеху.

Если вам понравилось читать это короткое эссе, пожалуйста, поделитесь им, чтобы помочь другим найти его.

Об авторе

Дэниел Доан - соучредитель и главный исполнительный директор Black Shell Media и разработчик SanctuaryRPG и Overture среди десятков незавершенных прототипов игр. Вы можете связаться с ним в Twitter, Facebook, LinkedIn и Instagram.