HTML Diff
0 added 0 removed
Original 2026-01-01
Modified 2026-02-21
1 <p><a>#статьи</a></p>
1 <p><a>#статьи</a></p>
2 <ul><li>29 ноя 2021</li>
2 <ul><li>29 ноя 2021</li>
3 <li>0</li>
3 <li>0</li>
4 </ul><p>Как самостоятельно освоить технологию, язык программирования или стек? Senior Software Engineer Михаил Подольский делится своим опытом.</p>
4 </ul><p>Как самостоятельно освоить технологию, язык программирования или стек? Senior Software Engineer Михаил Подольский делится своим опытом.</p>
5 <p>Онлайн-журнал для тех, кто влюблён в код и информационные технологии. Пишем для айтишников и об айтишниках.</p>
5 <p>Онлайн-журнал для тех, кто влюблён в код и информационные технологии. Пишем для айтишников и об айтишниках.</p>
6 <p>Дисклеймер: я не знаю тайных техник или книг, которые быстро сделают из вас профессионала. Если бы знал - обязательно бы поделился. Я лишь дам несколько советов, основанных на личном опыте самообразования.</p>
6 <p>Дисклеймер: я не знаю тайных техник или книг, которые быстро сделают из вас профессионала. Если бы знал - обязательно бы поделился. Я лишь дам несколько советов, основанных на личном опыте самообразования.</p>
7 <p>Статья написана на основе треда Михаила в коллективном аккаунте<a>@itunderhood</a>в Twitter.</p>
7 <p>Статья написана на основе треда Михаила в коллективном аккаунте<a>@itunderhood</a>в Twitter.</p>
8 <p>Вот основные принципы, которые помогли мне самостоятельно освоить новые технологии по книгам:</p>
8 <p>Вот основные принципы, которые помогли мне самостоятельно освоить новые технологии по книгам:</p>
9 <ol><li><strong>Периодичность важнее длительности.</strong>Лучше учиться каждый день по полчаса, чем раз в неделю по несколько часов. Во-первых, переваривать информацию проще малыми объёмами. Во-вторых, чётко выстроенный распорядок поможет вам не сбиться с пути.</li>
9 <ol><li><strong>Периодичность важнее длительности.</strong>Лучше учиться каждый день по полчаса, чем раз в неделю по несколько часов. Во-первых, переваривать информацию проще малыми объёмами. Во-вторых, чётко выстроенный распорядок поможет вам не сбиться с пути.</li>
10 <li><strong>Учитесь перед сном.</strong>Наш мозг усваивает информацию во время сна, поэтому идеально учиться вечером или ближе к ночи. Но не стоит читать, лёжа в кровати. Как минимум потому, что можно сломать себе нос, ведь книги по программированию зачастую довольно увесистые :)<p>А ещё в кровати легко отвлечься: вроде бы читаешь, листаешь страницы, а смысл ускользает и прочитанное не откладывается в голове. Если хотите быстрее уснуть, лучше почитайте художественную литературу.</p>
10 <li><strong>Учитесь перед сном.</strong>Наш мозг усваивает информацию во время сна, поэтому идеально учиться вечером или ближе к ночи. Но не стоит читать, лёжа в кровати. Как минимум потому, что можно сломать себе нос, ведь книги по программированию зачастую довольно увесистые :)<p>А ещё в кровати легко отвлечься: вроде бы читаешь, листаешь страницы, а смысл ускользает и прочитанное не откладывается в голове. Если хотите быстрее уснуть, лучше почитайте художественную литературу.</p>
11 </li>
11 </li>
12 <li><strong>Повторяйте примеры.</strong>Если в книге есть примеры кода и расчётов, воспроизведите их - не ленитесь. Вы ничему не научитесь, если будете просто читать код вместо того, чтобы его писать.</li>
12 <li><strong>Повторяйте примеры.</strong>Если в книге есть примеры кода и расчётов, воспроизведите их - не ленитесь. Вы ничему не научитесь, если будете просто читать код вместо того, чтобы его писать.</li>
13 <li><strong>Не учитесь по одной книге.</strong>Читайте параллельно хотя бы две книги: одну с теорией и минимумом практики, а вторую - с заданиями и примерами. У вас не всегда под рукой будет компьютер - в такие моменты вы сможете изучать теорию, а писать код - нет.</li>
13 <li><strong>Не учитесь по одной книге.</strong>Читайте параллельно хотя бы две книги: одну с теорией и минимумом практики, а вторую - с заданиями и примерами. У вас не всегда под рукой будет компьютер - в такие моменты вы сможете изучать теорию, а писать код - нет.</li>
14 <li><strong>Не поняли - обратитесь к другим источникам.</strong>Если вы прочитали главу и абсолютно ничего не поняли - поищите информацию на эту тему в других источниках или спросите у тех, кто шарит в теме. Можно, например, задать вопросы в тематических чатах или на форумах. Но прочитать и ничего не понять - это пустая трата времени.</li>
14 <li><strong>Не поняли - обратитесь к другим источникам.</strong>Если вы прочитали главу и абсолютно ничего не поняли - поищите информацию на эту тему в других источниках или спросите у тех, кто шарит в теме. Можно, например, задать вопросы в тематических чатах или на форумах. Но прочитать и ничего не понять - это пустая трата времени.</li>
15 <li><strong>Всё равно не поняли - отложите изучение до завтра.</strong>Если картина не стала ясной даже после нескольких источников, всё равно не стоит бросать. Лучше отложите изучение темы, "переспите" с новой информацией и вернитесь к ней в другой день. Если и со второго захода ничего не получается, возможно, следует найти другие источники.</li>
15 <li><strong>Всё равно не поняли - отложите изучение до завтра.</strong>Если картина не стала ясной даже после нескольких источников, всё равно не стоит бросать. Лучше отложите изучение темы, "переспите" с новой информацией и вернитесь к ней в другой день. Если и со второго захода ничего не получается, возможно, следует найти другие источники.</li>
16 <li><strong>Учитесь оценивать качество источников информации.</strong>Не все книги одинаково полезны. Поэтому один из самых полезных навыков сегодня - уметь оценивать качество источника информации, прежде чем потратить на него время. Лучше час поискать действительно подходящую книгу, чем взять первую попавшуюся и через пару часов (или дней) чтения понять, что ошиблись.<p>Тут вам в первую очередь помогут оглавление и отзывы о книге. Зачастую подвох кроется в деталях. Например, книга может называться "Графовые базы данных" и наполовину состоять из описания<a>Neo4j</a> - в таком случае она не о базах данных, а о Neo4j.</p>
16 <li><strong>Учитесь оценивать качество источников информации.</strong>Не все книги одинаково полезны. Поэтому один из самых полезных навыков сегодня - уметь оценивать качество источника информации, прежде чем потратить на него время. Лучше час поискать действительно подходящую книгу, чем взять первую попавшуюся и через пару часов (или дней) чтения понять, что ошиблись.<p>Тут вам в первую очередь помогут оглавление и отзывы о книге. Зачастую подвох кроется в деталях. Например, книга может называться "Графовые базы данных" и наполовину состоять из описания<a>Neo4j</a> - в таком случае она не о базах данных, а о Neo4j.</p>
17 </li>
17 </li>
18 <li><strong>Не жертвуйте сном.</strong>Если стоит выбор: выучить что-нибудь или выспаться - зачастую полезнее выспаться. Сон - это фундамент для ваших знаний, поэтому не стоит им жертвовать.</li>
18 <li><strong>Не жертвуйте сном.</strong>Если стоит выбор: выучить что-нибудь или выспаться - зачастую полезнее выспаться. Сон - это фундамент для ваших знаний, поэтому не стоит им жертвовать.</li>
19 </ol><p>Самый простой способ начать писать на языке программирования - начать на нём писать :) Можно освоить синтаксис с помощью<a>LeetCode</a>, а затем перейти к живым примерам и сделать простенькое, но полноценное приложение.</p>
19 </ol><p>Самый простой способ начать писать на языке программирования - начать на нём писать :) Можно освоить синтаксис с помощью<a>LeetCode</a>, а затем перейти к живым примерам и сделать простенькое, но полноценное приложение.</p>
20 <p>На мой взгляд, идеальный рецепт такой: сначала попытайтесь написать хоть что-то с помощью гугла и интуиции. Потом прочитайте небольшую книгу по основам синтаксиса и пробуйте собрать полноценное приложение с помощью фреймворка. И только затем читайте книгу о конкретном фреймворке.</p>
20 <p>На мой взгляд, идеальный рецепт такой: сначала попытайтесь написать хоть что-то с помощью гугла и интуиции. Потом прочитайте небольшую книгу по основам синтаксиса и пробуйте собрать полноценное приложение с помощью фреймворка. И только затем читайте книгу о конкретном фреймворке.</p>
21 <p>Конечно, всё это можно делать параллельно, но я советую начать практиковаться до знакомства с теорией. Сначала соберите все костыли и напишите неоптимальный, но работающий код. Потом хорошая книга подарит вам озарение и вы поймёте, как создать эффективную программу.</p>
21 <p>Конечно, всё это можно делать параллельно, но я советую начать практиковаться до знакомства с теорией. Сначала соберите все костыли и напишите неоптимальный, но работающий код. Потом хорошая книга подарит вам озарение и вы поймёте, как создать эффективную программу.</p>
22 <p>Полезно комбинировать типы источников. Например, если изучаете фреймворк, то кроме книги можно посмотреть обучающее видео или доклад с конференции про основные фичи. Иногда полезную информацию можно выудить из подкастов - тут кому что больше нравится.</p>
22 <p>Полезно комбинировать типы источников. Например, если изучаете фреймворк, то кроме книги можно посмотреть обучающее видео или доклад с конференции про основные фичи. Иногда полезную информацию можно выудить из подкастов - тут кому что больше нравится.</p>
23 <p>Сомневаетесь, что хорошо усвоили материал? Прочитайте позже ещё одну книгу на ту же тему. Но тут есть проблема: не всегда получается найти две хорошие книги по одной теме. Если знаете английский, прочитайте вторую книгу на английском - и тему повторите, и язык.</p>
23 <p>Сомневаетесь, что хорошо усвоили материал? Прочитайте позже ещё одну книгу на ту же тему. Но тут есть проблема: не всегда получается найти две хорошие книги по одной теме. Если знаете английский, прочитайте вторую книгу на английском - и тему повторите, и язык.</p>
24 <p>Круто, если вы можете с кем-нибудь поделиться прочитанным и изученным. Во-первых, у вас будет больше мотивации учиться. Во-вторых, знания лучше усваиваются, когда мы пытаемся их кому-нибудь передать.</p>
24 <p>Круто, если вы можете с кем-нибудь поделиться прочитанным и изученным. Во-первых, у вас будет больше мотивации учиться. Во-вторых, знания лучше усваиваются, когда мы пытаемся их кому-нибудь передать.</p>
25 <p><em>Если вы поставили цель и вам интересно то, что изучаете, не бросайте на полпути. Хотя бы полчаса в день помогут вам оставаться в тонусе и подтянуть знания в любой области до нужного уровня. Если же цели нет, то и не стоит себя напрасно мучить.</em></p>
25 <p><em>Если вы поставили цель и вам интересно то, что изучаете, не бросайте на полпути. Хотя бы полчаса в день помогут вам оставаться в тонусе и подтянуть знания в любой области до нужного уровня. Если же цели нет, то и не стоит себя напрасно мучить.</em></p>
26 <a>Научитесь: Как выбирать книги Узнать больше</a>
26 <a>Научитесь: Как выбирать книги Узнать больше</a>