Почему начинающие разработчики должны читать 5000 строк кода в неделю

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

Чтение дает вам новые способы думать и рассуждать.

Чтение книг помогает упорядочить свои мысли по теме.

Чтение кода помогает понять, как выглядит хороший код.

Когда вы начнете читать большие объемы текста, вы начнете видеть закономерности, а это то, что человек делает лучше всего — «сопоставление закономерностей».

«Вы не можете придумать мысль, если у вас нет языка для ее представления».


Скимминг

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

Многие книги, которые мы читаем, можно сократить с 400 страниц до 50, если отсечь жир и несущественные вещи.

При скимминге вы стремитесь получить обширную информацию, упустить из виду мелкие детали и найти закономерности в выбранной вами теме.

  • 1000 страниц печатного текста (книги)
  • 5000 строк кода (репозитории кода)

Вы ищете то, чего не знаете, чего не знали.

Вы не сможете прочитать каждое слово на каждой странице.

Вы замедлите себя и потеряете темп, продираясь через пустые места.

Но вы создаете ментальную библиотеку, чтобы точно знать, где найти нужную вам информацию, когда она вам нужна.

Для того чтобы поглощать 2-300 страниц контента в час, вам нужна стратегия.

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

Впитывайте лучшие практики

Вы быстро заметите, что многие профессионально написанные javascript (например) структурированы очень похоже.

Как разработчики настраивают компонент React или сервер Express.

Стили, которые вы видите, основаны на лучших практиках, принятых в отрасли.

Передовой опыт, накопленный за годы работы в отрасли, передовой опыт, который вы сможете освоить гораздо быстрее, просто посмотрев достаточное количество высококачественных примеров.

Вы начнете распознавать синтаксис, о котором не знали, правила отступов, структуру папок, технику именования переменных и функций.

Точно так же художник изучает великих, которые были до него.

Они развивают чувствительность к тому, как должно выглядеть хорошее искусство.

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

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

Собирайте и сравнивайте

Здесь в игру вступают инструменты, с помощью которых вы можете сохранять эту информацию и ссылаться на нее в дальнейшем.

Некоторые люди используют Evernote или Notion, другие — личные Gists.

Вы должны найти свой собственный способ быстрого доступа к информации, о существовании которой вы знаете, когда она вам понадобится.

Усвоение больших объемов текста и кода позволит

  • Выявить важные, повторяющиеся закономерности
  • Выделить важную повторяющуюся информацию
  • Расширить ваш словарный запас, чтобы более четко мыслить на заданную тему.
  • Поставит вас на голову и плечи выше тех, кто вообще не читает о своей отрасли.

Присоединяйтесь к моей рассылке здесь:

Раз в неделю я делюсь своими лучшими находками по теме:

  • Саморазвитие
  • Продуктивность

— Кодирование, Web3 и автоматизация

Оцените статью
devanswers.ru
Добавить комментарий