Как учиться разработке эффективно. Время, инструменты и полезные привычки.

 

Эффективное обучение требует подготовки и правильного распределения энергии. Сегодня я расскажу о том, как я подхожу к обучению разработке. Содержание: 0:02 - Вступление. Задачи и обстоятельства. 1:51 - Время. Длинные и короткие отрезки в течении дня. 2:20 - Длинные отрезки. Основной трек. Курсы по JS и Git 3:20 - Состояние потока. Погружение как способ учиться. 4:36 - Короткие отрезки. Что делать, когда времени мало? 5:33 - Коротки отрезки. Подкасты и Youtube 6:04 - Другой уровень абстракции для понимания своего места. 6:49 - Инструменты. Документация, заметки, ChatGPT, книги 10:34 - Привычки. Относиться к себе бережно. Лучше - меньше. 11:25 - Финал. Пока так. Почти 40 лет я уже прожил, значит мои реалии накладывают несколько дополнительных ограничений на эффективное обучение. 1. У меня нет бездонного количества времени. Дел много, время летит быстро. Даже не замечаешь, как пролетает день. Бесконечное обучение мне не подходит. Нужно добиться осязаемых результатов за условный год и суметь вылепить из себя компетентного и востребованного разработчика. 2. У меня есть семья. Мы близки, это для меня важно, поэтому сохранение этой отношений тоже требует времени и энергии. Плюс дети: у каждого свои дела, как у всех: школы, репетиторы, секции и кружки. Привезти, отвезти, забрать, встретить, проверить, наругать и похвалить - этим тоже надо заниматься. При этом: учиться нужно минимум по 30-40 часов в неделю, чтобы сохранить темп и прогрессировать. Я еще и слоупок - чтобы освоить какую-то информацию, я трачу много времени, рассматривая каждый блок с разных углов, думаю, как это будет работать в разных контекстах и ситуациях. Как со всем этим быть? Интенсивно двигаться вперед и сохранить баланс в жизни? Расскажу о том, что сработало для меня, возможно это пригодится и вам. Длинные отрезки/основной трек: Purpleschool.ru - уютная школа от Антона Ларичева Result.school - там курс "Продвинутый Git" от Алексея Попкова Короткие отрезки: Fireship.io: Крутой ресурс для ненапряжного обучения Подкасты: Нулевой километр, Запуск завтра, UnderJS Podcast, Мы обречены. Youtube: Я всегда смотрю @larchanka @wndtn @Fireship @SergeyNemchinskiy @sergeydmitrievsky @dushnila_official @m0rtymerr @t0digital @JavaScriptNinja Книги, с которыми не скучно: "Чистый код" Роберта Мартина, "Программист-прагматик" Энди Ханта, Дейва Томаса, "Код" Чарльза Петцольда, "Грокаем Алгоритмы" Адитьи Бхаргавы, "Cracking the code interview" Гейла Макдауэлла Проект "Феникс" Джина Кима, Джорджа Спаффорда, и Кевина Бера Прошу прощения, ссылки мне Youtube еще не разрешает делать. Скопируйте в поисковик и сразу найдете!