Найти тему
Prog-point

"Забудьте о Coursera, если хотите получить работу в IT". Почему это ложь.

Оглавление

Coursera - это сайт, на котором выложено множество курсов. Каждый из этих курсов обучает разным навыкам: игре на гитаре, вышиванию, английскому языку, скорочтению и многим другим интересным вещам. Также Coursera используется многими IT-специалистами для повышения квалификации или смены работы. В следствии этого вырастают целые поколения программистов-самоучек. Многие матёрые специалисты, обучавшиеся в университете, говорят о самоучках как о тех, кто вряд ли долго сможет удержаться на Олимпе своей карьеры и успех в сфере IT лишь временный. Хоть сомнение в данных словах очевидное, я предлагаю разобраться, чем отличается начинающий программист, который обучался в университете от того, кто закончил онлайн-курсы, то есть обучался сам и есть ли вообще у них преимущества перед друг другом.

Варианты самостоятельного обучения

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

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

Хорошие онлайн-университеты по моему мнению:

Остальные я, к сожалению, выделить пока не могу. Потому что либо не пробовал, либо они воспроизвели на меня плохое впечатление. Но ничего, вся жизнь впереди - ещё попробую!

-2

Обучение на реальных проектах. Суть в том, что вы берёте себе какой-нибудь проект. Например, изготовление сайта интернет магазина. И начинаете просто напросто искать в Google или Яндекс всё, что вам не понятно. Допустим, рассматривая пример изготовление интернет-магазина, нам нужно ввести в поисковой строке следующий запрос - "учебник по разработке сайта для новичков" или "уроки по разработке сайта для новичков". Там вы познакомитесь с тем, что такое HTML, CSS, JavaScript и PHP и узнаете, для чего они нужны, как они работают и т.д. В итоге, получив поверхностные знания, связанные с процессом разработки сайта вы уже изготовите готовый прототип. По мере детализации разработки сайта ваши запросы с каждым разом станут более детализированными, у вас начнут возникать вопросы, проблемы и т.д. В итоге - готовый проект в портфолио и личная удовлетворённость тем, как вы хорошо умеете делать сайты. Ну разве не прелесть?

-3

Уроки и туториалы на YouTube или специализированных сайтах. Чем-то данный способ обучения помогает в том, что я описал в предыдущем абзаце. Однако, с небольшим отличием. Уроки, которые вы смотрите на YouTube - структурированы. А вероятность того, что автор объясняет ту тему, которую вам нужна, так, как этого хотите вы - крайне мала. Поэтому, лучше всё-таки гуглить, если вы работаете над собственным проектом.

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

-4

Обучение в университете

Итак - университет. Казалось бы, большинство людей находят одни минусы в обучении по программе университета. Нужно рано вставать на пары, на них очень скучно, очень часто преподаватели объясняют совсем не нужный мне материал, скучные лекции, на которых вообще уснуть можно. И даже нужно! А ты вообще знаешь, автор, о том, что многие преподаватели относятся к некоторым студентам необъективно, валят их на экзаменах, не дают дополнительных шансов? (Да, знаю, я тоже учусь :)) И всё это продолжается 4 года! К тому же программа в этих университетах - советская. Ничего не поменялось, нет никакого нового подхода. А куда я, по твоему, пойду со своим дипломом, который я получу? Кто меня возьмёт? Плюс ещё стипендия мизерная. Я б если воспользовался онлайн-курсами - давно бы уже получал все деньги мира! Единственный плюс от этих университетов в том, что меня не возьмут в эти 4 года в армию!

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

  1. Скучные пары. А вы как хотели? Учёба - это не весёлые эксперименты на YouTube, это серьёзное дело. Если б знания было бы легко добывать с помощью блогеров на YouTube, то эрудированность и знания в принципе не были бы в таком почёте.
  2. Очень часто преподаватели объясняют совсем не нужный мне материал. Ну да, согласен. Тебе он не нужен. А кому-то другому - очень даже нужен. В IT очень много отраслей. Обучение в университете выступает в роли хаба. Он знакомит тебя со знаниями из разных отраслей. Какая отрасль показалась тебе ближе, какая тебе понравилась - в той отрасли ты и должен развиваться. В том то и одно из главных отличий университета от курсов - в курсах ты обучаешься предмету точечно. А в университете ты не изучаешь предметы - ты знакомишься со множеством из них. В этом есть разница и есть своя польза. А по поводу предметов по типу философии, экономики и т.д. - это тот базис, который отличает вас от самоучек. Вы хоть что-то будете понимать в этом. Это базис, который создаёт образованного человека, а не обученного.
  3. Необъективное отношение некоторых преподавателей к некоторым студентам. Да, такое есть, отрицать глупо. Однако это явно демонстрирует нам то, что необходимо хорошо обустраивать отношения между различными людьми. Это нас, кстати, и отличает от машин - так называемые soft-skills. Сейчас на рынке решают только они. Soft-skills помогают вам обустраивать отношения внутри команды при изготовлении каких-либо проектов. Вам не всегда получится работать одному.
  4. Советская программа в университетах. Да, с этим я согласен. Очевидный недостаток, который необходимо устранять из наших университетов. Смотря на опыт многих европейских и американских университетов хочется лишь развести руками от безысходности. Образование - это динамичная отрасль. Она постоянно развивается. Параллельно с ней должны развиваться и программы обучения, литература, которая используется в этой сфере.
  5. Куда я пойду с дипломом, который я получу? Куда куда, на работу, куда! Вопреки распространённому мнению о том, что диплом ничего не решает, спешу вас огорчить. В сфере программирования решает. Он многое говорит о соискателе. В том числе он выдаёт в вас то, что я описывал выше в этом списке.
  6. Мизерная стипендия. Тоже, как и в случае с пунктом о советской программе в университетах, я согласен с этим очевидным недостатком. Это правда. Всё-таки студентам нужна стипендия побольше.

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

То есть, ты хочешь так просто взять и сказать, что самообразование и университет дополняют друг друга? Именно!

-5

До свидания!