Немного правды о видеокурсах по программированию
Содержание:
- Как более эффективно учиться по видеокурсам
- Самообразование
- План курса
- Программирование 1С 8.2
- 10 курсов программирования для начинающих
- 1. «Основы программирования» от GeekBrains
- 2. «Старт в программировании» от Нетологии
- 3. «Веб-разработчик с нуля до PRO» от SkillBox
- 4. «Введение в программирование (С++)»
- 5. «Как стать программистом» от университета Mail.ru (GeekBrains)
- 6. «PHP. Уровень 1 (Основы веб-разработки)» от GeekBrains
- 7. «HTML и CSS с нуля» от Fructcode
- 8. «ВЕБ-разработчик 2020» от beONMAX
- 9. «Основы С++» от Смотри и учись
- 10. «Программирование на Python для начинающих» от Михаила Русакова
- Основы основ
- The Command Line
- Шаг 2. Выбор направления и языка программирования
- Шаг 5. Первый код и повышение квалификации
- Мой топ 10 лучших курсов программирования для новичков
- 1. Как стать программистом от Нетологии
- 2. Основы программирования от GeekBrains
- 3. Python-разработка для начинающих
- 4. Intro Game Code от XYZ School
- 5. Старт в программировании
- 6. Профессия Python-разработчик от Skillbox
- 7. Профессия iOS-разработчик от Skillbox
- 8. Веб-разработчик с нуля от Нетологии
- 9. Веб-разработчик с нуля до результата от BeOnMax
- 10. Факультет разработки на C++ от GeekBrains
- Senior Software Vlogger — для тех, кто хочет узнать программистов
- Заключение
Как более эффективно учиться по видеокурсам
Допустим, вы только что приобрели онлайн-курс. Он длится шесть часов и разбит на пятнадцатиминутные видео. В итоге, пройдя этот курс, вы должны создать прекрасное приложение. Каким будет наилучший подход к прохождению курса?
Бегло просмотрите курс
Готов поспорить, что вас так и тянет пройти этот курс за пару дней. Там же всего шесть часов, в чем проблема-то? Непременно сделайте это. Просмотрите курс быстро, попрыгайте от одного видео к другому и увеличьте скорость воспроизведения.
Первое, что нужно сделать, — убедиться, что выбранный вами курс стоит вашего времени. Возможно, в ходе этого курса вы не узнаете тех вещей, которые планировали узнать. А может, вам не понравится структура курса или стиль преподавания. Когда по какой-либо причине курс вам не понравился, — откажитесь от его дальнейшего просмотра и попросите вернуть вам деньги, если это возможно.
Ваше время имеет большую ценность, так что принимайтесь за учебу, только если курс соответствует вашим ожиданиям.
Проходите курс медленно
Вы бегло просмотрели курс и остались довольны его содержимым. Теперь пора притормозить. Просмотр 30-60 минут видео в день это много. Изучение программирования — это игра вдолгую, а постепенное продвижение — более надежный способ добиться успеха, чем периодические взрывы энергии.
Чтобы закончить шестичасовой курс, у вас уйдет неделя или две, но так вы усвоите гораздо больше, чем если просмотрите все видео запоем.
Photo by Charles Deluvio on Unsplash
Не пишите код параллельно с учителем
Обычно ведущий курса просит вас писать код параллельно с просмотром видео. Это понятно. Когда вы пишете код вслед за учителем, это гораздо эффективнее безучастного просмотра. Но все равно это не самый оптимальный вариант.
Если вы смотрите видео и пишете код одновременно, вам тяжелее удерживать фокус. Вы все время вынуждены переключать контекст. Также вам часто приходится ставить видео на паузу, чтобы успеть написать код. Все это очень мешает концентрации.
Чтобы выжать всю пользу по максимуму, нужно быть как можно более сконцентрированным. Закройте все вкладки браузера, переведите телефон в беззвучный режим
Все ваше внимание должно быть сосредоточено на видео. Это всего лишь пятнадцать минут, вы сможете
Фокусируйтесь не на синтаксисе, а на проблеме, которую пытается решить учитель, и на концепциях, которые он использует.
Когда закончите смотреть, попробуйте воспроизвести по памяти код, который был в уроке. Восстановление информации по памяти это хорошо зарекомендовавшая себя методика активного обучения. Если вы уверены, что не можете вспомнить какую-то часть кода, попробуйте найти ответ онлайн. И только если другого варианта нет, возвращайтесь к видео.
Пишите код ежедневно
Вы тяжело поработали: просмотрели четыре видео и весь код писали по памяти. Отлично! Но один день ударной учебы это мало. Чтобы достичь долгосрочного эффекта, нужно работать ежедневно.
Вы многое забудете уже на следующий день, и вас потянет пересмотреть видео. Не делайте этого. Посмотрите лучше свой код, который писали вчера, попытайтесь разобраться в нем и восстановить в памяти вчерашнюю тему.
Когда вы хорошенько разберетесь в коде, у вас не будет нужды пересматривать курс, вы сможете просто продолжить с новой серии.
Дополнительные приемы
Многие курсы предлагают простые тесты для закрепления знаний. Никогда не пропускайте их! Тестирование — отличный способ лучше запомнить информацию. Можете также поискать бесплатные тесты онлайн, чтобы еще лучше разобраться в предмете.
Кроме того, имеет смысл поискать товарища или коллегу, которому тоже интересна изучаемая вами тема. Попробуйте рассказать ему, что вы узнали. Когда вы учите других, это помогает лучше понять и усвоить материал, упорядочить знания и выявить возможные пробелы в них.
Последний совет
В интернете полно туториалов. Учитесь отбирать стоящие. Ищите курсы уважаемых преподавателей, сравнивайте их стили подачи материала и то, как они структурируют контент. Если лично вам не нравится, как говорит тот или иной учитель, становится уже совершенно неважным, насколько он хорош. Ищите учителей, которые вам понравятся, и следите за их видео.
Самообразование
Книги прекрасны тем, что с их помощью можно учиться бесплатно с нуля. Еще один их плюс в том, что они позволяют быстро погрузиться в тему, а также многократно прорабатывать пройденный материал. С чего конкретно начать изучение программирования по книгам? Перечислим самые рекомендуемые издания:
- «Чистый код» Роберта Мартина.
- «Искусство программирования» Дональда Кнута.
- «Отъявленный программист» Игоря Савчука.
- «Алгоритмы для начинающих» Паноса Луридаса.
- «Основы программирования» Галины Ивановой.
- «Экстремальное программирование» Кента Бека.
- «Программист фанатик» Чеда Фаулера и другие.
Например, можно записаться на какой-то курс. Там преподается и теория и есть практическая часть. Дополнительный плюс курсов – после них у выпускников остается портфолио, сертификат или даже диплом, которые подтверждают имеющиеся знания и полученные навыки.
План курса
Программа обучения включает видео уроки по изучению Java с нуля. Благодаря практическим заданиям, Вы сможете закрепить полученные знания по каждой теме курса.
развернуть все
свернуть все
1. Введение
- 1.1 О курсе Программирование на Java с нуля. Чему вы научитесь01:37
- 1.2 Установка среды разработки04:25
- 1.3 Первая программа Hello World07:36
2. Синтаксис Java
- 2.1 Переменные13:59
-
2.2 Условный оператор07:18
-
2.3 Типы данных. Целые числа12:41
-
2.4 Типы данных. Примитивные типы20:17
-
2.5 Циклы17:22
-
2.6 Массивы19:23
-
2.7 Закрываем пробелы. String и Switch Case19:07
3. Объектно-ориентированное программирование. ООП
-
3.1 Введение в ООП12:54
-
3.2 Введение в методы10:46
-
3.3 Параметризированные методы08:19
-
3.4 Конструкторы08:09
-
3.5 Перегрузка методов и конструкторов16:30
-
3.6 Объекты в качестве параметров и возврат объектов15:08
-
3.7 Модификаторы доступа16:40
-
3.8 Ключевые слова static и final и аргументы переменной длины13:37
-
3.9 Создаем собственную коллекцию23:57
-
3.10 Ключевое слово import, оболочки типов и продвинутая работа со строками12:18
-
3.11 Встроенные коллекции12:26
-
3.12 Наследование — часть 124:28
-
3.13 Наследование — часть 215:24
-
3.14 Интерфейсы — часть 119:28
-
3.15 Интерфейсы — часть 2. Анонимные классы07:53
4. Java продвинутый уровень
-
4.1 Обработка исключений11:33
-
4.2 Методы String.format(), toString() и случайные числа11:55
-
4.3 Многопоточное программирование18:45
5. Заключительная часть
Завершение курса — Получение Сертификата
Программирование 1С 8.2
Категория Программирование
Теги:
- 1С
- Программирование
Программирование 1С 8.2 – самоучитель Павла Чистова по программированию в программе 1С версии 8.2.
Видео курс по программированию в 1С 8.2 разбит на три части: базовую, основную и дополнительную.
Первая часть самоучителя дает общее представление о работе системы 1С: Предприятие. В этой части курса объясняется, как устроены объекты, дается представление синтаксисе языка. Здесь создается несложная конфигурация для ведения торгового учета.
Вторая часть курса даст Вам представление о том, как правильно использовать регистры накопления, расчета и бухгалтерии. Здесь же Вы научитесь использовать оперативное и не оперативное проведение документов, использовать механизмы характеристик, оптимизировать запросы.
В заключительной части автор самоучителя Программирование 1С 8.2 ознакомит Вас с прикладными примерами использования механизмов регистров расчета и бухгалтерии. Научит использовать бизнес-процессы, учитывать аналоги товаров, регламентные задания и прочие механизмы.
10 курсов программирования для начинающих
Если вы новичок и только думаете начать учиться программированию, то эта подборка лучших бесплатных и платных курсов поможет вам ознакомиться с профессией, узнать основы и понять базовые принципы, определиться с направлением и языком программирования.
1. «Основы программирования» от GeekBrains
Основы программирования – интенсив от онлайн-университета GeekBrains, который познакомит вас с профессией, узнаете об языках и направлениях в программировании, зададите все волнующие вас вопросы преподавателю.
2. «Старт в программировании» от Нетологии
Старт в программировании – базовый курс познакомит вас с языками программирования JavaScript и HTML. Более 20 часов практики.
Во время прохождения обучения вы создадите свою первую программу.
3. «Веб-разработчик с нуля до PRO» от SkillBox
Веб-разработчик с нуля до PRO – полноценное обучение от онлайн-университета SkillBox для тех, кто хочет заниматься разработкой сайтов и сервисов. Подходит для начинающих.
Веб-разработчик – одно из самых, на сегодняшний день, востребованных направлений в программировании. Средняя зарплата по официальной статистике составляет 50 000 – 80 000 рублей в месяц.
По завершению вы получите диплом об обучении.
4. «Введение в программирование (С++)»
Введение в программирование (С++) – курс от Академии Яндекса и Высшей школы экономики (НИУ ВШЭ) на обучающей платформе Stepik, состоящих из 12 уроков с видео, тестами и интерактивными задачами.
5. «Как стать программистом» от университета Mail.ru (GeekBrains)
Как стать программистом / Пошаговая инструкция по поиску работы – на этом курсе вас не научат программировать, а расскажут всё о профессии.
Вы узнаете в каком направлении программирования развиваться, как составить резюме и найти первые заказы (работу), как двигаться по карьерной лестнице, чтобы быстро учиться и хорошо зарабатывать.
Для начинающих программистов, кто изучает профессию для того, чтобы устроиться на работу и найти постоянных заказчиков, я рекомендую включить это обучение в список на прохождение. Знаю, что у большинства людей, пытающихся перейти на удалённую работу и начать зарабатывать, проблема не в освоении знаний, а в поиске работодателей.
6. «PHP. Уровень 1 (Основы веб-разработки)» от GeekBrains
PHP. Уровень 1 – ещё один курс для начинающих с нуля от онлайн-университета GeekBrains, на котором вы узнаете основы языка PHP.
7. «HTML и CSS с нуля» от Fructcode
Интерактивный курс по HTML и CSS – пошаговая программа по изучению основ верстки сайтов.
Здесь вы можете получить доступ сразу к нескольким курсам (HTML/CSS, Bootstrap 3, PHP/MySQL, Linux/GIT, Codeigniter, Javascript/jQuery, Modern Javascript, Yii2 Фреймворк, Bootstrap 4, VueJS Фреймворк) за ежемесячную подписку. Вам не нужно покупать сразу всё обучение, платите помесячно и проходите уроки в своём темпе.
Школа даёт возможность просмотреть часть уроков бесплатно, чтобы вы могли ознакомиться с платформой обучения и подачей материала. Так выглядит личный кабинет.
8. «ВЕБ-разработчик 2020» от beONMAX
ВЕБ-разработчик 2020 — с нуля до результата – большой курс для начинающих веб-разработчиков. Освоите основные инструменты и технологии создания сайтов и приложений на HTML5, CSS3, Bootstrap 4, JavaScript.
9. «Основы С++» от Смотри и учись
Основы С++ – 12 лекций продолжительностью 13 часов. Разбираются базовые элементы языка, работа с файлами и функциями, структурное и объектно-ориентированное программирование.
10. «Программирование на Python для начинающих» от Михаила Русакова
Программирование на Python для начинающих – неплохой курс по изучению основ языка Python. Автор оказывает поддержку при прохождении и отвечает на вопросы.
Основы основ
Независимо от того, в какую сферу разработки вы стремитесь, основы алгоритмизации, понимание архитектуры компьютеров, математическая логика и другие столь же фундаментальные сведения вам обязательно понадобятся.
- Введение в математическую логику. Курс находится на сайте Hexlet в виде видеозаписей. Вы узнаете базовые понятия математики логики, изучите математические инструменты, познакомитесь с парадоксами, поймете основные принципы работы компьютерной техники.
- Введение в архитектуру ЭВМ. Курс постоянно доступен на сайте Stepic, по окончанию можно сдать экзамен и получить электронный сертификат. Здесь вы узнаете об архитектуре и принципах работы компьютерной техники, начиная от простейших логических схем до сложных мультипроцессорных устройств.
- История ЭВМ и программирования. Курс расположен на сайте Лекториума. Доступен периодически, по мере наполнения группы. Необходимо записаться и ждать уведомления о начале. Длительность – 5 недель. Здесь вы узнаете об истории развития разных ЯП, а также появлению технологий, познакомитесь с разными поколениями компьютерной техники. Также в программе рассматриваются основные принципы работы ЭВМ и существующие типы ЯП.
- Основы программирования. Курс находится на страницах Geek Brains, видео в постоянном доступе. На уроках вы узнаете базовые понятия и терминологию, нужные будущему программисту. Лектор расскажет о том, какие бывают ЯП, поясняет различия между ними, в какой сфере каждый из них применяется. Вы познакомитесь с популярными на сегодня направлениями в программировании, научитесь создавать самые простые программы. Курс поможет понять основы и выбрать язык программирования для последующего изучения.
- Объектно-ориентированное программирование — это мини-курс, постоянно доступный в формате видео на страницах Geek Brains. Весь материал посвящен основам этой парадигмы программирования, описанию важнейших принципов ООП, которые понадобятся разработчику, независимо от выбранной специализации и ЯП.
The Command Line
27. Learn Command Line the Hard Way
learncodethehardway-org
Learn Code The Hard Way — это наиболее эффективная система изучения основ компьютерного программирования, разработанная специально для начинающих. Эти курсы помогают миллионам людей в год со всего мира, всех возрастных групп и уровней квалификации.
28. Command Line Power User
commandlinepoweruser-com
Серия видеороликов для веб-разработчиков по изучению современного рабочего процесса командной строки с помощью ZSH, Z и соответствующих инструментов.
29. Conquering the Command Line
conqueringthecommandline-com
Бесплатная онлайн-книга от Mark Bates. Очень подробно про Unix and Linux Commands for Developers.
Шаг 2. Выбор направления и языка программирования
В индустрии условно выделяется несколько направлений в программировании:
- Веб-разработка – создание сайтов и веб-приложений – актуальными являются языки PHP, JavaScript, SQL, Python. По умолчанию к списку обязательно прибавляются знание CSS и HTML.
- Пользовательские приложения – все C-подобные ЯП: C, C++, C#. Многие компании создают собственные модификации C для личных нужд, например, Nvidia.
- Мобильные приложения – Java для Android и Swift для платформы iOS. В 2017 был презентован новый язык программирования – Kotlin, который стал вторым официальным для разработчиков под Android после Java.
- Микроконтроллеры – низкоуровневое машинное программирование – для желающих подчинять машины человеку стоит заняться изучением низкоуровневого языка Assembler. Хотя большинство современных микроконтрроллеров и «дружат» с C, знание Ассемблера при работе с «железом» (робототехника, умные дома) обязательно.
Список актуальных в начале 2019 года языков программирования.
Рис. 3 – Перечень наиболее популярных языков программирования в мире в 2018 году
Сначала выбираете платформу – операционную систему, под которую собираетесь писать. В последние годы новички чаще всего выбирают Android, реже – Windows, а потом все остальные.
Опытные же разработчики переходят из этих сфер, веб-разработки и иных платформ в программирование под Linux.
Перед окончательным выбором обязательно изучите тенденции рынка за последние годы (какие языки набирают популярность, какие разработчики становятся менее востребованными).
Список популярных платформ на начало 2019 года. Всё больше компаний отдают предпочтение UNIX-подобным операционным системам, «отворачиваясь» от Windows (в первую очередь – последней её версии).
Программисты под Windows вместе с серверными версиями ОС занимают чуть более трети рынка. Среди мобильных платформ лидерство принадлежит Android.
Рис. 4 – Доля рынка разработчиков в операционных системах
А вот такие специалисты на рынке труда в 2018 году были в дефиците, естественно, опытные и со стажем работы.
Но они приходят со временем и упорным трудом. Веб-разработчиков, как видим, на рынке труда очень много, и конкуренцию они составляют отличную, особенно новичкам.
Рис. 5 – Самые востребованные направления в области в 2018 году
Кроме разработчиков на новом Kotlin, нужны специалисты по Go – многопоточный мультиплатформенный язык программирования – и распространённым средам для написания программного кода.
Python – язык многоцелевого назначения, нередко изучаемый в ВУЗах в качестве первого ЯП. Универсал, владеющий Питоном, сможет работать почти в любой сфере, кроме программирования контроллеров и микроконтроллеров, а также тех отраслях промышленности, где нужны знания C-подобных языков.
Применяется:
- для аналитики, анализа информации, создания отчётов и статистик;
- в веб-разработке – создание современных динамических сайтов и веб-приложений практически любой сложности;
- в образовательной сфере – из-за простоты применяется в ВУЗах, а многие их студенты заказывают практические работы у фрилансеров;
- при создании трёхмерных игр;
- для написания плагинов, библиотек и расширений для приложений.
Для Python существует огромная масса пакетов, библиотек и фреймворков, заточенных под определённые проекты: математические функции, анализ данных.
JavaScript – соперник Python, хотя более популярен для написания серверных и мобильных приложений. Также имеет множество фреймворков, адаптированных для различных случаев.
Go – имеет открытый код и создан для написания программного кода, оптимизированного под выполнение многоядерными процессорами.
C++ и C# — универсальные, но сложные в освоении новичками.
Pascal – во многих учебных заведениях до сих пор применяется в качестве первого языка программирования с целью обучения студентов и учеников алгоритмизации, написанию кода.
Какой бы язык и направление не выбрали, всегда начинайте из языка программирования высокого уровня – JavaScript, Python. Это скриптовые языки, где управление памятью осуществляется автоматически, а работа с указателями для новичка находится в недрах. После понимания каждой строчки кода, освоения работы с памятью и адресацией можно переходить на ЯП среднего уровня.
Шаг 5. Первый код и повышение квалификации
После пишите первые программы и проводите эксперименты: видоизменяйте код, приведённый в примерах, экспериментируйте, старайтесь набирать его самостоятельно, а не копировать и вставлять.
Заведите конспект, от руки записывайте все известные операторы, типы данных и прочие сведения, касающиеся синтаксиса языка, особенностей использования той или иной его возможности.
После написания первых программ и проведения экспериментов с ними и освоения книги по ЯП для новичков можно делать следующие шаги, такие как:
- переход к иным книгам;
- изучение официального руководства по языку программирования на сайте его поддержки (Python изучать рекомендуется именно из него);
- прохождение онлайн-курсов;
- использование открытых источников для повышения квалификации (бесплатные курсы, уроки, примеры);
- решение простых реальных задач – ищем задания (заказы, работу) для новичков на тематических форумах, их ветках или в соответствующих разделах бирж фриланса и пытаемся выполнить их. Первые задачи можно решать для себя, даже не беря заказ в работу и не связываясь с заказчиком;
- прохождение дальнейшего обучения на таких сервисах, как CodAcademy https://www.codecademy.com/tv https://reddit-marketing.pro/ и десятки им подобных;
- поиск платных курсов или наставника;
- изучение чужого кода, находящегося в открытом доступе его анализ и переписывание.
Документация, примеры, книги и прочие материалы по многим ЯП написаны на английском языке, а потому обязательно владение им на базовом уровне, достаточном для понимания технической документации хотя бы с переводчиком.
Мой топ 10 лучших курсов программирования для новичков
Сначала я бы хотел перечислить самые лучшие курсы программирования для новичков. Они подойдут тем, кто только хочет начать свой путь в программировании.
Для удобства сделал табличкой, но ниже есть списком с более подробной информацией и кратким описанием.
Школа | Курс | Длительность | Цена | Ссылка |
---|---|---|---|---|
Нетология | Как стать программистом | 2 дня | Бесплатно | На сайт |
GeekBrains | Основы программирования | 1 месяц | Бесплатно | На сайт |
Нетология | Python-разработка для начинающих | 2 недели | Бесплатно | На сайт |
XYZ School | Intro Game Code | Пару часов | Бесплатно | На сайт |
Нетология | Старт в программировании | 2 недели | 990 руб. | На сайт |
Skillbox | Профессия Python-разработчик | 12 месяцев | 3 900 руб/мес | На сайт |
Skillbox | Профессия iOS-разработчик | 12 месяцев | 3 900 руб/мес | На сайт |
Нетология | Веб-разработчик с нуля | 6 месяцев | 4 996 руб/мес | На сайт |
BeOnMax | Веб-разработчик с нуля до результата | 23 часа | 90 рублей/месяц и выше | На сайт |
GeekBrains | Факультет разработки на C++ | 12 месяцев | 4 990 руб/мес | На сайт |
1. Как стать программистом от Нетологии
Бесплатный курс от Нетологии, который поможет вам начать карьеру в этой сфере и более точно определиться с направлением.
- Цена: бесплатно,
- Длительность: 2 дня,
- Формат: онлайн-лекции.
2. Основы программирования от GeekBrains
Еще один бесплатный курс по основам, но уже от школы GeekBrains.
- Цена: бесплатно,
- Длительность: 1 месяц,
- Формат: онлайн-лекции.
3. Python-разработка для начинающих
Курс от Нетологии для тех, кто хочет выучить один из самых перспективных языков программирования — Python.
- Цена: бесплатно,
- Длительность: 2 недели,
- Формат: вебинары, домашки и тесты.
4. Intro Game Code от XYZ School
Бесплатный курс от School XYZ по разработке игр. Подойдет тем, кто знает хотя бы один язык программирования.
- Цена: бесплатно,
- Длительность: несколько часов,
- Формат: лекции в записи.
5. Старт в программировании
Недорогой курс от Нетологии, который поможет начать свой путь в программировании новичкам.
- Цена: 990 рублей,
- Длительность: 2 недели,
- Формат: онлайн-вебинары и задания.
6. Профессия Python-разработчик от Skillbox
Огромный полноценный курс по Python-разработке от топовой онлайн-школы Skillbox.
- Цена: 3 900 рублей/месяц,
- Длительность: 12 месяцев,
- Формат: лекции + практика + домашки.
7. Профессия iOS-разработчик от Skillbox
Перспективная профессия для тех, кто хочет научиться создавать приложения для устройств на iOS. Крутой курс от скиллбокс вам в этом поможет.
- Цена: 3 900 рублей/месяц,
- Длительность: 12 месяцев,
- Формат: лекции + практика + домашки.
8. Веб-разработчик с нуля от Нетологии
Курс для веб-разработчиков с нуля от Нетологии. Подойдет даже полным новичкам.
- Цена: 4 996 рублей/месяц, 89 940 рублей — сразу,
- Длительность: 6 месяцев,
- Формат: вебинары + практика + домашки.
9. Веб-разработчик с нуля до результата от BeOnMax
Еще один курс по веб-разработке, но уже от BeOnMax.
- Цена: 90 рублей/месяц и выше,
- Длительность: 23 часа,
- Формат: видеоуроки.
10. Факультет разработки на C++ от GeekBrains
Большой курс по C++ от онлайн-университета GeekBrains.
- Цена: 4 990 рублей/месяц,
- Длительность: 12 месяцев,
- Формат: онлайн-обучение.
Senior Software Vlogger — для тех, кто хочет узнать программистов
Влоги (видеоблоги) — еще одно направление в Youtube. Люди со всего мира снимают то, чем живут каждый день, обсуждают со зрителями личные темы. Оказывается, среди программистов тоже есть влогеры. Из русскоязычных наиболее известен Дмитрий Рыжков.
«Я создал канал во время зимовки в Таиланде. Простой видеоблог о моем прогрессе и мыслях. После переезда в Германию была стадия влогов, прямо как Кейси. В один момент я захотел делать полезные видео, а не развлекательные. Так родилась рубрика «Один на один», которая и поглотила канал», – пишет Дмитрий.
В упомянутой рубрике разработчик отвечает на популярные вопросы о его профессии. На канале есть плейлист, где собраны все видео с этим тегом.
Самые популярные видео канала:
- Что требуют от джуниоров?
- Какой язык программирования учить?
- IT собеседование – алгоритмы.
Сейчас Дмитрий работает ведущим разработчиком в Гамбурге. Последние видео на его канале — больше про life-style, чем про программирование. Автор рассказывает, как быть, если вас точит мысль об отсутствии таланта, делится опытом тайм-менеджмента и даёт практические советы по аренде квартиры в Германии.
Этот канал не так «прокачивает» IT-навыки, как остальные из нашей подборки, но отлично подходит для отдыха после работы. Это возможность узнать, как и чем живут коллеги в разных странах.
Заключение
Итак, мы познакомились с лучшими онлайн-курсами по C, C++, C#, которые имеются на просторах интернета. Рассмотрите как можно больше предложений онлайн-школ, изучите их программу, цену и преимущества.
Многие темы в учебных планах повторяются, поэтому почитайте отзывы бывших студентов, чтобы оценить подачу материала преподавателями. Некоторые онлайн-школы предлагают пробные занятия, а где-то можно бесплатно учиться несколько месяцев, чтобы понять, подходят вам уроки или нет.
Не забывайте подписываться на обновления блога iklife.ru и читать новые публикации.
Желаю удачи в обучении. До новых встреч!