HTML Diff
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>