Почему курсы программирования не нужны
Меня, зовут Вячеслав и как-то раз я захотел сделать себе дашборды на Python для своего офлайн-бизнеса. И регулярно их улучшать для себя.
И начал я искать, где мне обучиться Питону для этого.
Современное онлайн-обучение такое современное
Я серьезно ознакомился со всеми курсами из топа. Плюс еще три страницы выдачи Гугла.
И приуныл. И понял, что курсы вообще не нужны.
Они предлагают обучаться от полугода до 2 лет. В 2020 году доставка еды приезжает за пятнадцать минут, такси — за две. А мини-формат TikTok угрожает Марку Эдуардовичу Ц. (который звонил).
Все идет к ускорению и упрощению, почему в онлайн-образовании мне предлагают университет в старом формате, только с лендосами и видосами? Некоторые продукты вообще так и называют себя — «Онлайн-университет»...
Да уже за год жизнь так изменится, что будет уже неактуально этому обучаться.
И что если ты начал обучаться новой профессии и вдруг решил сменить путь через пару месяцев? А у тебя уже кредит (который назывался "учись сейчас — плати потом«). И бросить жалко, потому что »отсидел" километр лекций, да и диплом вроде пригодится
Это универы в худшем смысле слова — места, где слушаешь лекции и «надо отсидеть» обучение до конца.
С чего начинается обучение?
Они расскажут вам об истории языка, о его отличиях от других языков. Очевидно, если я решил осваивать язык программирования, я уже все прочитал об этом в Википедии.
Потом настраивают рабочее окружение и рабочее место. И через неделю, в лучшем случае, начинаете знакомиться с основной темой.
А вы знаете кого-то, кого бы научили программированию? Именно научили?
Что вы получаете на таких курсах программирования
Диплом.
Что вы теряете?
Время.
Инструмент надо использовать сразу
Чтобы начать программировать, начните программировать.
Это для тех, кто хочет уметь и делать, а не просто знать.
Зачем прелюдии? Почему бы не начать программировать сразу?
Три минуты почитайте теорию, и попробуйте закодить о чем прочитали. Или вообще не читайте, а сразу пробуйте. И если есть сложности — решайте задачу с кем-то вместе. С напарником или в группе.
Маленькие победы, регулярно
Ты должен получать ежедневные победы — ежедневный дофамин от прокачки навыка. Формируется уверенность, что ты со всем разберешься. Уходят иллюзии, что «тебя научат». Ну и понимаешь, надо ли оно тебе вообще.
Обсуждайте с другими
Важно общаться с теми, у кого та же цель (приобрести навыки). Обсуждение задач и решений творит чудеса в образовании.
Достаточно одного месяца
Достаточно одного месяца, чтобы уверенно вникнуть в использование нового инструмента.
Всего лишь научиться этому
- понять принципы получения прогресса в навыках,
- ориентироваться в коде,
- знать, где и как найти информацию.
Это как с бизнесом. Кто-то говорит: «Устроюсь менеджером, наберусь опыта и стартую в бизнес». Нет. Иди сразу туда.
Важно поскорее прийти к
- Какого *** это не работает?
- ***! Заработало!
Дерзайте!
ох-хо-хо... да ладно, месяц?
Ну я честно скажу:
1. Понятие непрерывного обучения.
2. Пример JavaScript (настоящий ООП). За месяц вы набьете руку в понятии переменных, массивов, объектов, строк, булевых. Ну может и прототипов. Как все это применять ? Как работать с компилированием ? Более-менее сложные функции? Работа с памятью (напомню, что любое вычисление - это нагрузка, поэтому когда-то было даже введено значение "$", потому что ячейка памяти - это были деньги, которых стоили вычеслительные мощности).
3. Написать код, который будет "колесом" или "велосипедом", что уже можно подтянуть в тот же React в виде модуль-пакета и не парится? Зачем и где такой код будет нужен?
P.S.: да для любого языка программирования нужна основа знаний о том, где он применяется и с чем ему работать.
Кажется, вы читали какие-то неправильные три страницы выдачи гугла, раз уж пришли к таким выводам.
Сейчас бесполезных курсов действительно вагон и маленькая тележка. Поэтому я запустил агрегатор курсов с рейтингами :) Если кому будет интересно - welcome. Тут курсы https://courselist.ru/programming конкретно по программированию.