Найти в Дзене
Дневник Джуна

Изучаем программирование. День 8. Курсы по программированию. Нужны ли они?

Оглавление

Здравствуйте!

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

Давайте сначала разберёмся для чего вы начали изучать программирование? Существует две самые популярные причины: просто хобби и желание сменить профессию. Если ваш случай хобби, то курсы по программированию вам не нужны точно. Если второй, то тут есть над чем подумать.

Что могут дать нам курсы по программированию?

1. Опыт профессиональной разработки.

Все курсы по программированию из рекламы кричат, как глашатаи из средневековья на каждом углу, что именно они вам нужны и именно они могут предоставить тот самый опыт реальной разработки. Что же на самом деле? В большинстве случаев, вам дают теорию, потом задание по этой теории, а потом "наставник" проверяет это задание и в лучшем случае даёт комментарии, а в худшем и в обычном говорит: вот тут правильно, а вот тут неправильно переделывай.

И вот представьте, вы пришли абсолютно с нулевыми знаниями, без какой-либо подготовки(так позиционируют себя все курсы для новичков — никакой подготовки не нужно), платите деньги, а вам за ваши деньги, предлагают читать ту же теорию, которую вы и без них могли прочесть. И задания дают, которые вы для себя сами делаете в сочетании книга+задачи по программированию. Ещё один момент, который надо учитывать — актуальность задач и знаний, ведь курсы редко когда перерабатываются под современный мир, хотя все пишут, что каждый поток перерабатывается. Представьте, чтобы создать один курс надо, как минимум, полгода и деньги. Мне трудно представляется такая школа программирования, у которой есть желание и ресурсы постоянно обновлять материалы курсов, пытаясь догнать время.

2. Работа с наставником. Опытным программистом.

Если говорить про большинство случаев, то это обман. С вами не будут работать опытные программисты, которые есть на курсах по программированию. Во-первых, им там катастрофически мало платят, чтобы они относились к вам серьёзно(для интереса можете поглядеть вакансии на hh.ru от таких курсов), во-вторых, студентов очень много, наставников мало, и времени у наставника для вас не хватает. В-третьих, у большинства наставников просто нет преподавательского опыта, они не могут найти к вам подход. В-четвертых, у многих из наставников присутствует токсичность к своим студентам, если те неправильно задают вопросы или что-то делают неправильно. Странное отношение к новичкам, подумаете вы, но, к сожалению, оно не является редким.

3. Сертификат.

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

4. Проекты для портфолио.

А вот это важно. Вам обязательно нужно делать проекты, ваши собственные проекты. Оттачивать на них свои навыки и выкладывать их потом на GitHub, копить портфолио. Вот на проекты работодатель смотрит в первую очередь. И с этим курсы помочь могут. Это возможно единственная реальная причина, почему стоит идти на курсы. Если конечно, вы сами себе не сможете придумать проект и делать его самостоятельно. Ну или же найти среди знакомых разработчика и попросить вам помочь с придумыванием проекта и с его последующей проверкой. Можно предложить ему за это немного денежек, это прибавит ему мотивации вам помогать. Данный случай у вас выйдет намного дешевле, чем курсы по программированию.

-2

Так идти на курсы или нет? А если да, то на какие?

Конечно, это должен быть ваш выбор. Я не могу вас заставить идти на курсы или отговорить идти на них. Но если вы всё-таки решитесь пойти, то вот несколько советов:

1. Подготавливайтесь к курсам до записи на них. У вас должна быть хорошая теоретическая подготовка. Во время курса учить что-то времени почти не будет. Мы идём за практикой и лучше большинство теории выучить заранее, а на курсе просто повторить то, что учили до, если возникнет надобность.

2. Выбирайте курсы не по рекламе. Большинство курсов из рекламы — мошенники и шарлатаны. Им просто нужно взять с вас много денег, а потом их вам, если вы захотите их вернуть, отдать как можно меньше обратно. Я не буду называть тут названий этих курсов, но, думаю, вы много раз их уже видели.

3. Не верьте тем, кто обещает гарантированное трудоустройство.

Надеюсь, вы понимаете, что это бред? Если нет, то вот почему это бред. Для трудоустройства недостаточно знаний(как принято говорить hard skills), а нужны ещё и ваши личные качества, которые будут влиять на будущую работу(так называемые soft skills). Школа программирования не знает о вас, кроме того, что вы хотите ей заплатить, ничего. Как она может вам гарантировать трудоустройство? Это обещание должно быть для вас знаком STOP при выборе курсов.

-3

Как выбрать?

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

Давайте я приведу здесь курсы, которые чем-то понравились мне. Я ни в коем случае ничего не рекламирую, а только высказываю своё мнение. Повторюсь, что лично я, зная про курсы то, что знаю сейчас, не пошёл бы на них, а всё сделал бы сам, по крайней мере это касается российских курсов. И давайте сразу определимся, что мы говорим о курсах, которые обещают вам смену профессии, а не курсы, которые учат определённым областям, как например курсы от JetBrains, Data Camp или Zenva Academy, это прикольные и нужные ребята, которые просто дают вам знания и не обещают чудо.

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

На этом на сегодня всё. Завтра поговорим не о Python(почти не о нём), а решим куда нам двигаться дальше, ведь основы мы уже изучили.

Как всегда, если понравилась статья ставьте лайки, и подписывайтесь на блог. До завтра!

Предыдущая статья. ............................................................. Следующая статья.

-4