1 added
1 removed
Original
2026-01-01
Modified
2026-02-21
1
<p><a>#статьи</a></p>
1
<p><a>#статьи</a></p>
2
<ul><li>11 июл 2018</li>
2
<ul><li>11 июл 2018</li>
3
<li>0</li>
3
<li>0</li>
4
</ul><h2>Как правильно изучать программирование: метод Франклина</h2>
4
</ul><h2>Как правильно изучать программирование: метод Франклина</h2>
5
<p>Главная проблема в самообучении - отсутствие системного подхода. Трудно понять, что учить в первую очередь, а что во вторую, и в каком порядке.</p>
5
<p>Главная проблема в самообучении - отсутствие системного подхода. Трудно понять, что учить в первую очередь, а что во вторую, и в каком порядке.</p>
6
<p> vlada_maestro / shutterstock</p>
6
<p> vlada_maestro / shutterstock</p>
7
<p>Пишет про разработку в Skillbox Media. Работал главным редактором сайта "Хабрахабр", ведёт корпоративные блоги.</p>
7
<p>Пишет про разработку в Skillbox Media. Работал главным редактором сайта "Хабрахабр", ведёт корпоративные блоги.</p>
8
<p>Талант программиста можно заметить в человеке, который не написал ни строчки кода. Это человек, который любит головоломки. И первая головоломка - как правильно изучать программирование самостоятельно.</p>
8
<p>Талант программиста можно заметить в человеке, который не написал ни строчки кода. Это человек, который любит головоломки. И первая головоломка - как правильно изучать программирование самостоятельно.</p>
9
<p>Путь самоучки - это "метод тыка", общение на форумах, поиск единомышленников, хождение по конференциям и тусовкам-митапам. Это такой путь самурая. Путь подходит не каждому. Поэтому для широких масс выпустили кучу самоучителей - тысячи книг, похожих друг на друга как близнецы.</p>
9
<p>Путь самоучки - это "метод тыка", общение на форумах, поиск единомышленников, хождение по конференциям и тусовкам-митапам. Это такой путь самурая. Путь подходит не каждому. Поэтому для широких масс выпустили кучу самоучителей - тысячи книг, похожих друг на друга как близнецы.</p>
10
<p>Самоучитель хорош тем, что быстро погружает в тему. Вы начнете кодить практически в тот день, когда открыли книжку. Но, как говорит преподаватель Джеймс Коппел из Массачусетского технологического института, есть одна проблема:<a>эти книги ничему не учат</a>. Главное там - длинные листинги кода, которые читатель должен воспроизвести.</p>
10
<p>Самоучитель хорош тем, что быстро погружает в тему. Вы начнете кодить практически в тот день, когда открыли книжку. Но, как говорит преподаватель Джеймс Коппел из Массачусетского технологического института, есть одна проблема:<a>эти книги ничему не учат</a>. Главное там - длинные листинги кода, которые читатель должен воспроизвести.</p>
11
-
<p>Как и в конспектах университетских ле��ций, "код переходит со страницы книги на экран читателя, минуя мозг". Студенты, которые слушают обычные лекции,<a>на 55% чаще проваливают экзамен</a>, чем те, кто участвовал в обсуждении материала, пусть даже немного.</p>
11
+
<p>Как и в конспектах университетских лекций, "код переходит со страницы книги на экран читателя, минуя мозг". Студенты, которые слушают обычные лекции,<a>на 55% чаще проваливают экзамен</a>, чем те, кто участвовал в обсуждении материала, пусть даже немного.</p>
12
<p>Чтобы извлечь какую-то пользу из самоучителей или лекций, некоторые специалисты рекомендуют выполнять практические задания особым методом. Его можно назвать<a>методом Франклина</a>.</p>
12
<p>Чтобы извлечь какую-то пользу из самоучителей или лекций, некоторые специалисты рекомендуют выполнять практические задания особым методом. Его можно назвать<a>методом Франклина</a>.</p>
13
<p>Этот метод очень прост на практике.</p>
13
<p>Этот метод очень прост на практике.</p>
14
<ul><li>Читать книгу как обычно. Когда попадётся образец кода, прочитать его.</li>
14
<ul><li>Читать книгу как обычно. Когда попадётся образец кода, прочитать его.</li>
15
<li>Закрыть книгу.</li>
15
<li>Закрыть книгу.</li>
16
<li>Попробовать набрать код.</li>
16
<li>Попробовать набрать код.</li>
17
<li>Повторить пункты 1-3.</li>
17
<li>Повторить пункты 1-3.</li>
18
</ul><p>Суть в том, чтобы усваивать мысленные образы -<a>структуры данных, чувствительные к распространению</a>. В этом случае мозг работает по принципу<a>автокодировщика</a>в машинном обучении.</p>
18
</ul><p>Суть в том, чтобы усваивать мысленные образы -<a>структуры данных, чувствительные к распространению</a>. В этом случае мозг работает по принципу<a>автокодировщика</a>в машинном обучении.</p>
19
<p>"Автокодировщик - нейронная сеть, что пытается воспроизвести на выходе такие же данные, как и на входе, но с прохождением через промежуточный слой, который слишком мал, чтобы полностью представлять данные. В ходе этой процедуры он учит более компактную репрезентацию данных. Здесь в качестве нейронной сети выступает скопление дендритов в вашей голове", -<a>пишет</a>Джеймс Коппел.</p>
19
<p>"Автокодировщик - нейронная сеть, что пытается воспроизвести на выходе такие же данные, как и на входе, но с прохождением через промежуточный слой, который слишком мал, чтобы полностью представлять данные. В ходе этой процедуры он учит более компактную репрезентацию данных. Здесь в качестве нейронной сети выступает скопление дендритов в вашей голове", -<a>пишет</a>Джеймс Коппел.</p>
20
<p>Освоив метод Франклина, ищите информацию, которая бесплатно доступна в интернете в огромном количестве, особенно на английском языке. Вкратце план действий такой:</p>
20
<p>Освоив метод Франклина, ищите информацию, которая бесплатно доступна в интернете в огромном количестве, особенно на английском языке. Вкратце план действий такой:</p>
21
<ul><li>Выучить<a>английский язык</a>(хотя можно найти немало курсов и на русском языке).</li>
21
<ul><li>Выучить<a>английский язык</a>(хотя можно найти немало курсов и на русском языке).</li>
22
<li>Выбрать программу обучения. Определиться, какое направление программирования наиболее интересно.</li>
22
<li>Выбрать программу обучения. Определиться, какое направление программирования наиболее интересно.</li>
23
<li>Найти<a>учебные материалы</a>по этому предмету.</li>
23
<li>Найти<a>учебные материалы</a>по этому предмету.</li>
24
</ul><ul><li><a>MIT OpenCourseWare</a>: обучающие курсы, видеозаписи лекций и семинаров Массачусетского технологического института.</li>
24
</ul><ul><li><a>MIT OpenCourseWare</a>: обучающие курсы, видеозаписи лекций и семинаров Массачусетского технологического института.</li>
25
<li><a>KhanAcademy</a>: бесплатные лекции, в том числе по математике и информатике.</li>
25
<li><a>KhanAcademy</a>: бесплатные лекции, в том числе по математике и информатике.</li>
26
<li><a>Coursera</a>: курсы от ведущих западных университетов.</li>
26
<li><a>Coursera</a>: курсы от ведущих западных университетов.</li>
27
<li><a>Статьи по программированию</a>от Skillbox.</li>
27
<li><a>Статьи по программированию</a>от Skillbox.</li>
28
</ul><ul><li><a>Список бесплатных книг по программированию</a>(англ. яз.).</li>
28
</ul><ul><li><a>Список бесплатных книг по программированию</a>(англ. яз.).</li>
29
<li><a>Сборник учебной литературы для программиста</a>.</li>
29
<li><a>Сборник учебной литературы для программиста</a>.</li>
30
<li><a>Бесплатные книги по программированию на русском и английском</a>.</li>
30
<li><a>Бесплатные книги по программированию на русском и английском</a>.</li>
31
<li><a>Подборка бесплатных книг</a>.</li>
31
<li><a>Подборка бесплатных книг</a>.</li>
32
</ul><ul><li><a>Занимательное программирование. Самоучитель.</a>М. Мозговой.</li>
32
</ul><ul><li><a>Занимательное программирование. Самоучитель.</a>М. Мозговой.</li>
33
<li><a>C# для школьников. Учебное пособие.</a>М. Драйер.</li>
33
<li><a>C# для школьников. Учебное пособие.</a>М. Драйер.</li>
34
<li><a>Программирование на Java для детей, родителей, дедушек и бабушек.</a>Я. Файн.</li>
34
<li><a>Программирование на Java для детей, родителей, дедушек и бабушек.</a>Я. Файн.</li>
35
</ul><p>Самообучение для неподготовленного человека не так эффективно, как отработанные методики передачи знаний и навыков, которые гарантируют качественный результат без особых затрат. Тратить силы и время всё равно придется, но не в таком фанатичном режиме, как у самоучек.</p>
35
</ul><p>Самообучение для неподготовленного человека не так эффективно, как отработанные методики передачи знаний и навыков, которые гарантируют качественный результат без особых затрат. Тратить силы и время всё равно придется, но не в таком фанатичном режиме, как у самоучек.</p>
36
<p>В отличие от отдельных курсов, системная программа обучения предполагает обучение с нуля до трудоустройства джуниор-разработчиком. В этом случае ученик получает комплексные знания, необходимые для профессиональной работы.</p>
36
<p>В отличие от отдельных курсов, системная программа обучения предполагает обучение с нуля до трудоустройства джуниор-разработчиком. В этом случае ученик получает комплексные знания, необходимые для профессиональной работы.</p>
37
<p>Программа обучения "<a>Профессия веб-разработчик</a>" рассчитана на один год и включает в себя три модуля:</p>
37
<p>Программа обучения "<a>Профессия веб-разработчик</a>" рассчитана на один год и включает в себя три модуля:</p>
38
<p><strong>Веб-разработчик</strong></p>
38
<p><strong>Веб-разработчик</strong></p>
39
<p>Практический годовой курс для тех, кто хочет стать профессиональным веб-разработчиком, запустить свой интернет-проект или веб-сервис и получить первые заказы на разработку.</p>
39
<p>Практический годовой курс для тех, кто хочет стать профессиональным веб-разработчиком, запустить свой интернет-проект или веб-сервис и получить первые заказы на разработку.</p>
40
<p><strong>JavaScript с нуля</strong></p>
40
<p><strong>JavaScript с нуля</strong></p>
41
<p>Практический курс для тех, кто хочет научиться основам языка сценариев с индивидуальным наставником, разработать frontend для интерактивного веб-проекта и положить кейс к себе в портфолио.</p>
41
<p>Практический курс для тех, кто хочет научиться основам языка сценариев с индивидуальным наставником, разработать frontend для интерактивного веб-проекта и положить кейс к себе в портфолио.</p>
42
<p><strong>Базовые навыки PHP</strong></p>
42
<p><strong>Базовые навыки PHP</strong></p>
43
<p>Курс, на котором вы познакомитесь с базовыми понятиями программирования и поймёте главные принципы. Научитесь писать чистый, структурированный, а самое главное - работающий код. Уже после первого курса сделаете свой первый сайт на PHP.</p>
43
<p>Курс, на котором вы познакомитесь с базовыми понятиями программирования и поймёте главные принципы. Научитесь писать чистый, структурированный, а самое главное - работающий код. Уже после первого курса сделаете свой первый сайт на PHP.</p>
44
<p>Система платная, но зато она повышает шансы на успешный результат. А результат - это престижная, востребованная и высокооплачиваемая профессия с интересными проектами и перспективами развития.</p>
44
<p>Система платная, но зато она повышает шансы на успешный результат. А результат - это престижная, востребованная и высокооплачиваемая профессия с интересными проектами и перспективами развития.</p>
45
<p>С чего начать учить программирование, каждый решает сам. И каждый выбирает свой путь. Но главное, что после окончания этого пути вам точно не придется просыпаться с рассветом и идти на завод к первому звонку.</p>
45
<p>С чего начать учить программирование, каждый решает сам. И каждый выбирает свой путь. Но главное, что после окончания этого пути вам точно не придется просыпаться с рассветом и идти на завод к первому звонку.</p>
46
<a><b>Бесплатный курс по Python ➞</b>Мини-курс для новичков и для опытных кодеров. 4 крутых проекта в портфолио, живое общение со спикером. Кликните и узнайте, чему можно научиться на курсе. Смотреть программу</a>
46
<a><b>Бесплатный курс по Python ➞</b>Мини-курс для новичков и для опытных кодеров. 4 крутых проекта в портфолио, живое общение со спикером. Кликните и узнайте, чему можно научиться на курсе. Смотреть программу</a>