Ваша корзина пуста
Сумма: 0 руб.

Как самостоятельно изучить программирование

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

Если все же принято уверенное решение в пользу самостоятельности, то разберёмся как начать, как получить результаты и что вообще делать.

 

Самообучение 

Данный вид обучения в той или иной степени практикуют все. Будь то изучение программирования, иностранных языков, игра в шахматы или приготовление торта. Так называемый "метод тыка". Общаются на форумах, участвуют в тематических конференциях, смотрят тематические видео-ролики взахлеб. Многие бросают такое обучение по разным причинам: потеря мотивации, бессистемность, нехватка информации и ресурсов.

 

Но те, у кого сильна мотивация берутся за самоучители. Все подобного рода книги похожи друг на друга, состоят на 80% из воды и толком ничему не учат. И дело не в том, что они плохие или автор плохо разбирается в теме. Все дело в методе преподавания, на котором построено обучение в книгах. 

 

Благодаря такому самоучителю вы начнете "кодить" практически сразу в тот день, как откроете книгу. Но учится кодить по книге - это все равно, что переписать конспект лекций у соседа по парте. Код перетекает со страниц книги в ваш монитор минуя мозг. Многие исследования показали, что студенты, которые только записывали лекции под диктовку на 35% чаще заваливали экзамен, чем те, кто участвовал в дискуссиях по этим самым лекциям. 

 

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

 

Метод Франклина 

Но что же делать, если такой самоучитель - это единственное, что у вас есть и другого вида обучения не хочется? 

 

Предлагаем воспользоваться методом великого Бенджамина Франклина.

 

Почему великий? Ведь именно Франклин достиг всех знаний и стал светилом во всем от политики до физики без современных образовательных технологий, учебных заведений, преподавателей-практиков и Stack Owerflow.

 

Он открыл мощный метод обучения. Основная идея, применяемая к самообучению по книгам по программированию проста, но эффективна. 

 

Вот как это работает: 

1. Читайте книгу как обычно. Дойдя до образца кода - прочтите его. 

2. Закройте книгу

3. Попробуйте набрать код по памяти 

4. Повторить все пункты 

 

Просто, правда? 

 

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

 

Обучение

Освоив метод Франклина ищите бесплатную доступную информацию. 

 

План самостоятельного обучения такой: 

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

 

Книги по программированию 

 

Телеграмм каналы для программистов 

 

Образовательные ресурсы с бесплатными курсами 

Если искать, то можно найти курсы большинства университетов мира в свободном доступе по любому предмету :) Естественно, без диплома. 

 

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

 

Системный подход

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

 

Система платная, но зато она повышает шансы на успешный результат. А результат — это престижная, востребованная и высокооплачиваемая профессия с интересными проектами и перспективами развития.

 

Итог

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

 

 

Курсы по программированию

 

Курсы C#

Код

Курсы обучения

Академ. часы

Цена

10266

Программирование на С# с использованием Microsoft Visual Studio 2010

40

от 29 000 руб. 

C#

Основы C# для начинающих

40

от 15 000 руб. 

20485

Углубленный курс по разработке приложений для Windows Store на C#

40

от 28 500 руб. 

20484

Основы разработки приложений Windows Store на C#

40

от 29 500 руб. 

20483

Программирование на C#

40

от 30 000 руб. 

 

Курсы Visual Studio 2010

Код

Курсы обучения

Академ. часы

Цена

10265

Разработка решений на базе технологий доступа к данным в Microsoft Visual Studio 2010

40

от 30 000 руб. 

10264

Разработка web - приложений в Microsoft Visual Studio 2010

40

от 22 100 руб. 

10262

Разработка Windows приложений в Microsoft Visual Studio 2010

40

от 22 950 руб. 

10263

Разработка решений на базе Windows Communication Foundation (WCF) в Microsoft Visual Studio 2010

24

от 15 000 руб. 

10550

Программирование на Visual Basic в Microsoft Visual Studio 2010

40

от 25 000 руб. 

10267

Основы разработки web - приложений в Microsoft Visual Studio 2010 

40

от 22 100 руб. 

 

Курсы Visual Studio 2012

Код

Курсы обучения

Академ. часы

Цена

50564

Введение в HTML5

16

от 16 000 руб. 

20482

Углубленный курс по разработке приложений для Windows Store на HTML5 и JavaScript

40

от 28 500 руб. 

20481

Основы разработки приложений для Windows Store на HTML5 и JavaScript

40

от 28 500 руб. 

20480

Программирование на HTML5 с использованием JavaScript и CSS3

40

от 29 000 руб. 

20487

Разработка сервисов Windows Azure и вебсервисов

40

от 30 000 руб. 

20486

Разработка веб-приложений ASP.NET MVC 5

40

от 25 000 руб. 

20485

Углубленный курс по разработке приложений для Windows Store на C#

40

от 28 500 руб. 

20484

Основы разработки приложений Windows Store на C#

40

от 29 500 руб. 

10958

Основы программирования web-приложений

40

от 29 000 руб.

 

Python

Код

Курсы обучения

Академ. часы

Цена

Py_1

Программирование на языке Python. Уровень 1. Базовый курс

40

от 30 000 руб. 

Py_2

Программирование на языке Python. Уровень 2. Продвинутый курс

40

от 

Py_3

Программирование на языке Python. Уровень 3. Разработка веб - приложений в Django

40

от

,

Курсы для разработчиков

Код

Курсы обучения

Академ. часы

Цена

JS_Base

JavaScript начальный уровень. Основы

24

от 18 000 руб. 

front-end

Курс веб-разработки

50

от 22 000 руб. 

50564

Введение в HTML5

16

от 16 000 руб. 

20482

Углубленный курс по разработке приложений для Windows Store на HTML5 и JavaScript

40

от 28 500 руб. 

20481

Основы разработки приложений для Windows Store на HTML5 и JavaScript

40

от 28 500 руб. 

20480

Программирование на HTML5 с использованием JavaScript и CSS3

40

от 29 000 руб. 

PHP1

Основы PHP и создания сайтов

40

от 19 000 руб. 

PHP5

Профессиональное программирование на PHP 5

40

от 27 000 руб. 

GOF

Шаблоны проектирования GOF

24

от 

Git

Распределенная система управления версиями GIT

16

от 15 000 руб. 

JSE7_adv

Разработка на платформе Java SE 7. Расширенные темы

40

от 25 000 руб. 

JSE7_base

Разработка на платформе Java SE 7. Базовые темы

40

от 25 000 руб. 

JaT2

Программирование на Java для тестировщиков. Уровень 2

20

от 25 000 руб. 

Py_lang

Основы языка Python

16

от 25 000 руб. 

JaT1

Программирование на Java для тестировщиков. Уровень 1

40

от 25 000 руб. 

ARC-001

Основные практики архитектора ПО

24

от 36 960 руб. 

app-001

Основы Swift

26

от 12 000 руб. 

JS_1

Разработка на JavaScript

40

от 20 000 руб. 

 


Возврат к списку

СИБИНФОЦЕНТР

 С нами становятся профессионалами

 

Отзывы