Перевод статьи Карлоса Галарзы “The way I have learned programming”.
Программировать я научился 16 лет назад, но продолжаю изучать что-то новое ежедневно. Кстати, я улучшил свой подход к обучению. В этой статье я научу вас этому подходу, наработанному мной за многие годы программирования и учебы.
Я считаю, что в сфере, которую вы хотите изучать, есть три уровня знаний и умений:
- Базовый, основной ход работы и идеи — для этого я советую видеоматериалы.
- Средний уровень — для него я рекомендую текстовые руководства.
- Продвинутый уровень — здесь я советую читать техническую документацию и блоги экспертов в изучаемой сфере.
Видео
Видео — прекрасный материал, когда вы не знаете, как и где кликать мышкой на экране. Я смотрю обучающие видеоролики, когда не знаю базовых вещей, таких как использование IDE или применение конкретного инструмента. В этих случаях просмотр видео очень помогает понять суть.
Текстовые руководства
Если вы изучили основы, вам стоит читать текстовые руководства и следовать инструкциям в них. Главное преимущество чтения пособий в том, что это быстрее, чем смотреть видео. Также вы можете копировать и вставлять примеры кода, чтобы опробовать их самостоятельно.
Техническая документация и блоги экспертов
ИМХО, лучший совет насчет того, как стать лучшим программистом, звучит так:
«Углубляйте понимание системы»,
– Андре Сталтц.
После экспериментов и применения того,ч ему вы научились по текстовым руководствам, вы можете двигаться дальше и заняться чтением технической документации. Это позволит вам углубиться в изучаемую сферу.
Также вам стоит ознакомиться с блогами экспертов – это поможет вам с передовыми концепциями и лучшими методами. Подпишитесь на них и постоянно ищите новые статьи.
И бонусный шаг…
Повторяйте этот путь снова и снова
Как только достигнете продвинутого уровня в чем-либо, начинайте искать специфические вещи или близкие темы, в которых «плаваете», а найдя – ищите видео, читайте текстовые руководства и т. д.
Есть много восхитительных знаний, которые вы можете усвоить, если будете любопытны и дисциплинированы. Так что я советую вам начать учить что-нибудь прямо сейчас!
Если у вас есть собственный подход к самообучению – поделитесь в комментариях!
[customscript]techrocks_custom_after_post_html[/customscript]
[customscript]techrocks_custom_script[/customscript]