Intro
00:00:00Изменение чего-то одного в отношении времени, затрачиваемого на изучение программирования, не связано с выбором учебного пособия или языка программирования.
Focus on Practice
00:00:13Измените мышление и отдайте предпочтение практике, а не теории. Вместо того, чтобы зацикливаться на правиле 10 000 часов для овладения навыками с помощью пассивного обучения, такого как чтение и просмотр учебных пособий, сосредоточьтесь на активном программировании. Применяйте подход "10 000 строк кода", чтобы эффективно оттачивать свои навыки программирования. Поймите, что программирование - это ремесло, в котором совершенствование происходит благодаря практическому опыту, а не потреблению информации.
Ego is the Enemy
00:01:23Вначале докладчик избегал базовых обучающих проектов, таких как веб-сайты на HTML и CSS, и сосредоточился на амбициозных проектах, таких как создание клона Facebook или Reddit. Стремление к сложным задачам было продиктовано эгоизмом, что привело к пренебрежению фундаментальными навыками.
Get Comfortable
00:01:57Примите дискомфорт в разработке программного обеспечения В разработке программного обеспечения важно привыкнуть к ощущению дискомфорта. Как разработчик, вы не будете знать всего, но от вас ожидают решения проблем в рамках вашей предметной области, даже если вы чувствуете себя неловко. В этой области крайне важно воспринимать дискомфорт как возможность для обучения.
Непрерывное обучение на пути к Совершенству Освоение программирования - это не быстрое освоение языков или концепций, а создание новых продуктов и их постоянное совершенствование. Новичкам следует сосредоточиться на применении концепций в проектах, а не пытаться освоить каждую концепцию в отдельности, прежде чем двигаться дальше. Младших разработчиков нанимают исходя из их способности постоянно учиться и адаптироваться, а не быть мастерами с самого начала.