Первые шаги в мире программирования
Не спешите, изучая новый язык программирования или фреймворк
Чтобы ползать, научись сидеть. Чтобы ходить, научись ползать. Чтобы бегать, научись ходить.
Итак, Вы захотели изучить новый язык программирования или фреймворк? Если “да”, можно с большой уверенностью сказать, что скорость убивает. И это причина, по которой Вы должны все делать медленно.
Очень важно, чтобы Вы, погрузившись в изучение принципов работы нового фреймворка или языка, не спешили.
Вместо этого, ведите себя, как ребенок. У Вас должна быть возможность научиться сидеть, чтобы поползти, ползать, чтобы ходить, и ходить, чтобы побежать.
Почему многие отказываются от программирования? Потому что в какой-то момент растущий страх невозможности достичь результата заставляет сдаться или приводит к утрате интереса к поставленной цели.
Правда заключается в том, что, изучая язык программирования или фреймворк, в какой-то момент Вы столкнетесь с трудно решаемыми задачами и багами. Поиск решения в этих случаях будет истощать Вас физически, ментально и эмоционально.
Следует помнить, что в сутках всего 24 часа и “неразрешимые” мелкие задачи и баги будут приводить к росту временных ограничений, постоянно снижая Вашу продуктивность
Вот несколько шагов, которые помогут Вам остаться в живых и научиться бегать:
Будьте хорошим ребенком
Пишите свой код маленькими “порциями” и тестируйте его, пока не получите уверенность в том, что следующий этап не разрушит предыдущий.
Ошибки бывают разными, например: опечатки или ошибки синтаксиса. Вы можете столкнуться с проблемами, если ошибетесь в написании переменных или методов, что приведет к ошибкам компиляции или времени-выполнения.
Но, когда Вы проверяете каждый блок кода, перед тем как перейти к следующему, отслеживать и исправлять ошибки будет намного легче. Так как в случае, когда Вы знаете, какие блоки работали до возникновения бага, выявить причину его возникновения будет довольно просто.
Вам нужна няня (наставник)
Наставник оградит Вас от большинства неприятностей, потому что он имеет намного больше опыта в изучаемом Вами продукте и поймает Вас раньше, чем Вы подумаете прыгнуть в пропасть.
Google Ваш друг
В решении трудно разрешимых проблем часто может помочь Google. Не забывайте использовать поисковую системы при появлении неизвестных Вам ошибок.
Используйте приложения для отслеживания ошибок
Это особенно полезно, если Вы изучаете новый фреймворк.
Большинство фреймворков, независимо от языка программирования, имеют ценные надстройки, которые дают дополнительную информацию, особенно при возникновении ошибок времени выполнения.
В целом, необходимо минимизировать количество препятствий на пути улучшения навыков программирования. Думаю, Вы согласитесь, что чем счастливее Вы будете, тем выше будет Ваша продуктивность
–
Спасибо за внимание!